mirror of git://git.sv.gnu.org/nano.git
484 lines
23 KiB
Plaintext
484 lines
23 KiB
Plaintext
04/10/2002 - GNU nano 1.0.9 is out. The first release in some time,
|
||
and perhaps the last release in the 1.0 series? A spec
|
||
file is now included and ^A and ^E now work on the status
|
||
bar (except for search/replace where ^A still toggles
|
||
case sensitivity). Some bug fixes in spelling, a crash
|
||
when inserting a 0 line file, and *BSD compatibility.
|
||
Have fun!
|
||
|
||
01/16/2002 - GNU nano 1.0.8 ships :) Quite a few changes in just under
|
||
a month! There are some spelling fixes, more suspend
|
||
changes (this time for tcsh and ^C), some wrapping
|
||
tweaks, search fixes, and a compatibility fix for AIX
|
||
variable names. New features include adding Meta-A
|
||
as an alternate key for the marker key (^^) for our
|
||
international users, and a new configure option,
|
||
--disable-wrapping-as-root, which does what it says.
|
||
Anyway, enjoy the latest and greatest in nano fashion.
|
||
|
||
12/17/2001 - GNU nano 1.0.7 is released. The m4/ dir was backported
|
||
from 1.1 so that nano should be rebuildable regardless
|
||
of the version of gettext installed on a system. The
|
||
"prompt even though replaced word didn't change" bug in
|
||
the spell checker is fixed, there are some compatibility
|
||
fixes for the Hurd, and a few updated translations are
|
||
included. Have fun!
|
||
|
||
10/29/2001 - GNU nano 1.0.6 [XGP] is released. As this is a stable
|
||
release, there aren't a lot of new features, but the
|
||
"do previous word" function (Meta-Space) has been
|
||
backported from nano 1.1. The biggest bug fix is
|
||
the huge bug in null_at which was discarding
|
||
reallocated memory addresses. This one bug probably
|
||
accounted for a good portion of the (seemingly) random
|
||
crashes in nano. There were some minor fixes in the
|
||
cutting code, and some display fixes also. The
|
||
source code headers have also been fixed from saying
|
||
"GPL version 1" to "GPL version 2", which is the
|
||
correct version for the COPYING file that's been
|
||
included in nano forever.
|
||
The null_at bugfix is probably the biggest
|
||
bugfix in well over a year. Thus it is HIGHLY
|
||
recommended all users of nano upgrade to this version of
|
||
nano.
|
||
|
||
10/03/2001 - GNU nano 1.0.5 is released. This release is mostly
|
||
to add and update translations, there is now a new
|
||
Dutch translation, a new Danish translation, and updates
|
||
for Italian, Finnish and Catalian. There are also a few
|
||
minor bugfixes for cutting marked text. Enjoy!
|
||
|
||
08/24/2001 - GNU nano 1.0.4 is released. This is the first release in
|
||
almost two months, and the biggest fixes are for search
|
||
strings when switching back and forth from Pico mode.
|
||
There are also new translations for Norwegian and Swedish,
|
||
and some new keystroke handlers in the main editor and
|
||
file browser. Have fun with it!
|
||
|
||
07/01/2001 - GNU nano 1.0.3 is the "mutt" release. This release features
|
||
oodles of bug fixes with cutting text, especially with the
|
||
-k (cut to end) option. There is also a new suspend
|
||
handler which should make nano play better with mutt
|
||
(the code for which came from mutt itself; many many
|
||
thanks to Jordi Mallach and Tom Lear for working late into
|
||
the night fixing this). Nano now also features mutt's
|
||
case insensitive string compare function for more
|
||
speed and less memory usage. Two new translations are
|
||
included, Ukranian and Russian.
|
||
|
||
05/12/2001 - GNU nano 1.0.2 is the "just the bugfixes ma'am" release.
|
||
The most noticeable fixes are for display errors using page
|
||
up/down with the marker code, and view mode (-v) not
|
||
stopping the replace function. Other fixes include being
|
||
able to use the arrow keys while holding down the ctrl key
|
||
in certain TERMs, and there are many documentation
|
||
updates and spelling tweaks. We also have a new Galician
|
||
translation (provided by Jacobo Tarr<72>o). Have fun with it!
|
||
|
||
04/06/2001 - GNU nano 1.0.1 is out there. The only new feature is a
|
||
configure option for those who want to disable all
|
||
word wrapping from nano, --disable-wrapping. Bug fixes
|
||
this release include some bugs with autoconf and i18n,
|
||
and several fixes in the file browser including a
|
||
segfault on Solaris, symlinks to directories now work
|
||
properly, and nano now sorts files case insensitively
|
||
like pilot. Have fun with it.
|
||
|
||
03/22/2001 - GNU Nano 1.0 is released! The autoindent wrapping bug
|
||
has been fixed, as well as strange bug when using Pico
|
||
mode and regex search. There have also been some minor
|
||
spelling and documentation updates. As stated on the
|
||
website, there are currently no known bugs with nano, but
|
||
some will pop up eventually and they will be addressed in
|
||
subsequent releases. We hope you enjoy this first stable
|
||
release of nano, and as always, feedback is welcome!
|
||
nano@nano-editor.org.
|
||
|
||
02/19/2001 - Nano 0.9.99pre3 brings a lot of changes! The most important
|
||
being that nano is now officially a GNU program. Some
|
||
changes have been made for GNU compatibility (like the
|
||
default list of shortcuts, "^G Get Help" is now Listed and
|
||
"^_ Goto Line" is not). The Yes/No/All keys have
|
||
finally been internationalized also. All in all, quite
|
||
a few changes, considering nano is supposed to be in a code
|
||
freeze. But there are the usual helping of bugfixes, a
|
||
nasty bug when cutting text in -k mode and some
|
||
compatibility issues with older ncurses libraries have also
|
||
been fixed. All in all, a lot to see.
|
||
|
||
01/31/2001 - Nano 0.9.99pre2 is released. Not surprisingly, all that is
|
||
new is bugfixes, bugfixes, bugfixes. There were a few
|
||
cleanups in unneeded global variables and duplicate
|
||
functions, but most is just fixing. Specifically, there
|
||
is now a preliminary (read: needs testing) fix for
|
||
resizing the editor in any mode other than normal edit
|
||
mode. Other fixes include some more tab completion
|
||
segfaults, and an silly segfault that occurred when
|
||
successfully writing a file on the 2nd try (i.e. after an
|
||
initial write error). Slowly but surely, on toward 1.0 we
|
||
travel.
|
||
|
||
01/17/2001 - Nano 0.9.99pre1 is released. This is the first pre-1.0
|
||
release of nano, and is also the first release since the
|
||
code freeze for nano 1.0. Don't expect (or request) any
|
||
new features between now and nano 1.0, only bugfixes,
|
||
optimizations and doc/translation updates. For fixes, a
|
||
nasty segfault when trying to insert one's home directory
|
||
(~), some checks for the NumLock key making the keypad
|
||
go awry, window size sanity checks, many autoconf fixes,
|
||
and support for the KDE konsole keypad layout. Have fun.
|
||
|
||
01/07/2001 - Nano 0.9.25 is the "Just one more feature I swear!" release.
|
||
It includes one new feature that Pico has had forever, a
|
||
built-in file browser. Since not everyone may want this
|
||
option, there is a --disable-browser option to the
|
||
configure script as well. Other changes include slightly
|
||
different keypad handling, and a bugfix for crashes when
|
||
tab completion in certain instances. Have fun and Happy
|
||
New Year!
|
||
|
||
12/18/2000 - Nano 0.9.24 is released. This version contains the last of
|
||
the security fixes for writing files, as well as for a
|
||
nasty segfault when nano is unable to open a file for
|
||
reading, among other fixes. Nano also now cowardly
|
||
refuses to open device files, to stop silly things like
|
||
trying to open /dev/zero. New features include being
|
||
Able to use Meta-Meta-<key> as Control-<key>, better
|
||
HURD support, and some new flags have been added for Pico
|
||
compatibility. Upgrading to this version is highly
|
||
recommended.
|
||
|
||
12/08/2000 - Nano 0.9.23 is the "race conditions bite" release. The
|
||
main reason for this release is the less-than-optimal
|
||
fix for the security issue in nano with following symbolic
|
||
links. Hopefully this will fix the problem permanently.
|
||
The --nofollow option also works again for those who
|
||
are real security nuts. There are also some display and
|
||
search fixes, and the --disable-spell function was renamed
|
||
to --disable-speller to be in line with nano and pico's
|
||
"speller" term.
|
||
|
||
12/02/2000 - Nano 0.9.22 is released, with many more changes and
|
||
additions than imaginable. The most important change is
|
||
a fix for unsafe handling of symbolic links which could
|
||
lead to symlink attacks if nano were to exit because
|
||
of an error or signal. Also there are better checks when
|
||
saving files.
|
||
As for new features, username tab completion is
|
||
now working well, the internal spell checker code has been
|
||
tweaked, you can now unjustify if you don't like how the
|
||
justify formatted your text, and there are more
|
||
options for configure, including --disable-spell and
|
||
--disable-justify and --enable-extra (for those who like
|
||
surprises). All in all, a whole lot of changes in
|
||
a little over a week.
|
||
|
||
11/23/2000 - Happy Thanksgiving! Nano 0.9.21 is our "last version was
|
||
a big turkey" release. It fixes several bugs introduced
|
||
by the previous version, as well as a few long-
|
||
standing display bugs. All 0.9.20 users are strongly
|
||
encouraged to upgrade to this release.
|
||
|
||
11/18/2000 - Nano 0.9.20 is finally out the door. Probably the biggest
|
||
change is the brand new way nano displays previous search
|
||
and replace strings (they are now editable!) This is a
|
||
break from Pico's (inconsistent) interface, so if you
|
||
don't like the new way, "Pico" mode (-p on the command
|
||
line or Meta-P within nano) still works the "old"
|
||
way.
|
||
Other new features include being able to deal with
|
||
search strings of any length, a new internal spell feature
|
||
(courtesy of Mr. Rocco Corsi) and tab completion when
|
||
reading in or writing out files! There's also the usual
|
||
billion or so bug fixes. Feedback on this release is
|
||
welcome because so much has changed, especially with the
|
||
previous string display in search and replace. Email ->
|
||
nano@nano-editor.org <-. If you like something, don't like
|
||
something, or just want to order a pizza, let us know!
|
||
|
||
10/02/2000 - Nano 0.9.19 is the "Chris is getting married in less than
|
||
a week and needs a distraction" release. There are only
|
||
a few actual code changes, mainly portability and compiler
|
||
warning fixes. Nano now also supports PDCurses, which
|
||
enables easily-built nano executables for Windows NT
|
||
and 95/98 for the brave. The official nano site has
|
||
changed (again) as well, check out www.nano-editor.org for
|
||
all the latest nano schtuff.
|
||
|
||
09/18/2000 - Nano 0.9.18 is unleashed. It has some new keyboard
|
||
handling code, cygwin support out of the box, and
|
||
a more portable handler for the NOHELP toggle. There
|
||
is also a fix for a somewhat serious bug whereby trying
|
||
to insert a directory instead of a normal file would
|
||
destroy the contents of the editor. A must-see. Four
|
||
stars.
|
||
|
||
09/04/2000 - Nano 0.9.17, the Labor Day release, is released after a
|
||
quiet spell (almost an entire month since last release!)
|
||
New features include better (not yet perfect) binary
|
||
display support and toggle support for most of the program
|
||
flags (M-c, M-i, M-z, M-x, M-p, M-w, M-m, M-k and M-e for
|
||
-c, -i, -x, -p, -w, -k, and -R).
|
||
|
||
08/09/2000 - Nano 0.9.16, after some struggling, is released. This release
|
||
should fix a few of the holes that 0.9.15 dug. The
|
||
"cutting text on the first line" bug is fixed, as is the
|
||
"cutting text on the last line" bug. Nice symmetry there
|
||
huh? Also the --tabsize argument should now work as well
|
||
as by using -T.
|
||
|
||
08/03/2000 - Nano 0.9.15 is the "I can't think of a release description"
|
||
release. There are the usual gala of display bugfixes,
|
||
a fix for the the nasty bug in -k mode that could create a
|
||
loop in the file being edited, and some other code
|
||
cleanup. Also, the -T option should now work regardless
|
||
of the curses library used. Yay.
|
||
|
||
07/27/2000 - Nano 0.9.14 is officially the "13 is so unlucky it should
|
||
be skipped as a version number" release. One typo
|
||
caused unending problems (calling nano with either -t or
|
||
-k caused both flags to be used). The -k code is also now
|
||
closer in functionality to Pico's -k mode; please
|
||
note that this code is not finished yet. Working on this
|
||
code has made me realize that there is not enough
|
||
abstraction in the code, and I will be working on that
|
||
for the next release. Until then, have fun with this
|
||
version.
|
||
|
||
07/23/2000 - Nano 0.9.13 has a few new bits and bobs, most notably the
|
||
-k option from Pico (cut to end of line). The majority
|
||
of changes in this release are bugfixes, however, including
|
||
the usual display fixes and fixes for writing to symbolic
|
||
links and un-writeable files. Barring any other major
|
||
changes, this should be the feature set for nano 1.0,
|
||
whenever it might be released =-)
|
||
|
||
07/07/2000 - Nano 0.9.12 (The "lucky day" release) is bursting with new
|
||
features, bug fixes, and yummy fruit flavor. For
|
||
changes, the alternate replace keystroke ^W^T is now
|
||
^W^R to be compatible with later versions of Pico.
|
||
^W^T is now goto line, again for Pico compatibility.
|
||
As for new features, the wonderful/hated magic line
|
||
code has returned with a vengeance! Also, regular
|
||
expression searches and replaces have been incorporated
|
||
via the -R flag. And, of course, there are the usual
|
||
helping of display and other bug fixes to top it all
|
||
off.
|
||
|
||
06/20/2000 - Nano 0.9.11 presents drastic rewrites of the most buggy
|
||
routines in the program, specifically the wrapping code
|
||
and almost all of the display routines. There are many
|
||
improvements and bugfixes to the display subsystem in
|
||
general, but there may be bugs lurking yet. Also, after
|
||
many MANY requests, there is now an option to set the
|
||
displayed tab width (-T, --tabsize). Note that
|
||
this function just changes the way tabs LOOK in the
|
||
editor, the tabs you input are still real tabs of normal
|
||
width (usually 8 characters); nano just makes them look
|
||
smaller or bigger while in the editor. New in the
|
||
translation department is an Indonesian translation (id).
|
||
|
||
06/06/2000 - Nano 0.9.10 is primarily a bugfix for the loss of SIGINT when
|
||
using "run and terminate" flags (for example, --help).
|
||
There are also some minor documentation updates. This
|
||
version of nano is the most stable in quite some time, and
|
||
is likely to be the most stable for awhile. Users are
|
||
encouraged to upgrade to this version.
|
||
|
||
05/31/2000 - Nano 0.9.9 introduces much better working i18n support,
|
||
more portability, and a ton of bugfixes. While
|
||
nano is not likely anywhere near 1.0 in terms of
|
||
code quality, it gets a quantum leap closer with this
|
||
release.
|
||
|
||
05/18/2000 - Nano 0.9.8 (the 'what broke now?' release) should fix
|
||
the resize crash people have been experiencing. It also
|
||
offers a new input method that should allow nano to do
|
||
things the right way (like ^S, ^Q, custom suspend keys)
|
||
and hopefully won't break with non-US keyboards. There
|
||
are also the obligatory display fixes and speedups. Have
|
||
fun with it.
|
||
|
||
05/14/2000 - Nano 0.9.7 (the Mother's Day release) continues in the long
|
||
line of display fixes, and also fixes the broken symlink
|
||
behavior (i.e. symlinks weren't being followed by
|
||
default). Hopefully all major bugs can be worked out soon
|
||
and we can have a 1.0 release before the end of the year,
|
||
but who knows.
|
||
|
||
05/08/2000 - Nano 0.9.6 cleans up a lot of the display bugs that 0.9.5
|
||
uncovered. There are improvements (and some remaining
|
||
segfaults) in the wrapping code, and even more
|
||
display optimizations. I would still say 0.9.4 or 0.9.2
|
||
are the most stable versions of nano to date, but this one
|
||
may not be too bad =-)
|
||
|
||
05/01/2000 - Nano 0.9.5 attempts to speed up the display of text
|
||
to be at least somewhat reasonable. Much
|
||
code profiling has been done to reduce the
|
||
ridiculous number of redundant display updates. This
|
||
will probably expose a lot of bugs that can then be
|
||
fixed, so this release is probably not for the faint
|
||
of heart. For anyone curious, I would call nano 0.9.2
|
||
the most stable version recently, so use that if you're
|
||
not particularly concerned with being on the bleeding
|
||
edge.
|
||
|
||
04/25/2000 - Nano 0.9.4 fixes some problems in 0.9.3 with the last
|
||
line code and related segfaults. It also now has
|
||
much better handling for 8-bit characters. The
|
||
--enable-tiny code also produces a smaller executable.
|
||
|
||
04/19/2000 - Nano 0.9.3 is officially the "Micro$oft" release. It
|
||
underscores the recent problem of bugfixes introducing
|
||
more bugs than they fix. The most important change
|
||
to this version of nano is the removal of the "magic
|
||
line". You will no longer see a blank line at the end of
|
||
the file. If you want a new line at the end of your file,
|
||
you'll have to hit enter to get one.
|
||
|
||
NOTE: THIS BREAKS COMPATIBILITY WITH PICO. Unfortunately,
|
||
this feature has been causing many many problems with nano
|
||
so it is being removed for the time being, and perhaps
|
||
indefinitely.
|
||
|
||
Other new stuff includes an --enable-tiny option to make
|
||
nano ultra small (disabling i18n, detailed help and the
|
||
marker and mouse code), and --with-slang to use the
|
||
slang libraries instead of ncurses.
|
||
|
||
04/15/2000 - Nano 0.9.2 just fixes the serious segfault problem if
|
||
nano is invoked any way other than using the absolute
|
||
path. The bug was in the new code for checking whether
|
||
nano is invoked as pico.
|
||
|
||
04/14/2000 - 0.9.1 has some more Pico compatibility built-in. The
|
||
option to switch to/from Search and Search/Replace
|
||
(^T) is now available, and nano now displays the
|
||
more Pico-like shortcut list when invoked as 'pico'
|
||
(i.e. if pico is a symlink to nano). There is an
|
||
important change to the handling of symbolic links
|
||
as well. Now, nano does the "correct" thing and
|
||
automatically writes to the object of the symlink,
|
||
rather than replace the symlink with the updated file.
|
||
This behavior is still available with the --nofollow
|
||
or -l flags.
|
||
Other new things include a fix for the infamous
|
||
"recursive replace" bug, and more bugfixes in the wrapping
|
||
code.
|
||
|
||
04/07/2000 - Nano 0.9.0 has some updates, new language support and
|
||
a much better refresh setup (It's still not great, but...)
|
||
There should also be more stability editing long lines,
|
||
as there was a stupid mistake in the update_line
|
||
call. Silly me =)
|
||
|
||
03/22/2000 - Nano 0.8.9 is basically just a bugfix release of 0.8.8
|
||
to reflect the current stagnant status of the project.
|
||
Most things work, the rest doesn't doesn't work because
|
||
(a) I can't fix it or I would have already done so, and
|
||
(b) the amount of patches I'm receiving right now is quite
|
||
negligible. Fortunately, this release marks the first
|
||
release since I have acquired ownership of the nano pages
|
||
on SourceForge. Here's hoping SF will get us some more
|
||
visibility, translators and patches.
|
||
|
||
03/12/2000 - After a hiatus, I have finally moved (not unpacked though)
|
||
to my new home into Albany. Thus I should now have more
|
||
time to work on nano. Nano 0.8.8, the "dear god what
|
||
broke this time?" release, incorporates patches for both
|
||
i18n and many bugfixes. It is VERY likely something broke
|
||
this version, and it's likely I didn't even apply the i18n
|
||
stuff properly, so *it* may not even work.
|
||
|
||
I would like to announce that I'm going to need
|
||
translations soonish, so if you are fluent in other
|
||
languages than English (or even better, if your native
|
||
language is not English) and you would like to submit a
|
||
translation file to me, please feel free to do so. If you
|
||
do, I will list your name and email in the AUTHORS file as
|
||
the maintainer of the .po file, and from then on it is
|
||
yours to take care of and keep up to date.
|
||
|
||
03/01/2000 - Well, to continue my trend of going back on my previous
|
||
release's comments, nano 0.8.7 is released. The crashing
|
||
behavior was still occurring, and this most recent fix also
|
||
fixes some other wrapping problems, so here you go.
|
||
There may be another release soon, there may not be, is
|
||
that vague enough? =)
|
||
|
||
02/25/2000 - More minor bugfixes in 0.8.6, the bizarre behavior at the end
|
||
of a page has ceased, thankfully. I'm also moving next
|
||
weekend, so don't be shocked if you don't see a new
|
||
version of nano next week =-)
|
||
|
||
02/11/2000 - Okay, here we go again. Aside from a few minor fixes and
|
||
some under-the-hood changes, you won't notice much
|
||
different in this version of nano. I haven't gotten much
|
||
feedback on the help feature, is it simply amazing or does
|
||
no one care? Write and let me know! =)
|
||
|
||
02/08/2000 - Nano 0.8.3 marks the first time in a long time that there has
|
||
been more than three days since the last release. New
|
||
features include an initial help mode (YAY!), hopefully
|
||
much more support for i18n out of the box, and a flag
|
||
for more Pico compatibility in the shortcut lists
|
||
displayed. This release also marks the new nano
|
||
distribution site, http://www.asty.org/nano and email
|
||
address nano@asty.org for bugs, etc.
|
||
|
||
02/02/2000 - Okay, I hate to go back on what I said in the last release,
|
||
but I may be changing jobs very soon. I will release
|
||
version 0.8.2 as is (no i18n, no help menu (yet). I
|
||
expect things to settle down by the end of next week, and
|
||
then I can try to start on the i18n support and help menu;
|
||
look for these new features in version 0.8.5 to 0.9.0.
|
||
|
||
01/28/2000 - Nano 0.8.1 marks our first official step toward
|
||
internationalization (i18n) and the help system (^G). I
|
||
will be merging in Jordi's patches for initial i18n in the
|
||
next version, and will implement the help system with
|
||
i18n built into it shortly after that. Please don't
|
||
hesitate to send bug reports, as long as you're sure the
|
||
fault lies with nano =-).
|
||
|
||
01/25/2000 - Nano 0.8.0 is officially the 'let's try and be at least a
|
||
little portable, mmmmkay?' release. There are many
|
||
portability checks and fixes; many thanks to Andy Kahn for
|
||
his patches. I removed the broken do_spell behavior with
|
||
the 'spell' program; for now, we only try to call 'ispell'
|
||
until I write a better method to handle the output of the
|
||
normal 'spell' command.
|
||
|
||
01/24/2000 - Nano 0.7.9 features many new features. Among them are a
|
||
new autoindent feature (-i, --autoindent), tempfile
|
||
flag like Pico's -t flag (-t, --tempfile), and preliminary
|
||
spelling program support. The spelling function tries
|
||
to run 'spell' and then 'ispell' in that order, but you
|
||
can specify another spelling program with -s or --speller.
|
||
|
||
01/17/00 - Nano 0.7.7 is officially the 'way too much stuff changed this
|
||
release' release. It's the busy time at work for me, so
|
||
please don't get offended if your patch doesn't get
|
||
included in the next immediate version of nano. I'm sure
|
||
all the changes in this release will cause a few bugs, so
|
||
0.7.8 will primarily be about fixing those bugs.
|
||
|
||
Things added this release include resizability (kinda),
|
||
new -x and -c flags (see nano -h for help), long command
|
||
line flag support, and the usual array of bugfixes.
|
||
|
||
01/15/00 - Nano 0.7.6 is officially the 'lightning' release. It now loads
|
||
large files much faster than previous versions, and is
|
||
even much faster than Pico or vi in some rather
|
||
rudimentary tests. Many thanks to Adam Rogoyski for the
|
||
read_byte patch!
|
||
|
||
01/09/00 - As of this version (0.7.4), TIP has officially been renamed
|
||
to nano. The new homepage is at
|
||
http://faculty.plattsburgh.edu/astyanax/nano. Please
|
||
update your bookmarks, tell your friends, and all that
|
||
jazz.
|
||
|
||
$Id$
|