blob: 8ec5577ffe305ec76d64d9eadda80cd20db30a0f [file] [log] [blame]
Chris Allegretta423cbfd2000-09-04 16:21:29 +0000109/04/2000 - Nano 0.9.17, the Labor Day release, is released after a
2 quiet spell (almost an entire month since last release!)
3 New features include better (not yet perfect) binary
4 display support and toggle support for most of the program
5 flags (M-c, M-i, M-z, M-x, M-p, M-w, M-m, M-k and M-e for
6 -c, -i, -x, -p, -w, -k, and -R).
7
Chris Allegrettaba96f7a2000-08-09 21:38:28 +0000808/09/2000 - Nano 0.9.16, after some struggling, is release. This release
9 should fix a few of the holes that 0.9.15 dug. The
10 "cutting text on the first line" bug is fixed, as is the
11 "cutting text on the last line" bug. Nice symmetry there
12 huh? Also the --tabsize argument should now work as well
13 as by using -T.
14
Chris Allegretta0bf4e142000-08-04 02:42:04 +00001508/03/2000 - Nano 0.9.15 is the "I cant think of a release description"
16 release. There are the usual gala of display bugfixes,
17 a for the the nasty bug in -k mode that could create a
18 loop in the file being edited, and some other code
19 cleanup. Also, the -T option should now work regardless
20 of the curses library used. Yay.
21
Chris Allegrettaa1a55c72000-07-28 00:36:03 +00002207/27/2000 - Nano 0.9.14 is officially the "13 is so unlucky it should
23 be skipped as a version number" release. One typo
24 caused unending problems (calling nano with either -t or
25 -k caused both flags to be used). The -k code is also now
26 closer in functionality to Pico's -k mode, please
27 note that this code is not finished yet. Working on this
28 code has made me realize that there is not enough
29 abstraction in the code, and I will be working on that
30 for the next release. Until then, have fun with this
31 version.
32
Chris Allegrettaedebbe62000-07-23 16:45:20 +00003307/23/2000 - Nano 0.9.13 has a few new bits and bobs, most notably the
Chris Allegretta231d3d62000-07-22 19:33:19 +000034 -k option from Pico (cut to end of line). The majority
35 of changes in this release are bugfixes however, including
36 the usual display fixes and fixes for writing to symbolic
37 links and un-writeable files. Barring any other major
38 changes, this should be the feature set for nano 1.0,
39 whenever it might be released =-)
40
Chris Allegrettae955dae2000-07-07 22:24:59 +00004107/07/2000 - Nano 0.9.12 (The "lucky day" release) is bursting with new
42 features, bug fixes, and yummy fruit flavor. For
43 changes, the alternate replace keystroke ^W^T is now
44 ^W^R to be compatible with later version of Pico.
45 ^W^T is now goto line, again for Pico compatibility.
46 As for new features, the wonderful/hated magic line
47 code has returned with a vengeance! Also, regular
48 expression searches and replaces have been incorporated
49 via the -R flag. And of course there are the usual
50 helping of display and other bug fixes to top it all
51 off.
52
Chris Allegretta4da1fc62000-06-21 03:00:43 +00005306/20/2000 - Nano 0.9.11 presents drastic rewrites of the most buggy
Chris Allegretta37985882000-06-20 00:39:20 +000054 routines in the program, specifically the wrapping code
55 and almost all of the display routines. There are many
56 improvements and bugfixes to the display subsystem in
57 general, but there may be bugs lurking yet. Also, after
58 many MANY requests, there is now an option to set the
59 displayed tab width (-T, --tabsize). Note that
60 this function just changes the way tabs LOOK in the
61 editor, the tabs you input are still real tabs of normal
62 width (usually 8 characters); nano just makes them look
Chris Allegretta4da1fc62000-06-21 03:00:43 +000063 smaller or bigger whlie in the editor. New in the
64 translation department is an indonesian translation (id).
Chris Allegretta37985882000-06-20 00:39:20 +000065
Chris Allegretta2b26e0a2000-06-07 04:02:06 +00006606/06/2000 - Nano 0.9.10 is primarily a bugfix for the loss of SIGINT when
67 using "run and terminate" flags (for example, --help).
68 There are also some minor documentation updates. This
69 version of nano is the most stable in quite some time, and
70 is likely to be the most stable for awhile. Users are
71 encouraged to upgrade to this version.
72
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00007305/31/2000 - Nano 0.9.9 introduces much better working i18n support,
74 more portability, and a ton of bugfixes. While
75 nano is not likely anywhere near 1.0 in terms of
76 code quality, it gets a quantum leap closer with this
77 release.
78
7905/18/2000 - Nano 0.9.8 (the 'what broke now?' release) should fix
80 the resize crash people have been experiencing. It also
81 offers a new input method that should allow nano to do
82 things the right way (like ^S, ^Q, custom suspend keys)
83 and hopefully wont break with non-US keyboards. There
84 are also the obligatory display fixes and speedups. Have
85 fun with it.
86
8705/14/2000 - Nano 0.9.7 (the Mother's Day release) continues in the long
88 line of display fixes, and also fixes the broken symlink
89 behavior (i.e. symlinks weren't being followed by
90 default). Hopefully all major bugs can be worked out soon
91 and we can have a 1.0 release before the end of the year,
92 but who knows.
93
9405/08/2000 - Nano 0.9.6 cleans up a lot of the display bugs that 0.9.5
95 uncovered. There are improvements (and some remaining
96 segfaults) in the wrapping code, and even more
97 display optimizations. I would still say 0.9.4 or 0.9.2
98 are the most stable versions of nano to date, but this one
99 may not be too bad =-)
100
10105/01/2000 - Nano 0.9.5 attempts to speed up the display of text
102 to be at least somewhat reasonable. Much
103 code profiling has been done to reduce the
104 rediculous number of redundant display updates. This
105 will probably expose a lot of bugs that can then be
106 fixed, so this release is probably not for the faint
107 of heart. For anyone curious, I would call nano 0.9.2
108 the most stable version recently, so use that if you're
109 not particularly concerned with being on the bleeding
110 edge.
111
11204/25/2000 - Nano 0.9.4 fixes some problems in 0.9.3 with the last
113 line code and related segfaults. It also now has
114 much better handling for 8-bit characters. The
115 --enable-tiny code also produces a smaller executable.
116
11704/19/2000 - Nano 0.9.3 is officially the "Micro$oft" release. It
118 underscores the recent problem of bugfixes introducing
119 more bugs than they fix. The most important change
120 to this version of nano is the removal of the "magic
121 line". You will no longer see a blank line at the end of
122 the file. If you want a new line at the end of your file,
123 you'll have to hit enter to get one.
124
125 NOTE: THIS BREAKS COMPATIBILITY WITH PICO. Unfortunately,
126 this feature has been causing many many problems with nano
127 so it is being removed for the time being, and perhaps
128 indefinitely.
129
130 Other new stuff includes a --emable-tiny option to make
131 nano ultra small (disabling i18n, detailed help and the
132 marker and mouse code), and --with-slang to use the
133 slang libraries instead of ncurses.
134
13504/15/2000 - Nano 0.9.2 just fixes the serious segfault problem if
136 nano is invoked any way other than using the absolute
137 path. The bug was in the new code for checking whether
138 nano is invoked as pico.
139
14004/14/2000 - 0.9.1 has some more Pico compatibility built-in. The
141 option to switch to/from Search and Search/Replace
142 (^T) is now available, and nano now displays the
143 more Pico-like shortcut list when invoked as 'pico'
144 (i.e. if pico is a symlink to nano). There is an
145 important change to the handling of symbolic links
146 as well. Now, nano does the "correct" thing and
147 automatically writes to the object of the symlink,
148 rather than replace the symlink with the updated file.
149 This behavior is still available with the --nofollow
150 or -l flags.
151 Other new things include a fix for the infamous
152 "recursive replace" bug, and more bugfixes in the wrapping
153 code.
154
15504/07/2000 - Nano 0.9.0 has some updates, new language support and
156 a much better refresh setup (It's still not great, but...)
157 There should also be more stabillity editing long lines,
158 as there was a stupid mistake in the update_line
159 call. Silly me =)
160
16103/22/2000 - Nano 0.8.9 is basically just a bugfix release of 0.8.8
162 to reflect the current stagnant status of the project.
163 Most things work, the rest doesn't doesn't work because
164 (a) I can't fix it or I would have already done so, and
165 (b) the amount of patches I'm receiving right now is quite
166 negligible. Forrunately this release marks the first
167 release since I have acquired ownership of the nano pages
168 on SourceForge. Here's hoping SF will get us some more
169 visibilitiy, translators and patches.
170
17103/12/2000 - After a hiatus, I have finally moved (not unpacked though)
172 to my new home into albany. Thus I should now have more
173 time to work on nano. Nano 0.8.8, the "dear god what
174 broke this time?" release, incorporates patches for both
175 i18n and many bugfixes. It is VERY likely something broke
176 this version, and it's likely I didn't even apply the i18n
177 stuff properly, so *it* may not even work.
178
179 I would like to announce that I'm going to need
180 translations soonish, so if you are fluent in other
181 languages than english (or even better, if your native
182 language is not english) and you would like to submit a
183 translation file to me, please feel free to do so. If you
184 do, I will list your name and email in the AUTHORS file as
185 the maintainer of the .po file, and from then on it is
186 yours to take care of and keep up to date.
187
18803/01/2000 - Well, to continue my trend of going back on my previous
189 release's comments, nano 0.8.7 is released. The crashing
190 behavior was still occuring, and this most recent fix also
191 fixes some other wrapping problems, so here you go.
192 There may be another relase soon, there may not be, is
193 that vague enough? =)
194
19502/25/2000 - More minor bugfixes in 0.8.6, the bizarre behavior at the end
196 of a page has ceased, thankfully. I'm also moving next
197 weekend, so don't be shocked if you don't see a new
198 version of nano next week =-)
199
20002/11/2000 - Okay, here we go again. Aside from a few minor fixes and
201 some under-the-hood changes, you won't notice much
202 different in this version of nano. I haven't gotten much
203 feedback on the help feature, is it simply amazing or does
204 no one care? Write and let me know! =)
205
20602/08/2000 - Nano 0.8.3 marks the first time in a long time that there has
207 been more than three days since the last release. New
208 features include an initial help mode (YAY!), hopefully
209 much more support for i18n out of the box, and a flag
210 for more Pico compatibility in the shortcut lists
211 displayed. This release also marks the new nano
212 distribution site, http://www.asty.org/nano and email
213 address nano@asty.org for bugs, etc.
214
21502/02/2000 - Okay, I hate to go back on what I said in the last release,
216 but I may be changing jobs very soon. I will release
217 version 0.8.2 as is (no i18n, no help menu (yet). I
218 expect things to settle down by the end of next week, and
219 then I can try to start on the i18n support and help menu,
220 look for these new features in version 0.8.5 to 0.9.0.
221
22201/28/2000 - Nano 0.8.1 marks our first official step toward
223 internationaliation (i18n) and the help system (^G). I
224 will be merging in Jordi's patches for initial i18n in the
225 next version, and will implement the help system with
226 i18n built into it shortly after that. Please don't
227 hesitate to send bug reports, as long as you're sure the
228 fault lies with nano =-).
229
23001/25/2000 - Nano 0.8.0 is officially the 'let's try and be at least a
231 little portable, mmmmkay?' release. There are many
232 portability checks and fixes, many thanks to Andy Kahn for
233 his patches. I removed the broken do_spell behavior with
234 the 'spell' program, for now we only try to call 'ispell'
235 until I write a better method to handle the output of the
236 normal 'spell' command.
237
23801/24/2000 - Nano 0.7.9 features many new features. Among them are a
239 new autoindent feature (-i, --autoondent), tempfile
240 flag like Pico's -t flag (-t, --tempfile), and preliminary
241 spelling program support. The spelling function tries
242 to run 'spell' and then 'ispell' in that order, but you
243 can specify another spelling program with -s or --speller.
244
24501/17/00 - Nano 0.7.7 is officially the 'way too much stuff changed this
246 release' release. It's the busy time at work for me, so
247 please don't get offended if your patch doesn't get
248 included in the next immediate version of nano. I'm sure
249 all the changes in this release will cause a few bugs, so
250 0.7.8 will primarily be about fixing those bugs.
251
252 Things added this release include resizeability (kinda),
253 new -x and -c flags (see nano -h for help), long command
254 line flag support, and the usual array of bugfixes.
255
25601/15/00 - Nano 0.7.6 is officially the 'lightning' release. It now loads
257 large files much faster than previous versions, and is
258 even much faster than Pico or vi in some rather
259 rudimentary tests. Many thanks to Adam Rogoyski for the
260 read_byte patch!
261
26201/09/00 - As of this version (0.7.4), TIP has officially been renamed
263 to nano. The new homepage is at
264 http://faculty.plattsburgh.edu/astyanax/nano. Please
265 update your bookmarks, tell your friends, and all that
266 jazz.
Chris Allegrettac87a4112000-08-07 02:16:24 +0000267
268$Id$