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