2020-02-07 10:42:06 +01:00
|
|
|
2020.02.07 - GNU nano 4.8 "Jaška"
|
|
|
|
• When something is pasted into nano, auto-indentation is suppressed,
|
|
|
|
and the paste can be undone as a whole with a single M-U.
|
|
|
|
• When a lock file is encountered during startup, pressing ^C/Cancel
|
|
|
|
quits nano. (Pressing 'No' just skips the file and continues.)
|
|
|
|
• Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'.
|
|
|
|
Making any such binding dismisses the default behavior of ignoring
|
|
|
|
Shift for all Meta+letter keystrokes.
|
|
|
|
• The configuration option --with-slang (to be avoided when possible)
|
|
|
|
can now be used only together with --enable-tiny.
|
|
|
|
• A custom nanorc file can be specified on the command line, with
|
|
|
|
-f filename or --rcfile=filename.
|
|
|
|
|
2019-12-22 15:34:04 +01:00
|
|
|
2019.12.23 - GNU nano 4.7 "Havikskruid"
|
|
|
|
• A <Tab> will indent a marked region only when mark and cursor are
|
|
|
|
on different lines.
|
|
|
|
• Two indentations (any mix of tabs and spaces) are considered the
|
|
|
|
same when they look the same (that is: indent to the same level).
|
|
|
|
• When using --breaklonglines or ^J, a line will never be broken in
|
|
|
|
its leading whitespace or quoting.
|
|
|
|
• The keywords in nanorc files must be in lowercase.
|
|
|
|
|
2019-11-29 11:19:11 +01:00
|
|
|
2019.11.29 - GNU nano 4.6 "And don't you eat that yellow snow"
|
2019-11-28 10:12:04 +01:00
|
|
|
• The 'formatter' command has returned, bound by default to M-F.
|
|
|
|
It allows running a syntax-specific command on the contents of
|
|
|
|
the buffer.
|
|
|
|
• ^T will try to run 'hunspell' before 'spell', because it checks
|
|
|
|
spellling for the locale's language and understands UTF-8.
|
|
|
|
• Multiple errors or warnings on startup will no longer slow nano
|
|
|
|
down but will be indicated on the status bar with trailing dots.
|
|
|
|
|
2019-10-03 14:21:09 +02:00
|
|
|
2019.10.04 - GNU nano 4.5 "Košice"
|
|
|
|
• The new 'tabgives' command allows you to specify per syntax what
|
|
|
|
the <Tab> key should produce: some spaces, a hard TAB, ...
|
|
|
|
• The output of --help is properly aligned again for all languages.
|
|
|
|
• <Tab> will indent a marked region also when M-} has been rebound.
|
|
|
|
|
2019-08-22 09:41:18 +02:00
|
|
|
2019.08.25 - GNU nano 4.4 "Hagelslag"
|
|
|
|
• At startup, the cursor can be put on the first or last occurrence
|
|
|
|
of a string by preceding the filename with +/string or +?string.
|
|
|
|
• When automatic hard-wrapping occurs (--breaklonglines), any leading
|
|
|
|
quoting characters will be automatically copied to the new line.
|
|
|
|
• M-6 works again also when the cursor is at end of buffer.
|
|
|
|
|
2019-06-17 12:07:45 +02:00
|
|
|
2019.06.18 - GNU nano 4.3 "Musa Kart"
|
|
|
|
• The ability to read from and write to a FIFO has been regained.
|
|
|
|
• Startup time is reduced by fully parsing a syntax only when needed.
|
|
|
|
• Asking for help (^G) when using --operatingdir does not crash.
|
|
|
|
• The reading of a huge or slow file can be stopped with ^C.
|
|
|
|
• Cut, zap, and copy operations are undone separately when intermixed.
|
|
|
|
• M-D reports the correct number of lines (zero for an empty buffer).
|
|
|
|
|
2019-04-24 10:15:42 +02:00
|
|
|
2019.04.24 - GNU nano 4.2 "Tax the rich, pay the teachers"
|
|
|
|
• The integrated spell checker does not crash when 'spell' is missing.
|
|
|
|
• Option --breaklonglines works also when --ignorercfiles is used.
|
|
|
|
• Automatic hard-wrapping is more persistent in pushing words to the
|
|
|
|
same overflow line.
|
|
|
|
|
2019-04-14 14:38:06 +02:00
|
|
|
2019.04.15 - GNU nano 4.1 "Qué corchos será eso?"
|
|
|
|
• By default, a newline character is again automatically added at the
|
|
|
|
end of a buffer, to produce valid POSIX text files by default, but
|
|
|
|
also to get back the easy adding of text at the bottom.
|
|
|
|
• The now unneeded option --finalnewline (-f) has been removed.
|
|
|
|
• Syntax files are read in alphabetical order when globbing, so that
|
|
|
|
the precedence of syntaxes becomes predictable.
|
|
|
|
• In the C syntax, preprocessor directives are highlighted differently.
|
|
|
|
• M-S now toggles soft wrapping, and M-N toggles line numbers.
|
|
|
|
• The jumpy-scrolling toggle has been removed.
|
|
|
|
• The legacy keystrokes ^W^Y and ^W^V are recognized again.
|
|
|
|
• Executing an external command is disallowed when in view mode.
|
|
|
|
• Problems with resizing during external or speller commands were fixed.
|
|
|
|
|
2019-03-24 11:47:45 +01:00
|
|
|
2019.03.24 - GNU nano 4.0 "Thy Rope of Sands"
|
|
|
|
• An overlong line is no longer automatically hard-wrapped.
|
|
|
|
• Smooth scrolling (one line at a time) has become the default.
|
|
|
|
• A newline character is no longer automatically added at end of buffer.
|
|
|
|
• The line below the title bar is by default part of the editing space.
|
|
|
|
• Option --breaklonglines (-b) turns automatic hard-wrapping back on.
|
|
|
|
• Option --jumpyscrolling (-j) gives the chunky, half-screen scrolling.
|
|
|
|
• Option --finalnewline (-f) brings back the automatic newline at EOF.
|
|
|
|
• Option --emptyline (-e) leaves the line below the title bar unused.
|
|
|
|
• <Alt+Up> and <Alt+Down> now do a linewise scroll instead of a findnext.
|
|
|
|
• Any number of justifications can be undone (like all other operations).
|
|
|
|
• When marked text is justified, it becomes a single, separate paragraph.
|
|
|
|
• Option --guidestripe=<number> draws a vertical bar at the given column.
|
|
|
|
• Option --fill=<number> no longer turns on automatic hard-wrapping.
|
|
|
|
• When a line continues offscreen, it now ends with a highlighted ">".
|
2019-04-24 10:15:42 +02:00
|
|
|
• The halves of a split two-column character are shown as "[" and "]".
|
2019-03-24 11:47:45 +01:00
|
|
|
• A line now scrolls horizontally one column earlier.
|
|
|
|
• The bindable functions 'cutwordleft' and 'cutwordright' were renamed
|
|
|
|
to 'chopwordleft' and 'chopwordright' as they don't use the cutbuffer.
|
|
|
|
• The paragraph-jumping functions were moved from Search to Go-to-Line.
|
|
|
|
• Option --rebinddelete is able to compensate for more misbindings.
|
|
|
|
• Options --morespace and --smooth are obsolete and thus ignored.
|
|
|
|
• The --disable-wrapping-as-root configure option was removed.
|
|
|
|
|
|
|
|
|
2018-11-11 12:00:30 +01:00
|
|
|
2018.11.11 - GNU nano 3.2 "Het kromme hout" changes the default binding
|
|
|
|
for the linter to M-B so that the spell checker (^T) can
|
|
|
|
always be used, and changes (when linting) the text in the
|
|
|
|
title bar and the color of the status bar to make linting
|
|
|
|
mode more obvious. It also adds a bindable 'zap' function
|
|
|
|
for deleting a line or marked region without changing the
|
|
|
|
cutbuffer, adds --zap to bind the <Del> and <Backspace>
|
|
|
|
keys to the zap function when something is marked, and
|
|
|
|
hard-binds <Alt+Del> to 'zap'. Furthermore, it shows the
|
|
|
|
cursor also in the help viewer (when --showcursor is used),
|
|
|
|
renames the bindable functions 'prevhistory' to 'older' and
|
|
|
|
'nexthistory' to 'newer' (update your nanorcs when needed),
|
|
|
|
reads the nanorc files also in restricted mode to allow
|
|
|
|
customization by the user (if this should not be allowed,
|
|
|
|
use --ignorercfiles in addition to --restricted), allows
|
|
|
|
in view mode to open also other files (if this should not
|
|
|
|
be allowed, use --restricted in addition to --view), makes
|
|
|
|
resizes respect a relative --fill again, no longer binds
|
|
|
|
F13...F15 by default, properly re-highlights a misspelled
|
|
|
|
word after invoking help in the internal spell checker,
|
|
|
|
and does not skip Unicode characters in string binds.
|
|
|
|
|
2018-09-17 20:51:33 +02:00
|
|
|
2018.09.18 - GNU nano 3.1 "Je faisais des bonds comme ça!" fixes a
|
|
|
|
misbinding of ^H on some terminals and some systems,
|
|
|
|
does not leave stray stuff after the prompt upon exit
|
|
|
|
when having suspended nano while using --constantshow,
|
|
|
|
and does not allow to toggle to Replace in view mode.
|
|
|
|
|
2018-09-06 19:34:42 +02:00
|
|
|
2018.09.09 - GNU nano 3.0 "Water Flowing Underground" speeds up the
|
|
|
|
reading of a file by seventy percent, roughly doubles the
|
|
|
|
speed of handling ASCII text, changes the way words at line
|
|
|
|
boundaries are deleted, makes <Ctrl+Delete> wipe the next
|
|
|
|
word and <Ctrl+Shift+Delete> the preceding word, binds M-Q
|
|
|
|
to 'findprevious' by default (the Tabs-to-Spaces toggle is
|
|
|
|
placed on M-O, and the More-Space toggle is fully removed),
|
|
|
|
makes an external spell check undoable, shows the correct
|
|
|
|
number of lines on the status bar when opening multiple
|
|
|
|
files, removes the 'formatter' command, removes the
|
|
|
|
'searchagain' bindable function (M-W is now bound to
|
|
|
|
'findnext' by default), moves the No-Convert toggle to the
|
|
|
|
Insert menu, removes the Backup and New-Buffer toggles from
|
|
|
|
the main menu (they remain in the Write-Out and Insert
|
|
|
|
menus, respectively), is more precise in what it accepts as
|
|
|
|
a rebindable key name, ignores any presses of <Esc> before
|
|
|
|
a valid command keystroke, recognizes some more escape
|
|
|
|
sequences for modified editing-pad keys, does not hide
|
|
|
|
rcfile error messages on a Linux console, renames the
|
|
|
|
bindable functions 'copytext' to 'copy' and 'uncut' to
|
|
|
|
'paste', and avoids a possible hang during a Full-Justify.
|
|
|
|
|
|
|
|
|
2018-06-02 09:49:51 +02:00
|
|
|
2018.06.02 - GNU nano 2.9.8 "Espresso" brings the ability to filter the
|
|
|
|
buffer (or the marked region) through an external command
|
|
|
|
(^R^X and prefix the command with the pipe symbol, "|"), is
|
|
|
|
better at detecting and maintaining paragraphs, is able to
|
|
|
|
justify //-style comments, fixes a crash when the binding
|
|
|
|
of a key to a string lacks a closing quote, gives feedback
|
|
|
|
about the number of lines written also when prepending or
|
|
|
|
appending, and fixes a couple of bugs with the linter.
|
|
|
|
|
2018-05-15 08:44:43 +02:00
|
|
|
2018.05.15 - GNU nano 2.9.7 "Hvide Sande" adds the option '--afterends'
|
|
|
|
for making Ctrl+Right (the nextword function) stop at word
|
|
|
|
ends instead of beginnings, accepts multibyte letters for
|
|
|
|
the Yes/No/All answers, does emergency saves of changed
|
|
|
|
buffers in the unlikely event that nano crashes, adds the
|
|
|
|
until-now missing bindable function 'linenumbers', and
|
|
|
|
renames the toggles 'constupdate' to 'constantshow' and
|
|
|
|
'cuttoend' to 'cutfromcursor', for consistency with the
|
|
|
|
corresponding options -- adjust your nanorc files soon.
|
|
|
|
|
2018-04-27 10:56:10 +02:00
|
|
|
2018.04.27 - GNU nano 2.9.6 "Gomance" fixes a crash in word completion,
|
|
|
|
makes --enable-altrcname work again, improves the fluidity
|
|
|
|
of scrolling when using the touchpad, tweaks the syntaxes
|
|
|
|
for shell scripts and PO files, makes a replacing session
|
|
|
|
go always forward by default, no longer inserts a newline
|
|
|
|
after an external spell check of a selected region, always
|
|
|
|
accepts the English Y and N (and A) at a yes-no prompt in
|
|
|
|
any locale, and solves a few hypothetical bugs.
|
|
|
|
|
2018-03-28 15:05:32 +02:00
|
|
|
2018.03.29 - GNU nano 2.9.5 "Kiša pada" changes the way the Scroll-Up
|
|
|
|
and Scroll-Down commands work (M-- and M-+): instead of
|
|
|
|
keeping the cursor in the same screen position they now
|
|
|
|
keep the cursor in the same text position (if possible).
|
|
|
|
This version further adds a new color name, "normal",
|
|
|
|
which gives the default foreground or background color,
|
|
|
|
which is useful when you want to undo some overzealous
|
|
|
|
painting by earlier syntax regexes. Bug fixes include:
|
|
|
|
a segfault when trying to insert a file in restricted
|
|
|
|
mode, the reading in of a new file being "undoable", a
|
|
|
|
slight miswrapping of help texts when --linenumbers was
|
|
|
|
used, and the shell syntax coloring the word "tar" in
|
|
|
|
file names.
|
|
|
|
|
2018-03-07 11:47:44 +01:00
|
|
|
2018.03.08 - GNU nano 2.9.4 "Isabel" allows binding a key to a string
|
|
|
|
(any piece of text and/or commands), permits customizing
|
|
|
|
the color of error messages with 'set errorcolor', colors
|
|
|
|
those error messages by default in bright white on red,
|
|
|
|
makes <Enter> at the bottom of the screen scroll just one
|
|
|
|
row when --smooth is used, does not fail when redoing a
|
|
|
|
file insertion, and cancels a Shift-selection when any
|
|
|
|
cursor key is pressed without Shift even when the cursor
|
|
|
|
cannot move. Further, it treats tabs fully the same as
|
|
|
|
spaces when doing automatic hard-wrapping, allows syntax
|
|
|
|
names to be unquoted, and removes two deprecated options
|
|
|
|
and six deprecated bindable function names.
|
|
|
|
|
2018-01-26 10:55:25 +01:00
|
|
|
2018.01.29 - GNU nano 2.9.3 "Córdoba" fixes a segfault with trimblanks
|
|
|
|
that could occur when a typed space caused the word after
|
|
|
|
it to be pushed to the next line. It further makes macros
|
|
|
|
work also when your keyboard still emits escape sequences,
|
|
|
|
adds the options -M and --trimblanks for the command line,
|
|
|
|
recognizes key combos with Shift on a few more terminals,
|
|
|
|
no longer shows dots in certain prompt texts when visible
|
2018-02-27 09:45:38 +01:00
|
|
|
whitespace is turned on, fixes two corner cases when doing
|
2018-01-26 10:55:25 +01:00
|
|
|
replacements in a marked region, allows to open a named
|
|
|
|
pipe again when using --noread, and accurately detects
|
|
|
|
a needed color change when a line contains a start match
|
|
|
|
but not a corresponding end match any more. Plus some
|
|
|
|
other small fry.
|
|
|
|
|
2017-12-25 21:58:15 +01:00
|
|
|
2018.01.02 - GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified
|
2018-01-09 16:47:51 +01:00
|
|
|
state when undoing/redoing (also when the file was saved
|
|
|
|
somewhere midway), improves the undoing of an automatic
|
|
|
|
linefeed at EOF, fixes a build issue on the BSDs, shows
|
|
|
|
the cursor again when compiled with --withslang, renames
|
|
|
|
the option 'justifytrim' to 'trimblanks' because it will
|
|
|
|
now snip trailing whitespace also while you are typing
|
|
|
|
(and hard-wrapping is enabled), continues pushing words
|
|
|
|
to the next line much longer (when hard-wrapping), makes
|
|
|
|
<Tab> and <Shift+Tab> indent and unindent a marked region,
|
|
|
|
allows unindenting when not all lines are indented, lets a
|
|
|
|
region marked with Shift persist when indenting/unindenting
|
|
|
|
or commenting/uncommenting it, and in those cases excludes
|
|
|
|
the last line of the region when it is not visibly marked
|
|
|
|
(which makes for a more intuitive behavior).
|
2017-12-25 21:58:15 +01:00
|
|
|
|
2017-11-27 17:45:55 +01:00
|
|
|
2017.11.27 - GNU nano 2.9.1 "Damyatta" fixes a bug where, when the mark
|
2018-01-09 16:47:51 +01:00
|
|
|
is on, ^S would overwrite the file with just the marked
|
|
|
|
region. This release further clears the "Modified" flag
|
|
|
|
when all edits are undone, adds or updates some magic
|
|
|
|
strings, and does not forget when the cursor was last
|
|
|
|
at line 1, column 1.
|
2017-11-27 17:45:55 +01:00
|
|
|
|
2017-11-18 11:25:32 +01:00
|
|
|
2017.11.18 - GNU nano 2.9.0 "Eta" introduces the ability to record and
|
2018-01-09 16:47:51 +01:00
|
|
|
replay keystrokes (M-: to start and stop recording, M-;
|
|
|
|
to play the macro back), makes ^Q and ^S do something
|
|
|
|
useful by default (^Q starts a backward search, and ^S
|
|
|
|
saves the current file), changes ^W to start always a
|
|
|
|
forward search, shows the number of open buffers (when
|
|
|
|
more than one) in the title bar, no longer asks to press
|
|
|
|
Enter when there are errors in an rc file, retires the
|
|
|
|
options '--quiet' and 'set quiet' and 'set backwards',
|
|
|
|
makes indenting and unindenting undoable, will look in
|
|
|
|
$XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME
|
|
|
|
for the history files, adds a history stack for executed
|
|
|
|
commands (^R^X), does not overwrite the position-history
|
|
|
|
file of another nano, and fixes a score of tiny bugs.
|
2017-11-18 11:25:32 +01:00
|
|
|
|
|
|
|
|
2017-08-27 09:31:35 +02:00
|
|
|
2017.08.27 - GNU nano 2.8.7 "Fragrance" fixes a lockup when tabs are
|
2018-01-09 16:47:51 +01:00
|
|
|
wider than the screen, makes indenting + unindenting
|
|
|
|
more predictable by retaining relative indentations,
|
|
|
|
allows pasting (^U) at a prompt, allows triple quotes
|
|
|
|
in Python to not be followed by a character, does not
|
|
|
|
scroll three pages on a roll of the mouse wheel, binds
|
|
|
|
Alt+Up and Alt+Down to findprevious and findnext, and
|
|
|
|
fixes some hard-to-describe issues with softwrapping
|
|
|
|
and boundary-crossing tabs. Enjoy.
|
2017-08-27 09:31:35 +02:00
|
|
|
|
2017-07-21 09:51:22 +02:00
|
|
|
2017.07.21 - GNU nano 2.8.6 "Kekulé" offers a new feature: the ability
|
2018-01-09 16:47:51 +01:00
|
|
|
to do softwrapping between words -- at whitespace --
|
|
|
|
instead of always at the edge of the screen. This can
|
|
|
|
be activated with -a or --atblanks or 'set atblanks'
|
|
|
|
together with the softwrap option. This release further
|
|
|
|
fixes a handful of rare display glitches, fixes a build
|
|
|
|
failure on AIX, harmonizes the quoting rules in the rc
|
|
|
|
files, and renames the option 'cut' to 'cutfromcursor'
|
|
|
|
(please update your nanorc files before 2020).
|
2017-07-21 09:51:22 +02:00
|
|
|
|
2017-06-25 10:37:17 +02:00
|
|
|
2017.06.25 - GNU nano 2.8.5 "Farouche" avoids a crash when waking from
|
2018-01-09 16:47:51 +01:00
|
|
|
a suspension that was induced from the outside, allows
|
|
|
|
negative line and column numbers on the command line,
|
|
|
|
avoids some flickering when resizing the screen while
|
|
|
|
in the file browser, opens files in the order they were
|
|
|
|
mentioned on the command line, and does not pretend to
|
|
|
|
have woken from suspension when receiving a SIGCONT.
|
2017-06-25 10:37:17 +02:00
|
|
|
|
2017-06-25 10:59:40 +02:00
|
|
|
2017.05.21 - GNU nano 2.8.4 "Our Version of Events" includes the nanorc
|
2018-01-09 16:47:51 +01:00
|
|
|
man page again.
|
2017-05-21 10:19:06 +02:00
|
|
|
|
2017-05-17 12:09:01 +02:00
|
|
|
2017.05.18 - GNU nano 2.8.3 "Hirsch" fixes a misplacement of the spotlight
|
2018-01-09 16:47:51 +01:00
|
|
|
during interactive replacing, avoids build failures on AIX
|
|
|
|
and Solaris, fixes a crash on Solaris, speeds up backwards
|
|
|
|
searching, improves PHP syntax highlighting, and no longer
|
|
|
|
asks “save anyway?” when the user ^Q discards the buffer.
|
2017-05-17 12:09:01 +02:00
|
|
|
|
2017-05-04 09:49:43 +02:00
|
|
|
2017.05.04 - GNU nano 2.8.2 "Krats" adds another new feature: it makes
|
2018-01-09 16:47:51 +01:00
|
|
|
the ^G help texts searchable with ^W. Apart from that,
|
|
|
|
it fixes a crash when resizing the window in the middle
|
|
|
|
of verbatim input, avoids an unlikely crash when used
|
|
|
|
without UTF-8 support in some locales, avoids redrawing
|
|
|
|
the screen twice when switching between buffers while
|
|
|
|
line numbers are active, and works around a coloring
|
|
|
|
bug on musl. Plus tweaks to the documentation; plus
|
|
|
|
translation updates for fifteen languages.
|
2017-05-04 09:49:43 +02:00
|
|
|
|
2017-04-11 21:37:27 +02:00
|
|
|
2017.04.12 - GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and
|
2018-01-09 16:47:51 +01:00
|
|
|
on musl, fixes scrolling problems in softwrap mode when
|
|
|
|
double-width characters on row boundaries are involved,
|
|
|
|
shows double-width characters as ">" and "<" when split
|
|
|
|
across two rows, moves the cursor more predictably (at
|
|
|
|
the cost of sometimes putting it on the second "half"
|
|
|
|
of a character), avoids creating lines that consist of
|
|
|
|
only blanks when using autoindent, makes ^Home and ^End
|
|
|
|
go to the start and end of the file (on terminals that
|
|
|
|
support those keystrokes), places the cursor better when
|
|
|
|
linting, lets the linter ask only once whether to open
|
|
|
|
an included file, and adds bindings for ^Up and ^Down
|
|
|
|
in the file browser. Don't sit on your hands.
|
2017-04-11 21:37:27 +02:00
|
|
|
|
2017-03-31 10:49:11 +02:00
|
|
|
2017.03.31 - GNU nano 2.8.0 "Axat" makes it easier to move around in
|
2018-01-09 16:47:51 +01:00
|
|
|
softwrapped lines: the Up and Down keys now step from
|
|
|
|
visual row to visual row instead of jumping between
|
|
|
|
logical lines, and the Home and End keys now move to
|
|
|
|
the start and end of a row, and only when already
|
|
|
|
there, then to the start and end of the logical line.
|
|
|
|
Furthermore, the screen can now scroll per row instead
|
|
|
|
of always per logical line. On an entirely different
|
|
|
|
front: nano now makes use of gnulib, to make it build
|
|
|
|
on more platforms. In short: there were many internal
|
|
|
|
changes, not many user-visible ones (apart from the
|
|
|
|
new softwrap navigation). The conversion to gnulib
|
|
|
|
was done by Mike Frysinger, the softwrap overhaul by
|
|
|
|
David Ramsey.
|
2017-03-31 10:49:11 +02:00
|
|
|
|
|
|
|
|
2017-02-23 11:20:27 +01:00
|
|
|
2017.02.23 - GNU nano 2.7.5 "Nijntje" can properly search and replace
|
2018-01-09 16:47:51 +01:00
|
|
|
the \B and \b regex anchors, correctly repaints things
|
|
|
|
when multiline regexes with identical start and end are
|
|
|
|
involved, fixes a crash with zero-length regex matches,
|
|
|
|
does replacements at the edges of a marked region right,
|
|
|
|
no longer hides double-width characters at the head of
|
|
|
|
softwrapped rows, displays at most three warnings at
|
|
|
|
startup, and documents the ability to read a file from
|
|
|
|
standard input. Come tickle my ears.
|
2017-02-23 11:20:27 +01:00
|
|
|
|
2017-01-09 20:29:55 +01:00
|
|
|
2017.01.10 - GNU nano 2.7.4 "Red dress" undoes deletions in an orderly
|
2018-01-09 16:47:51 +01:00
|
|
|
manner again (bug was introduced in previous version),
|
|
|
|
sets the preferred x position for vertical movements
|
|
|
|
more consistently, avoids some scrolling problems in
|
|
|
|
softwrap mode, installs the Info manual also when your
|
|
|
|
system lacks 'makeinfo', and corrects the behavior of
|
|
|
|
the beginning-of-word anchor (\<) in regex searches.
|
2017-01-09 20:29:55 +01:00
|
|
|
|
2016-12-28 12:23:01 +01:00
|
|
|
2016.12.28 - GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
|
2018-01-09 16:47:51 +01:00
|
|
|
your editor is now able to handle filenames that contain
|
|
|
|
newlines, avoids a brief flash of color when switching
|
|
|
|
between buffers that are governed by different syntaxes,
|
|
|
|
makes the Shift+Ctrl+Arrow keys select text again on a
|
|
|
|
Linux console, is more resistant against malformations
|
|
|
|
in the positionlog file, and does not crash when ^C is
|
|
|
|
typed on systems where it produces the code KEY_CANCEL.
|
|
|
|
Oh, and it no longer mistakenly warns about editing an
|
|
|
|
unlocked file just after saving a new one. That's it.
|
|
|
|
Tastes great with thick butter.
|
2016-12-28 12:23:01 +01:00
|
|
|
|
2016-12-11 12:03:50 +01:00
|
|
|
2016.12.12 - GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature:
|
2018-01-09 16:47:51 +01:00
|
|
|
the ability to complete with one keystroke (^] by default)
|
|
|
|
a fragment of a word to a full word existing elsewhere in
|
|
|
|
the current buffer. Besides, this release fixes two bugs
|
|
|
|
related to using line numbers in softwrap mode, allows to
|
|
|
|
use the PageUp and PageDown keys together with Shift on
|
|
|
|
VTE-based terminals, stops the help lines from flickering
|
|
|
|
during interactive replacing, makes a 'set fill' override
|
|
|
|
an earlier 'set nowrap', properly restores the selected
|
|
|
|
region after an external spell check, and improves a few
|
|
|
|
other tidbits. If you should find any more bugs, please
|
|
|
|
run 'man nano | grep bugs' and report them there.
|
2016-12-11 12:03:50 +01:00
|
|
|
|
2016-10-28 20:23:01 +02:00
|
|
|
2016.10.29 - GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the
|
2018-01-09 16:47:51 +01:00
|
|
|
ability to display line numbers beside the text. This can
|
|
|
|
be activated with -l or --linenumbers on the command line,
|
|
|
|
or with 'set linenumbers' in your nanorc, or toggled with
|
|
|
|
M-#. The coloring of these numbers can be chosen via the
|
|
|
|
option 'set numbercolor'. This release furthermore fixes
|
|
|
|
some bugs with scrolling in softwrap mode, is more strict
|
|
|
|
in the parsing of key rebindings, and marks a new buffer
|
2018-01-17 11:02:42 +01:00
|
|
|
as modified when the output of a command (^R^X) has been
|
2018-01-09 16:47:51 +01:00
|
|
|
read into it. Come and check it out!
|
2016-10-28 20:23:01 +02:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2016.09.01 - GNU nano 2.7.0 "Suni" adds a new feature: allowing text to
|
|
|
|
be selected by holding Shift together with the cursor keys.
|
2018-01-09 16:47:51 +01:00
|
|
|
Besides that, nano now works also when run in very tiny
|
|
|
|
terminals (down to one line, one column), and improves
|
|
|
|
the handling of the prompt in cramped spaces. Not much,
|
|
|
|
but it's time to get it out there.
|
2016-09-01 12:38:35 +02:00
|
|
|
|
|
|
|
|
2016-08-10 11:34:56 +02:00
|
|
|
2016.08.10 - nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on
|
2018-01-09 16:47:51 +01:00
|
|
|
a Linux virtual console, takes as verbatim only the very
|
|
|
|
first keystroke after M-V, removes any lock files that it
|
|
|
|
holds when dying, doesn't abort when a word contains digits
|
|
|
|
(when using the default speller), fixes a small sorting bug
|
|
|
|
in the file browser, makes searching case-insensitively in
|
|
|
|
a UTF-8 locale a little faster, and doesn't enter invalid
|
|
|
|
bytes when holding down both Alt keys. Santé!
|
2016-08-10 11:34:56 +02:00
|
|
|
|
2016-07-28 09:21:27 +02:00
|
|
|
2016.07.28 - nano 2.6.2 "Le vent nous portera" adds two new features: the
|
2018-01-09 16:47:51 +01:00
|
|
|
keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks
|
|
|
|
of text, and the option 'wordchars' for specifying which
|
|
|
|
characters (beside alphanumeric ones) should be considered
|
|
|
|
word-forming. Further, it provides feedback during Unicode
|
|
|
|
input (M-V followed by a six-digit hexadecimal number which
|
|
|
|
must start with 0 or 10), avoids a crash when resizing the
|
|
|
|
window during Verbatim input, doesn't drop a keystroke after
|
|
|
|
having been suspended, and replaces the beginning-of-line
|
|
|
|
anchor (^) just once per line. There are also several tiny
|
|
|
|
improvements in screen rendering and key handling. Come get
|
|
|
|
your hair tousled!
|
2016-07-28 09:21:27 +02:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2016.06.27 - nano 2.6.1 "Stampede" is chiefly a translation update, but
|
|
|
|
also adds one little feature (the ability to use negative
|
|
|
|
numbers with Go To Line: -1 meaning the first line from the
|
|
|
|
bottom), includes syntax highlighting for Rust, and fixes
|
|
|
|
three tiny bugs (but in such far corners of the editor that
|
|
|
|
they aren't even worth mentioning).
|
2016-06-27 09:04:37 +02:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2016.06.17 - nano 2.6.0 "Rubicon" fixes more than fifty little bugs --
|
|
|
|
and some of them not so little. It improves moving about
|
|
|
|
in the file browser, corrects failings of the internal spell
|
2018-01-09 16:47:51 +01:00
|
|
|
checker, adds a new feature (comment/uncomment lines, with
|
|
|
|
default binding M-3), makes some error messages clearer,
|
|
|
|
shows more of a file when positionlog is used and the cursor
|
|
|
|
is near the end, displays all error messages at startup if
|
|
|
|
there are multiple ones, does not misinterpret keystrokes
|
|
|
|
when typing very fast, is less eager to trim the filename
|
|
|
|
on narrow terminals, speeds up case-insensitive searches,
|
|
|
|
and allows to abort re-searches. Among bunches of other
|
|
|
|
things. It is worth the trouble to upgrade.
|
2016-06-13 12:31:27 +02:00
|
|
|
|
2016-06-17 10:49:29 +02:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2016.02.25 - GNU nano 2.5.3 "Alphys" is released. This release contains
|
|
|
|
fixes for bugs like: stray cursor positioning errors, many
|
|
|
|
many memory leaks including during file reading, using the
|
|
|
|
file browser, searching for multibyte characters, history
|
|
|
|
completion, and many other places.
|
2018-01-09 16:47:51 +01:00
|
|
|
New features include the ability to trim whitespace
|
|
|
|
from the ends of lines when justifying text, see nanorc(5)
|
|
|
|
option justifytrim for deets. As always thank you for your
|
|
|
|
continued support of nano, and keep sparing.
|
2016-02-25 21:46:09 +00:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2016.02.12 - GNU nano 2.5.2 is carrying too many dogs. This release
|
|
|
|
includes several fixes for various memory leaks, position-
|
|
|
|
history size growth, and a long standing issue with using
|
2018-01-09 16:47:51 +01:00
|
|
|
nano under sudo creating root-owned files. There are also
|
|
|
|
the usual bevy of documentation and other miscellaneous
|
|
|
|
fixes and touchups. Upgrade today while supplies last,
|
|
|
|
operators are standing by!
|
2016-02-12 05:25:29 +00:00
|
|
|
|
2016-01-11 05:03:20 +00:00
|
|
|
2016.01.11 - GNU nano 2.5.1 "Salzburg" is released. It includes fixes
|
2018-01-09 16:47:51 +01:00
|
|
|
for a syntax-highlighting bug and a positionlog bug, it
|
|
|
|
disables a time-eating multiline regex in the C syntax,
|
|
|
|
and it adds an escape hatch to the WriteOut menu when
|
|
|
|
--tempfile is used: the discardbuffer command, ^Q. It
|
|
|
|
also has translation updates for fifteen languages, and
|
|
|
|
a small fix in the softwrap code. So... you are heartily
|
|
|
|
invited to upgrade. Enjoy!
|
2016-01-10 16:10:57 +00:00
|
|
|
|
2015-12-06 05:27:40 +00:00
|
|
|
2015.12.05 - GNU nano 2.5.0 "Karma", the first release of the 2.5 series,
|
2018-01-09 16:47:51 +01:00
|
|
|
is now available. Please note that as of this release,
|
|
|
|
there will no longer be separate stable and unstable
|
|
|
|
branches. The development team will prioritize bug fixes
|
|
|
|
as needed, and make new releases in proportion to the
|
|
|
|
severity of the bugs which are fixed.
|
2018-01-10 13:55:28 +01:00
|
|
|
This release includes all of the fixes now in 2.4.3, as
|
|
|
|
well as color syntax highlighting improvements, undo fixes,
|
|
|
|
and many more improvements! Thank you for using nano!
|
2015-12-06 05:24:07 +00:00
|
|
|
|
2016-03-12 09:37:48 +00:00
|
|
|
|
2015-11-21 19:55:09 +00:00
|
|
|
2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your
|
2018-01-09 16:47:51 +01:00
|
|
|
downloading pleasure. This release includes a myriad
|
|
|
|
of fixes including several memory leaks, issues with
|
2018-01-10 13:55:28 +01:00
|
|
|
color syntax highlighting, search/replace, file insertion
|
|
|
|
and help menu bugs. Many thanks to Benno Schulenberg for
|
|
|
|
tireless efforts on the vast majority of fixes for some
|
|
|
|
time now. As always please report bugs via the Savannah
|
|
|
|
page, and remember to Share and Enjoy.
|
2015-11-21 19:55:09 +00:00
|
|
|
|
2015-07-05 08:04:53 +00:00
|
|
|
2015.07.05 - GNU nano 2.4.2 "Portorož" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
includes several fixes, including the ability to resize
|
2018-01-10 13:55:28 +01:00
|
|
|
when in modes other than the main editing window, proper
|
|
|
|
displaying of invalid UTF-8 bytes, new syntax definitions
|
|
|
|
for Elisp, Guile, and PostgreSQL, and better display of
|
|
|
|
shortcuts in the help viewer and file browser. Thanks
|
|
|
|
for your patience and using nano!
|
2015-07-05 07:51:55 +00:00
|
|
|
|
2015-04-14 18:03:44 +00:00
|
|
|
2015.04.14 - GNU nano 2.4.1 "Glitch Gremlin" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
includes several fixes for issues with the file browser
|
|
|
|
menu, linter and formatter functions, spell checker,
|
|
|
|
undo/redo with some specific marked-cutting situations,
|
|
|
|
and some small improvements to the color syntax
|
|
|
|
highlighting definitions. There are also various
|
|
|
|
documentation and code comment updates included, and
|
|
|
|
finally, fixes for compilation on non-GNU/Linux systems
|
|
|
|
and certain configure combinations. Toasters!
|
2015-04-14 18:03:44 +00:00
|
|
|
|
2015-03-23 03:49:37 +00:00
|
|
|
2015.03.22 - GNU nano 2.4.0 "lizf" is released. This is the first
|
2018-01-09 16:47:51 +01:00
|
|
|
stable release in many years, and brings together many
|
|
|
|
new features from the 2.3 series, including:
|
|
|
|
a fully functional undo system (now enabled by default),
|
|
|
|
vim-compatible file locking, linter support, formatter
|
|
|
|
support, syntax highlighting flexibility, and many fixes
|
|
|
|
for issues reported since 2.2. Many sincere thanks
|
|
|
|
to all of the bug reports, patches, well wishes and
|
|
|
|
contributions from everyone who has continued to
|
|
|
|
support us. Thank you for using nano!
|
2015-03-23 03:49:37 +00:00
|
|
|
|
|
|
|
|
2015-02-27 16:57:55 +00:00
|
|
|
2015.02.27 - GNU nano 2.3.99pre3 "Ashley" is released. This is likely
|
2018-01-09 16:47:51 +01:00
|
|
|
to be the last release before the next major (2.4.0)
|
|
|
|
release. Please test it out and send us any feedback
|
2018-01-10 13:55:28 +01:00
|
|
|
via Savannah (https://savannah.gnu.org/bugs/?group=nano).
|
|
|
|
This release includes fixes for rebinding toggles via
|
2018-01-09 16:47:51 +01:00
|
|
|
nanorc, several memory alignment fixes, and documentation
|
2018-01-10 13:55:28 +01:00
|
|
|
and build updates. As always thank you for using nano -
|
|
|
|
Share and Enjoy!
|
2015-02-27 16:57:55 +00:00
|
|
|
|
2015-02-07 00:26:43 +00:00
|
|
|
2015.02.06 - GNU nano 2.3.99pre2 "Snowblind" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
contains only fixes, including: a long-standing problem
|
|
|
|
with cutting in nano-tiny, several memory alignment
|
|
|
|
improvements, and issues with leftover file locks. Please
|
|
|
|
keep reporting bugs so we can get a happy and healthy
|
|
|
|
2.4.0 soon. Thanks for using nano!
|
2015-02-07 00:26:43 +00:00
|
|
|
|
2015-01-06 15:20:04 +00:00
|
|
|
2015.01.06 - GNU nano 2.3.99pre1 "Junior" is released. As the first
|
2018-01-09 16:47:51 +01:00
|
|
|
2.4 release candidate there will be fewer new features
|
|
|
|
but many bugfixes going forward. This release contains
|
|
|
|
new support for language reformatters like Go's gofmt
|
|
|
|
command which takes the place of the spelling checker.
|
|
|
|
Fixes in this release include many syntax highlighting
|
|
|
|
fixes and improvements, and documentation formatting updates.
|
|
|
|
As always please report bugs via the Savannah bug page for
|
|
|
|
nano (https://savannah.gnu.org/bugs/?group=nano), so we can
|
|
|
|
release a super awesome and bug-free 2.4.0 soon!
|
2015-01-06 15:20:04 +00:00
|
|
|
|
2014-07-17 15:17:49 +00:00
|
|
|
2014.07.17 - GNU nano 2.3.6 "Columbo" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
contains a fix for installing internationalization
|
|
|
|
files. Also included are scattered documentation
|
|
|
|
(in particular man page) fixes, and a few touchups
|
|
|
|
to syntax highlighting definitions. Oh, just one
|
|
|
|
more thing, thanks for using nano!
|
2014-07-17 15:17:49 +00:00
|
|
|
|
2014-07-11 12:45:42 +00:00
|
|
|
2014.07.11 - GNU nano 2.3.5 "lucky day" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
contains many visible and under-the-hood fixes for
|
|
|
|
components such as file locking, more fixes to the
|
|
|
|
undo system, and you no longer have to explicitly ask
|
|
|
|
nano to have undo/redo support as it now defaults to
|
|
|
|
being enabled. Other notable fixes include a better
|
|
|
|
handling of --tempfile mode, and better handling of
|
|
|
|
command line arguments when also attempting to specify
|
|
|
|
+<line number>. As always, please file any bugs you
|
|
|
|
find via https://savannah.gnu.org/bugs/?group=nano
|
|
|
|
and thanks for using nano.
|
2014-07-11 12:45:42 +00:00
|
|
|
|
2017-04-06 12:20:10 +02:00
|
|
|
2014.06.02 - GNU nano 2.3.4 won't leave you high, won't leave you dry.
|
2018-01-09 16:47:51 +01:00
|
|
|
This release contains only a small number of fixes, but
|
|
|
|
in particular allows nano to compile on non-UTF-8 curses
|
|
|
|
implementations (i.e. libncursesw). Other small fixes to
|
|
|
|
the undo implementation and the default syntax config are
|
|
|
|
also included. As always, Share and Enjoy!
|
2014-06-02 15:17:35 +00:00
|
|
|
|
2014-05-29 05:10:20 +00:00
|
|
|
2014.05.28 - GNU nano 2.3.3 is in its right place. This release contains
|
2018-01-09 16:47:51 +01:00
|
|
|
many many improvements to the core system, including
|
|
|
|
substantial improvements to the undo/redo code, UTF-8
|
|
|
|
handling, the configure script, and display of shortcuts
|
|
|
|
on very wide terminals. New features include the
|
|
|
|
ability to write to named pipes (--noread), as well as
|
|
|
|
linter support (see the nanorc man page for details). Also
|
|
|
|
included are much improved syntax highlighting code, and
|
|
|
|
configurations for JSON, texinfo, Go, and a default syntax
|
|
|
|
for catch-all highlighting. Finally, nano now has the
|
|
|
|
ability to set the color of the title bar, status bar, and
|
|
|
|
shortcut keys (e.g. "^X") and their descriptions. Again
|
|
|
|
see the nanorc page for details. There's much more, too
|
|
|
|
much to include here, but please keep those reports and
|
|
|
|
general feedback coming! Thank you for helping us help
|
|
|
|
you help us all.
|
2014-05-29 05:10:20 +00:00
|
|
|
|
2013-03-22 14:06:58 +00:00
|
|
|
2013.03.22 - GNU nano 2.3.2 "Annoy your coworkers for fun and profit" is
|
2018-01-09 16:47:51 +01:00
|
|
|
released. This release introduces vim-style file locking
|
|
|
|
(though not backup/restore), useful when using nano in a
|
|
|
|
multi-editor environment. Feedback is welcome if you run
|
|
|
|
into any issues with this new code. Other new features
|
|
|
|
include additional support for word boundary checking when
|
|
|
|
cross compiling, fixes for trying to go to an invalid
|
|
|
|
line number, and the usual documentation tweaks.
|
2013-03-22 14:06:58 +00:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2011.05.10 - GNU nano 2.3.1 "I'm in space" is released. This release
|
|
|
|
includes some fixes for the new libmagic code, as well as
|
|
|
|
a fix for improper character counts when using auto-indent.
|
|
|
|
Also included are new syntax highlighting definitions for
|
|
|
|
RPM spec and Lua files. Thanks for using nano and keep
|
|
|
|
circulating the tapes.
|
2011-05-11 04:54:39 +00:00
|
|
|
|
2011-02-26 14:28:42 +00:00
|
|
|
2011.02.26 - GNU nano 2.3.0 "Septic surprise" is released. This first
|
2018-01-09 16:47:51 +01:00
|
|
|
release in the 2.3 unstable series brings several new
|
|
|
|
features. First, libmagic support for syntax highlighting
|
2018-01-10 13:55:28 +01:00
|
|
|
has been added on top of the existing file extension and
|
|
|
|
header support already available. Secondly, cursor position
|
|
|
|
can be saved between editing sessions with the -P or --poslog
|
|
|
|
command-line flag, or via 'set poslog' in your .nanorc. Also
|
|
|
|
included are some fixes for compilation with g++, and better
|
|
|
|
handling of issues writing the backup file, which should
|
|
|
|
reduce the need for the 'set allow_insecure_backup' nanorc
|
|
|
|
option. Don't stop, get it get it, don't stop, get it get it.
|
2011-02-26 14:28:42 +00:00
|
|
|
|
2016-03-12 09:37:48 +00:00
|
|
|
|
2014-02-22 10:28:58 +00:00
|
|
|
2010.11.22 - GNU nano 2.2.6 "Pimp my BBS" wants you to go to
|
2018-01-09 16:47:51 +01:00
|
|
|
www.desertbus.org and donate a few bucks for the great
|
|
|
|
Child's Play Charity! This is just a small release to
|
|
|
|
update a bug where restricted mode was not particularly
|
|
|
|
restricted since key bindings were introduced. It also
|
|
|
|
signals the return of win32 builds which now feature
|
|
|
|
nanorc support; please see the FAQ for details of how
|
|
|
|
to enable it, this feature is a bit of a kludge for now.
|
|
|
|
Remember that when all else fails, USE SPACE JUMP.
|
2014-02-22 10:28:58 +00:00
|
|
|
|
2010-08-06 01:20:51 +00:00
|
|
|
2010.08.05 - GNU nano 2.2.5 "Inactivity timeout" is now available.
|
2018-01-09 16:47:51 +01:00
|
|
|
This release includes slightly less restrictive checking
|
|
|
|
when writing files in strange environments (e.g. when
|
|
|
|
being used out of crontab). For very strange situations
|
|
|
|
(such as where you cannot change the permissions on the
|
|
|
|
file you're writing), there is a new rc file option
|
|
|
|
'allow_insecure_backup' to be even more permissive and
|
|
|
|
allow the write to proceed. Also included are some
|
|
|
|
syntax highlighting updates, and that is about it.
|
|
|
|
Keep fighting the good fight children.
|
2010-08-06 01:20:51 +00:00
|
|
|
|
2010-04-15 07:40:41 +00:00
|
|
|
2010.04.15 - GNU nano 2.2.4 is nobody's fool. First and foremost,
|
2018-01-09 16:47:51 +01:00
|
|
|
this release includes some security fixes due to
|
|
|
|
an assessment of nano's vulnerability to symlink attacks
|
|
|
|
on open files. The CVEs fixed with this release are
|
|
|
|
CVE-2010-1160 and CVE-2010-1161. Also included are fixes
|
|
|
|
for various crash modes when using the spell checker
|
|
|
|
on new files in multibuffer mode (surely you've used
|
|
|
|
that combination recently? no?) as well as a fixing
|
|
|
|
the 'file was modified' message when saving to a
|
|
|
|
new filename (since how would nano know?). And
|
|
|
|
the list would not be complete without our
|
|
|
|
third-times-the-charm fixes to page up/down due to
|
|
|
|
the soft wrapping code. The lone new feature
|
|
|
|
included is a new syntax highlighting definition for
|
|
|
|
cmake-related files. Please do consider upgrading to
|
|
|
|
this release if still using the 2.0 series since
|
|
|
|
fixes for that version are still forthcoming.
|
2010-04-15 07:40:41 +00:00
|
|
|
|
2010-02-11 06:13:55 +00:00
|
|
|
2010.02.11 - GNU nano 2.2.3 "fumbling toward stability" is released.
|
2018-01-09 16:47:51 +01:00
|
|
|
This release contains a fix for only one bug, but a
|
|
|
|
rather irritating one: when paging up/down with smooth
|
|
|
|
scrolling, the cursor position was not being preserved
|
|
|
|
due to a bug in 2.2.2. With such a targeted fix
|
|
|
|
like this what could POSSIBLY go WRONG? Hahaha.
|
|
|
|
Enjoy and if you find new bugs, as always please
|
|
|
|
use Savannah's bug tracker.
|
2019-08-17 17:17:32 +02:00
|
|
|
https://savannah.gnu.org/bugs/?func=additem&group=nano
|
2010-02-11 06:13:55 +00:00
|
|
|
|
2010-01-18 03:47:40 +00:00
|
|
|
2010.01.17 - GNU nano 2.2.2 is released for you, you, you. This
|
2018-01-09 16:47:51 +01:00
|
|
|
release includes fixes for: crashes when writing
|
|
|
|
backup files in certain conditions, improper
|
|
|
|
screen centering when moving up/down in various
|
|
|
|
combination of smooth scrolling and soft wrapping modes,
|
|
|
|
a search crash on the armel arch, and issues with
|
|
|
|
lots of keybinding customizations causing crashing
|
|
|
|
particularly on FreeBSD. Also included are better
|
|
|
|
help menu entries for forward/back in the file browser,
|
|
|
|
some man page tweaks and one assert fix. As always,
|
|
|
|
share and enjoy!
|
2010-01-18 03:47:40 +00:00
|
|
|
|
2009-12-13 03:31:00 +00:00
|
|
|
2009.12.12 - GNU nano 2.2.1 "DLR strikes back" is open for business.
|
2018-01-09 16:47:51 +01:00
|
|
|
This release fixes many bugs, including: missing
|
|
|
|
keybindings for page up/down and GotoDir in the browser,
|
|
|
|
^P/^N in the help menu, and restoration of M-W as the
|
|
|
|
default re-search binding. Other fixes include several
|
|
|
|
issues with compiler warnings and configure options, and
|
|
|
|
documentation updates, including the nano texinfo manual,
|
|
|
|
nano and nanorc man pages, and UPGRADE file, and some
|
|
|
|
missing syntax highlighting entries for the sample nanorc.
|
|
|
|
And no release would be complete without the latest round
|
|
|
|
of 'final' soft wrapping fixes! Finally, nano will no
|
|
|
|
longer print a warning when attempting to insert the
|
|
|
|
contents of a read-only file into an existing buffer.
|
|
|
|
Enjoy and Happy Hanukkah.
|
2009-12-13 03:31:00 +00:00
|
|
|
|
2009-11-30 05:26:30 +00:00
|
|
|
2009.11.30 - GNU nano 2.2.0 "Doc Brown" is released! The culmination
|
2018-01-09 16:47:51 +01:00
|
|
|
of almost two years of development and hot on the heels
|
|
|
|
of nano's 10th birthday is available for all your
|
|
|
|
editing needs! Bugs fixed since the last release
|
|
|
|
include several fixes for tiny mode (involving both
|
|
|
|
the help keys and replace menu text), more 'final'
|
|
|
|
fixes for soft wrapping, and several typo and documentation
|
|
|
|
updates including nanorc tweaks and a new syntax
|
|
|
|
highlighting file for makefiles. Also included is a long
|
|
|
|
standing fix for random crashing when using nanorc on
|
|
|
|
FreeBSD, and nano will no longer clear the screen on
|
|
|
|
suspend to maintain compatibility with other *nix editors.
|
|
|
|
For those who haven't been playing along at home, please
|
|
|
|
see the official web page for the summary of new
|
|
|
|
features since 2.0. Special thanks to all who have
|
|
|
|
submitted bug reports recently in support of our new
|
|
|
|
stable release, and apologies for all those bugs we
|
|
|
|
didn't yet find :-) Peace to all.
|
2009-11-30 05:26:30 +00:00
|
|
|
|
2016-03-12 09:37:48 +00:00
|
|
|
|
2009-11-22 02:49:39 +00:00
|
|
|
2009.11.21 - GNU nano 2.1.99pre2 is available for a special pre-Black
|
2018-01-10 13:55:28 +01:00
|
|
|
Friday discount. Included are some (hopefully final)
|
|
|
|
fixes for issues with last page display caused by the
|
|
|
|
soft wrapping code, and a fix for a long standing issue
|
|
|
|
with hitting the Home key when going through the search
|
|
|
|
history. On the features front, nano will now attempt to
|
|
|
|
retain the proper ownership and permissions when trying
|
|
|
|
to create a .save file due to receiving a signal. Nano
|
2018-01-17 11:02:42 +01:00
|
|
|
can now also unbind keys from one or more menus via the
|
2018-01-10 13:55:28 +01:00
|
|
|
'unbind' keyword. Finally, passing --fill or --nowrap on
|
|
|
|
the command line will now override any related .nanorc
|
|
|
|
entries. Speak now or forever hold your bugs!
|
2009-11-22 02:49:39 +00:00
|
|
|
|
2009-11-15 06:20:21 +00:00
|
|
|
2009.11.15 - GNU nano 2.1.99pre1 "take a bow" is out there, man, it's
|
2018-01-09 16:47:51 +01:00
|
|
|
out there all right. This release contains mainly
|
|
|
|
bugfixes, underscoring that we are preparing for the
|
|
|
|
next stable series release. Included are many fixes
|
|
|
|
for the new soft wrapping code, compiler warning tweaks,
|
|
|
|
and the modification time warning no longer triggers
|
|
|
|
when saving a file as a new name. Also include are
|
|
|
|
some fixes for various nanorc options, and there are
|
|
|
|
surely more bugs to find before we call the code base
|
|
|
|
stable, so please keep those reports coming!
|
2009-11-15 06:20:21 +00:00
|
|
|
|
2018-01-10 13:55:28 +01:00
|
|
|
2009.09.14 - GNU nano 2.1.11 is on very thin ice, very thin ice, very
|
|
|
|
thin ice. This release includes two new features: first,
|
|
|
|
nano will check whether the current file is writable when
|
|
|
|
it is opened, and warn if it is not on the status bar.
|
|
|
|
Secondly, a new soft-wrapping (AKA full-line display)
|
|
|
|
option is available, which will attempt to fully display
|
|
|
|
the contents of lines longer than the width of the screen
|
|
|
|
without the usual truncation and a '$' symbol at the end
|
|
|
|
of the line. It can be enabled via Meta-$ inside the
|
|
|
|
editor, via the -$ or --softwrap command-line flags,
|
2019-04-06 21:21:38 +02:00
|
|
|
or via "set softwrap" in your .nanorc. As always,
|
|
|
|
please report any bugs to the nano Savannah project page
|
2019-08-17 17:17:32 +02:00
|
|
|
(https://savannah.gnu.org/bugs/?func=additem&group=nano)
|
2018-01-09 16:47:51 +01:00
|
|
|
Remember: data loss happens, back up your files.
|
2009-09-15 03:50:17 +00:00
|
|
|
|
2009-07-28 05:08:35 +00:00
|
|
|
2009.07.28 - GNU nano 2.1.10 "Ellie" is released. This version includes
|
2018-01-09 16:47:51 +01:00
|
|
|
various fixes for portability including some older HP-UX
|
|
|
|
compiler combos, various compiler warnings, and some crash
|
|
|
|
fixes in the undo code. On the topic of the latter item,
|
|
|
|
the undo code is now marked as experimental since it can
|
|
|
|
cause severe stability and memory issues, and thus now
|
|
|
|
requires a flag (-u, --undo) in order to enable it.
|
|
|
|
Please feel free to continue to test the undo code and
|
|
|
|
thanks again for using nano for your text editing needs.
|
|
|
|
Go team Nano!
|
2009-07-28 05:08:35 +00:00
|
|
|
|
2009-02-17 04:10:37 +00:00
|
|
|
2009.02.16 - GNU nano 2.1.9 wonders what all that glass is doing on the
|
2018-01-09 16:47:51 +01:00
|
|
|
floor! This release is primarily meant as a less buggy
|
|
|
|
version of 2.1.8, particularly for issues with the new
|
|
|
|
sped-up syntax highlighting code. Other fixes include
|
|
|
|
configure-time detection of groff HTML support before
|
|
|
|
attempting to generate the HTML version of man pages,
|
|
|
|
and using ~ or ~username syntax in .nanorc should now
|
|
|
|
work again. Also, nano will now only ask for one
|
|
|
|
acknowledgement of errors it encounters when parsing
|
|
|
|
nanorc files, and a new flag -q (--quiet) will silence
|
|
|
|
these messages altogether. Give it a go, and happy
|
|
|
|
birthday lenny!
|
2009-02-17 04:10:37 +00:00
|
|
|
|
2009-02-08 04:12:07 +00:00
|
|
|
2009.02.07 - GNU nano 2.1.8 "unsafe at any speed" is released. This
|
2019-08-17 17:17:32 +02:00
|
|
|
release includes some long overdue performance improvements
|
|
|
|
in syntax color highlighting, the ability to abort running
|
|
|
|
searches (useful mainly when editing very large files) and
|
|
|
|
the ability to use nano like a pager for viewing standard
|
|
|
|
input (i.e. "nano -"). Additionally, there are gentoo
|
|
|
|
syntax highlighting updates and fixes for issues with
|
|
|
|
reading files in a directory with strange parent directory
|
|
|
|
permissions. The key-bindings code was also substantially
|
|
|
|
changed in order to be more ISO-C compatible. Be sure to
|
|
|
|
use the Savannah page not only for bug reports but for any
|
2018-01-09 16:47:51 +01:00
|
|
|
features you would like to see before the next stable
|
|
|
|
series is released. Have fun with it!
|
2009-02-08 04:12:07 +00:00
|
|
|
|
2008-11-10 06:33:12 +00:00
|
|
|
2008.11.10 - GNU nano 2.1.7 "Effingham" is ready to make good on those
|
2018-01-09 16:47:51 +01:00
|
|
|
campaign promises of lower bug rates and 50% more pie.
|
2019-08-17 17:17:32 +02:00
|
|
|
This release includes a new check for external modifications
|
|
|
|
when saving a file, some code and documentation cleanups,
|
|
|
|
and more bug fixes for the new undo code (but we continue
|
|
|
|
to welcome your bug reports via the Savannah bug page at
|
|
|
|
https://savannah.gnu.org/bugs/?func=additem&group=nano).
|
2018-01-09 16:47:51 +01:00
|
|
|
Come get some.
|
2008-11-10 06:33:12 +00:00
|
|
|
|
2008-10-03 22:20:43 +00:00
|
|
|
2008.10.03 - GNU nano 2.1.6 was for new features before it was against
|
2019-08-17 17:17:32 +02:00
|
|
|
them. This release includes more undo capability, several
|
|
|
|
new syntax highlighting configurations including Objective
|
|
|
|
C, OCaml, and Fortran, and a new capability to activate
|
|
|
|
highlighting based on the 1st line of the file being
|
|
|
|
edited. Also, the new default configure options now
|
|
|
|
include color syntax highlighting, .nanorc support,
|
|
|
|
multibuffer and extras. These items can still be disabled
|
|
|
|
and are not enabled with --enable-tiny. Bug fixes include
|
|
|
|
better signal handling under Cygwin, and that's about it.
|
|
|
|
Again please remember to submit bug reports via Savannah at
|
|
|
|
https://savannah.gnu.org/bugs/?func=additem&group=nano as
|
|
|
|
undo functions certainly need more testing. Bon appetit.
|
2008-10-03 22:20:43 +00:00
|
|
|
|
2008-08-30 21:40:33 +00:00
|
|
|
2008.08.30 - GNU nano 2.1.5 is ready to lead on day one. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
contains a better fix for incorrectly reported successful
|
|
|
|
writes on full filesystems, more helpful messages when
|
|
|
|
an internal error occurs in the undo code, and fixes for
|
|
|
|
various combinations of configure-time options and
|
|
|
|
compiler flags. Also included is new support for
|
|
|
|
changing the rc file name at configure time, and using
|
|
|
|
GNU-style regexes for word-boundaries on systems which
|
|
|
|
do not support them natively, as well as the ever popular
|
|
|
|
translation updates. Rock the tarball.
|
2008-08-30 21:40:33 +00:00
|
|
|
|
2008-08-09 10:25:22 +00:00
|
|
|
2008.08.09 - GNU nano 2.1.4 "I told you so!" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
includes fixes for several severe issues with the new
|
|
|
|
undo/redo code. Also the behavior of writing files when
|
|
|
|
using backup mode has changed as well: if writing the
|
|
|
|
backup file fails, nano will not attempt to write the
|
|
|
|
current file. This should help folks who enjoy "extreme
|
|
|
|
text editing", i.e. editing files on file systems which
|
|
|
|
are likely to run out of space; see Savannah bug #24000.
|
|
|
|
Have fun with it!
|
2008-08-09 10:25:22 +00:00
|
|
|
|
2019-08-17 17:17:32 +02:00
|
|
|
2008.08.04 - GNU nano 2.1.3 "least stable version ever" is released.
|
|
|
|
This release includes new (and experimental) undo and redo
|
|
|
|
functionality for most text operations. The default key
|
|
|
|
bindings are Meta-U for undo and Meta-E for redo, but these
|
|
|
|
can be remapped using the new 2.1 keybinding code. Also
|
|
|
|
included are some fixes for configuring using wide curses,
|
|
|
|
crashing when invoking the help menu with certain locales,
|
|
|
|
and not saving the search history when compiled with
|
|
|
|
configure options.
|
2008-08-05 01:35:42 +00:00
|
|
|
|
|
|
|
2008.04.24 - GNU nano 2.1.2 "New York City" is released. This release
|
2018-01-09 16:47:51 +01:00
|
|
|
contains fixes for binding bad keys, some
|
|
|
|
configure-specific compilation failures, and more issues
|
|
|
|
with the new input back end and in particular the status
|
|
|
|
bar. Also fixed are some long standing issues with
|
|
|
|
compiling on AIX, and a segfault when making the terminal
|
|
|
|
window too small. Rest in Peace Tim and George!
|
2008-06-25 03:35:15 +00:00
|
|
|
|
2017-06-28 14:50:38 -05:00
|
|
|
2008.04.01 - GNU nano 2.1.1 won't get fooled again. This release contains
|
2018-01-09 16:47:51 +01:00
|
|
|
fixes for the new user-rebindable keys (in particular
|
|
|
|
bracket match which was mis-bound), and various
|
|
|
|
problems with translations and configure-related
|
|
|
|
compilation problems are now fixed as well.
|
|
|