Chris Allegretta | bdea41e | 2002-01-05 18:54:43 +0000 | [diff] [blame^] | 1 | 12/05/2002 - GNU nano 1.1.5 is out. The main new feature in this |
| 2 | release if the changed behavior of the keypad. Nano now |
| 3 | does the Right Thing and used keypad() by default. If |
| 4 | you wish to use the keypad arrow keys in certain |
| 5 | terminals, you may use the -K or --keypad flag to |
| 6 | use the old behavior. Users of other OSes should see |
| 7 | better handling of their non-keypad keys in this |
| 8 | release. Other changes include more Hurd fixes, fixes |
| 9 | parsing the .nanorc, display fixes for the color syntax |
| 10 | highlighting, gettext stabilization and many translation |
| 11 | updates. This is amost like a stable release, much like |
| 12 | in the 0.9.x series when every other release was the |
| 13 | mosts stable one :) Have fun! |
| 14 | |
Chris Allegretta | 7bf2509 | 2001-12-12 02:44:40 +0000 | [diff] [blame] | 15 | 12/11/2001 - GNU nano 1.1.4 is released. This release contains |
| 16 | rudimentary color syntax support (but it's still |
| 17 | broken), compatibility fixes for the Hurd and FreeBSD, |
| 18 | spell checker and wrapping fixes, and more. It seems |
| 19 | that the amount of interest in the code is inversely |
| 20 | proportional to the amount of time since last release, |
| 21 | so it's time to show the world all the changes since |
| 22 | 1.1.3 ;) Have fun with it! |
| 23 | |
Chris Allegretta | dc57bba | 2001-10-26 16:14:45 +0000 | [diff] [blame] | 24 | 10/26/2001 - GNU nano 1.1.3 is released. As far as new features go, |
| 25 | the help system is now available for all functions in the |
| 26 | editor. Also, nano will also now print a message on |
| 27 | the status bar when it automatically converts a file from |
| 28 | Mac or DOS format, and trying to load a file that |
| 29 | has already been loaded in multibuffer mode will now also |
| 30 | cause an error message. There is now a "goto previous |
| 31 | word" which you can use by hitting Meta-Space Bar. |
| 32 | As for fixes, a SEVERE bug in the |
| 33 | null_at code which discarded the memory address of |
| 34 | reallocated memory has been fixed. This is probably |
| 35 | the biggest bug fix in well over the last year of |
| 36 | development. There are also some display fixes for when |
| 37 | the screen shouldn't center itself on cut or uncut text. |
| 38 | Also, the comments in the header files incorectly said |
| 39 | that nano was distributed under version 1 of the GPL when |
| 40 | the accompanying license was the GPLv2. |
| 41 | If you're using nano-1.1, it is highly |
| 42 | recommeneded you upgrade to this release. If using 1.0, |
| 43 | wait for version 1.0.6 which should be available early |
| 44 | next week. Enjoy! |
| 45 | |
Chris Allegretta | 03260b4 | 2001-10-04 01:24:07 +0000 | [diff] [blame] | 46 | 10/03/2001 - GNU nano 1.1.2 is out there. Many new features in this |
| 47 | release, including support for auto-converting from |
| 48 | DOS and Mac formatted files, as well as toggles for |
| 49 | writing out files in these formats. Pico's -o flag has |
| 50 | been implemented, as has some new smooth scrolling code |
| 51 | (which can be used in place of the default jerky scrolling |
| 52 | behavior). Also, there is now a "find matching |
| 53 | bracket/brace/etc" feature (Meta-]). The .nanorc file |
| 54 | now accepts setting the tabsize, and the help text at the |
| 55 | bottom of the editor is now better spaced out in the |
| 56 | search/replace prompts. There are also the usual helping |
| 57 | of bugfixes, translation updates and, surely a bug or two. |
| 58 | You better get ready! |
| 59 | |
Chris Allegretta | 0e8c8d8 | 2001-07-29 01:16:27 +0000 | [diff] [blame] | 60 | 07/28/2001 - GNU nano 1.1.1 is released. Our second 1.1 unstable release |
| 61 | features many bugfixes from the initial release, in |
| 62 | particular fixs for the multibuffer code, and various |
| 63 | compiler macro fixes. The shortcut lists for |
| 64 | the search and replace prompts are a little more logical |
| 65 | (with cancel the last option again), and the included |
| 66 | gettext was re-downgraded to 0.10.35 due to problems |
| 67 | on the PPC platform. GNU nano now includes its own |
| 68 | aclocal macros in the m4/ directory to allow rebuilding |
| 69 | the configure script to work on platforms regardless of |
| 70 | their gettext version. |
| 71 | |
Chris Allegretta | 9a74860 | 2001-07-15 16:07:23 +0000 | [diff] [blame] | 72 | 07/15/2001 - GNU nano 1.1.0 is released. This is the first release |
| 73 | in the 1.1.x unstable series of GNU nano. It |
| 74 | incorporates all changes up to the 1.0.3 release, |
| 75 | and also includes many many new features, including |
| 76 | appending to as well as overwriting files, writing |
| 77 | marked text to a separate file, dynamic wrap length, |
| 78 | lots more compatibility with Pico, and new optional |
| 79 | features like .nanorc file support and multiple file |
| 80 | buffers! All in all, plenty of new stuff that's sure |
| 81 | to introduce lots of bugs ;-) Have fun with it, but |
| 82 | be careful, unstable means unstable. |
| 83 | |
Chris Allegretta | 38068cd | 2001-04-06 20:04:23 +0000 | [diff] [blame] | 84 | 04/06/2001 - GNU nano 1.0.1 is out there. The only new feature is a |
| 85 | configure option for those who want to disable all |
| 86 | word wrapping from nano, --disable-wrapping. Bug fixes |
| 87 | this release include some bugs with autoconf and i18n, |
| 88 | and several fixes in the file browser including a |
| 89 | segfault on Solaris, symlinks to directories now work |
| 90 | properly, and nano now sorts files case insensitively |
| 91 | like pilot. Have fun with it. |
| 92 | |
Chris Allegretta | 2bfbda0 | 2001-03-23 03:50:44 +0000 | [diff] [blame] | 93 | 03/22/2001 - GNU Nano 1.0 is released! The autoindent wrapping bug |
Chris Allegretta | 4aa302f | 2001-03-18 18:50:04 +0000 | [diff] [blame] | 94 | has been fixed, as well as strange bug when using Pico |
| 95 | mode and regex search. There have also been some minor |
| 96 | spelling and documentation updates. As stated on the |
| 97 | website, there are currently no known bugs with nano, but |
| 98 | some will pop up eventually and they will be addressed in |
| 99 | subsequent releases. We hope you enjoy this first stable |
| 100 | release of nano, and as always, feedback is welcome! |
| 101 | nano@nano-editor.org. |
| 102 | |
Chris Allegretta | f4a9864 | 2001-02-19 05:28:00 +0000 | [diff] [blame] | 103 | 02/19/2001 - Nano 0.9.99pre3 brings a lot of changes! The most important |
| 104 | being that nano is now officially a GNU program. Some |
| 105 | changes have been made for GNU compatibility (like the |
| 106 | default list of shortcuts, "^G Get Help" is now Listed and |
| 107 | "^_ Goto Line" is not). The Yes/No/All keys have |
| 108 | finally been internationalized also. All in all, quite |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 109 | a few changes, considering nano is supposed to be in a code |
| 110 | freeze. But there are the usual helping of bugfixes, a |
Chris Allegretta | f4a9864 | 2001-02-19 05:28:00 +0000 | [diff] [blame] | 111 | nasty bug when cutting text in -k mode and some |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 112 | compatibility issues with older ncurses libraries have also |
| 113 | been fixed. All in all, a lot to see. |
Chris Allegretta | f4a9864 | 2001-02-19 05:28:00 +0000 | [diff] [blame] | 114 | |
Chris Allegretta | 90e0404 | 2001-01-31 18:01:24 +0000 | [diff] [blame] | 115 | 01/31/2001 - Nano 0.9.99pre2 is released. Not surprisingly, all that is |
| 116 | new is bugfixes, bugfixes, bugfixes. There were a few |
| 117 | cleanups in unneeded global variables and duplicate |
| 118 | functions, but most is just fixing. Specifically, there |
| 119 | is now a preliminary (read: needs testing) fix for |
| 120 | resizing the editor in any mode other than normal edit |
| 121 | mode. Other fixes include some more tab completion |
| 122 | segfaults, and an silly segfault that occurred when |
| 123 | successfully writing a file on the 2nd try (i.e. after an |
| 124 | initial write error). Slowly but surely, on toward 1.0 we |
| 125 | travel. |
| 126 | |
Chris Allegretta | 9d6f3f3 | 2001-01-21 02:35:03 +0000 | [diff] [blame] | 127 | 01/17/2001 - Nano 0.9.99pre1 is released. This is the first pre-1.0 |
Chris Allegretta | 9faa3f1 | 2001-01-18 04:37:09 +0000 | [diff] [blame] | 128 | release of nano, and is also the first release since the |
| 129 | code freeze for nano 1.0. Don't expect (or request) any |
| 130 | new features between now and nano 1.0, only bugfixes, |
| 131 | optimizations and doc/translation updates. For fixes, a |
| 132 | nasty segfault when trying to insert one's home directory |
| 133 | (~), some checks for the NumLock key making the keypad |
| 134 | go awry, window size sanity checks, many autoconf fixes, |
| 135 | and support for the KDE konsole keypad layout. Have fun. |
| 136 | |
Chris Allegretta | 1699144 | 2001-01-07 22:06:11 +0000 | [diff] [blame] | 137 | 01/07/2001 - Nano 0.9.25 is the "Just one more feature I swear!" release. |
| 138 | It includes one new feature that Pico has had forever, a |
| 139 | built-in file browser. Since not everyone may want this |
| 140 | option, there is a --disable-browser option to the |
| 141 | configure script as well. Other changes include slightly |
| 142 | different keypad handling, and a bugfix for crashes when |
| 143 | tab completion in certain instances. Have fun and Happy |
| 144 | New Year! |
| 145 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 146 | 12/18/2000 - Nano 0.9.24 is released. This version contains the last of |
Chris Allegretta | 66149e7 | 2000-12-19 02:51:06 +0000 | [diff] [blame] | 147 | the security fixes for writing files, as well as for a |
| 148 | nasty segfault when nano is unable to open a file for |
| 149 | reading, among other fixes. Nano also now cowardly |
| 150 | refuses to open device files, to stop silly things like |
| 151 | trying to open /dev/zero. New features include being |
| 152 | Able to use Meta-Meta-<key> as Control-<key>, better |
| 153 | HURD support, and some new flags have been added for Pico |
| 154 | compatibility. Upgrading to this version is highly |
| 155 | recommended. |
| 156 | |
Chris Allegretta | 8816760 | 2000-12-09 00:07:06 +0000 | [diff] [blame] | 157 | 12/08/2000 - Nano 0.9.23 is the "race conditions bite" release. The |
| 158 | main reason for this release is the less-than-optimal |
| 159 | fix for the security issue in nano with following symbolic |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 160 | links. Hopefully this will fix the problem permanently. |
Chris Allegretta | 8816760 | 2000-12-09 00:07:06 +0000 | [diff] [blame] | 161 | The --nofollow option also works again for those who |
| 162 | are real security nuts. There are also some display and |
| 163 | search fixes, and the --disable-spell function was renamed |
| 164 | to --disable-speller to be in line with nano and pico's |
| 165 | "speller" term. |
| 166 | |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 167 | 12/02/2000 - Nano 0.9.22 is released, with many more changes and |
| 168 | additions than imaginable. The most important change is |
| 169 | a fix for unsafe handling of symbolic links which could |
| 170 | lead to symlink attacks if nano were to exit because |
| 171 | of an error or signal. Also there are better checks when |
| 172 | saving files. |
| 173 | As for new features, username tab completion is |
| 174 | now working well, the internal spell checker code has been |
| 175 | tweaked, you can now unjustify if you don't like how the |
| 176 | justify formatted your text, and there are more |
| 177 | options for configure, including --disable-spell and |
Chris Allegretta | 9ee2a0d | 2000-12-02 21:50:57 +0000 | [diff] [blame] | 178 | --disable-justify and --enable-extra (for those who like |
| 179 | surprises). All in all, a whole lot of changes in |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 180 | a little over a week. |
| 181 | |
Chris Allegretta | 71366cd | 2000-11-23 21:04:27 +0000 | [diff] [blame] | 182 | 11/23/2000 - Happy Thanksgiving! Nano 0.9.21 is our "last version was |
| 183 | a big turkey" release. It fixes several bugs introduced |
| 184 | by the previous version, as well as a few long- |
| 185 | standing display bugs. All 0.9.20 users are strongly |
| 186 | encouraged to upgrade to this release. |
| 187 | |
| 188 | 11/18/2000 - Nano 0.9.20 is finally out the door. Probably the biggest |
Chris Allegretta | 44b52ca | 2000-11-18 16:46:14 +0000 | [diff] [blame] | 189 | change is the brand new way nano displays previous search |
| 190 | and replace strings (they are now editable!) This is a |
| 191 | break from Pico's (inconsistent) interface, so if you |
| 192 | don't like the new way, "Pico" mode (-p on the command |
| 193 | line or Meta-P within nano) still works the "old" |
| 194 | way. |
| 195 | Other new features include being able to deal with |
| 196 | search strings of any length, a new internal spell feature |
| 197 | (courtesy of Mr. Rocco Corsi) and tab completion when |
| 198 | reading in or writing out files! There's also the usual |
| 199 | billion or so bug fixes. Feedback on this release is |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 200 | welcome because so much has changed, especially with the |
| 201 | previous string display in search and replace. Email -> |
| 202 | nano@nano-editor.org <-. If you like something, don't like |
| 203 | something, or just want to order a pizza, let us know! |
Chris Allegretta | 44b52ca | 2000-11-18 16:46:14 +0000 | [diff] [blame] | 204 | |
Chris Allegretta | 07e97d6 | 2000-10-03 01:52:50 +0000 | [diff] [blame] | 205 | 10/02/2000 - Nano 0.9.19 is the "Chris is getting married in less than |
| 206 | a week and needs a distraction" release. There are only |
| 207 | a few actual code changes, mainly portability and compiler |
| 208 | warning fixes. Nano now also supports PDCurses, which |
| 209 | enables easily-built nano executables for Windows NT |
| 210 | and 95/98 for the brave. The official nano site has |
| 211 | changed (again) as well, check out www.nano-editor.org for |
| 212 | all the latest nano schtuff. |
| 213 | |
Chris Allegretta | 629edad | 2000-09-19 00:27:19 +0000 | [diff] [blame] | 214 | 09/18/2000 - Nano 0.9.18 is unleashed. It has some new keyboard |
| 215 | handling code, cygwin support out of the box, and |
| 216 | a more portable handler for the NOHELP toggle. There |
| 217 | is also a fix for a somewhat serious bug whereby trying |
| 218 | to insert a directory instead of a normal file would |
| 219 | destroy the contents of the editor. A must-see. Four |
| 220 | stars. |
| 221 | |
Chris Allegretta | 423cbfd | 2000-09-04 16:21:29 +0000 | [diff] [blame] | 222 | 09/04/2000 - Nano 0.9.17, the Labor Day release, is released after a |
| 223 | quiet spell (almost an entire month since last release!) |
| 224 | New features include better (not yet perfect) binary |
| 225 | display support and toggle support for most of the program |
| 226 | flags (M-c, M-i, M-z, M-x, M-p, M-w, M-m, M-k and M-e for |
| 227 | -c, -i, -x, -p, -w, -k, and -R). |
| 228 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 229 | 08/09/2000 - Nano 0.9.16, after some struggling, is released. This release |
Chris Allegretta | ba96f7a | 2000-08-09 21:38:28 +0000 | [diff] [blame] | 230 | should fix a few of the holes that 0.9.15 dug. The |
| 231 | "cutting text on the first line" bug is fixed, as is the |
| 232 | "cutting text on the last line" bug. Nice symmetry there |
| 233 | huh? Also the --tabsize argument should now work as well |
| 234 | as by using -T. |
| 235 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 236 | 08/03/2000 - Nano 0.9.15 is the "I can't think of a release description" |
Chris Allegretta | 0bf4e14 | 2000-08-04 02:42:04 +0000 | [diff] [blame] | 237 | release. There are the usual gala of display bugfixes, |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 238 | a fix for the the nasty bug in -k mode that could create a |
Chris Allegretta | 0bf4e14 | 2000-08-04 02:42:04 +0000 | [diff] [blame] | 239 | loop in the file being edited, and some other code |
| 240 | cleanup. Also, the -T option should now work regardless |
| 241 | of the curses library used. Yay. |
| 242 | |
Chris Allegretta | a1a55c7 | 2000-07-28 00:36:03 +0000 | [diff] [blame] | 243 | 07/27/2000 - Nano 0.9.14 is officially the "13 is so unlucky it should |
| 244 | be skipped as a version number" release. One typo |
| 245 | caused unending problems (calling nano with either -t or |
| 246 | -k caused both flags to be used). The -k code is also now |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 247 | closer in functionality to Pico's -k mode; please |
Chris Allegretta | a1a55c7 | 2000-07-28 00:36:03 +0000 | [diff] [blame] | 248 | note that this code is not finished yet. Working on this |
| 249 | code has made me realize that there is not enough |
| 250 | abstraction in the code, and I will be working on that |
| 251 | for the next release. Until then, have fun with this |
| 252 | version. |
| 253 | |
Chris Allegretta | edebbe6 | 2000-07-23 16:45:20 +0000 | [diff] [blame] | 254 | 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] | 255 | -k option from Pico (cut to end of line). The majority |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 256 | of changes in this release are bugfixes, however, including |
Chris Allegretta | 231d3d6 | 2000-07-22 19:33:19 +0000 | [diff] [blame] | 257 | the usual display fixes and fixes for writing to symbolic |
| 258 | links and un-writeable files. Barring any other major |
| 259 | changes, this should be the feature set for nano 1.0, |
| 260 | whenever it might be released =-) |
| 261 | |
Chris Allegretta | e955dae | 2000-07-07 22:24:59 +0000 | [diff] [blame] | 262 | 07/07/2000 - Nano 0.9.12 (The "lucky day" release) is bursting with new |
| 263 | features, bug fixes, and yummy fruit flavor. For |
| 264 | changes, the alternate replace keystroke ^W^T is now |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 265 | ^W^R to be compatible with later versions of Pico. |
Chris Allegretta | e955dae | 2000-07-07 22:24:59 +0000 | [diff] [blame] | 266 | ^W^T is now goto line, again for Pico compatibility. |
| 267 | As for new features, the wonderful/hated magic line |
| 268 | code has returned with a vengeance! Also, regular |
| 269 | expression searches and replaces have been incorporated |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 270 | via the -R flag. And, of course, there are the usual |
Chris Allegretta | e955dae | 2000-07-07 22:24:59 +0000 | [diff] [blame] | 271 | helping of display and other bug fixes to top it all |
| 272 | off. |
| 273 | |
Chris Allegretta | 4da1fc6 | 2000-06-21 03:00:43 +0000 | [diff] [blame] | 274 | 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] | 275 | routines in the program, specifically the wrapping code |
| 276 | and almost all of the display routines. There are many |
| 277 | improvements and bugfixes to the display subsystem in |
| 278 | general, but there may be bugs lurking yet. Also, after |
| 279 | many MANY requests, there is now an option to set the |
| 280 | displayed tab width (-T, --tabsize). Note that |
| 281 | this function just changes the way tabs LOOK in the |
| 282 | editor, the tabs you input are still real tabs of normal |
| 283 | width (usually 8 characters); nano just makes them look |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 284 | smaller or bigger while in the editor. New in the |
| 285 | translation department is an Indonesian translation (id). |
Chris Allegretta | 3798588 | 2000-06-20 00:39:20 +0000 | [diff] [blame] | 286 | |
Chris Allegretta | 2b26e0a | 2000-06-07 04:02:06 +0000 | [diff] [blame] | 287 | 06/06/2000 - Nano 0.9.10 is primarily a bugfix for the loss of SIGINT when |
| 288 | using "run and terminate" flags (for example, --help). |
| 289 | There are also some minor documentation updates. This |
| 290 | version of nano is the most stable in quite some time, and |
| 291 | is likely to be the most stable for awhile. Users are |
| 292 | encouraged to upgrade to this version. |
| 293 | |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 294 | 05/31/2000 - Nano 0.9.9 introduces much better working i18n support, |
| 295 | more portability, and a ton of bugfixes. While |
| 296 | nano is not likely anywhere near 1.0 in terms of |
| 297 | code quality, it gets a quantum leap closer with this |
| 298 | release. |
| 299 | |
| 300 | 05/18/2000 - Nano 0.9.8 (the 'what broke now?' release) should fix |
| 301 | the resize crash people have been experiencing. It also |
| 302 | offers a new input method that should allow nano to do |
| 303 | things the right way (like ^S, ^Q, custom suspend keys) |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 304 | and hopefully won't break with non-US keyboards. There |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 305 | are also the obligatory display fixes and speedups. Have |
| 306 | fun with it. |
| 307 | |
| 308 | 05/14/2000 - Nano 0.9.7 (the Mother's Day release) continues in the long |
| 309 | line of display fixes, and also fixes the broken symlink |
| 310 | behavior (i.e. symlinks weren't being followed by |
| 311 | default). Hopefully all major bugs can be worked out soon |
| 312 | and we can have a 1.0 release before the end of the year, |
| 313 | but who knows. |
| 314 | |
| 315 | 05/08/2000 - Nano 0.9.6 cleans up a lot of the display bugs that 0.9.5 |
| 316 | uncovered. There are improvements (and some remaining |
| 317 | segfaults) in the wrapping code, and even more |
| 318 | display optimizations. I would still say 0.9.4 or 0.9.2 |
| 319 | are the most stable versions of nano to date, but this one |
| 320 | may not be too bad =-) |
| 321 | |
| 322 | 05/01/2000 - Nano 0.9.5 attempts to speed up the display of text |
| 323 | to be at least somewhat reasonable. Much |
| 324 | code profiling has been done to reduce the |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 325 | ridiculous number of redundant display updates. This |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 326 | will probably expose a lot of bugs that can then be |
| 327 | fixed, so this release is probably not for the faint |
| 328 | of heart. For anyone curious, I would call nano 0.9.2 |
| 329 | the most stable version recently, so use that if you're |
| 330 | not particularly concerned with being on the bleeding |
| 331 | edge. |
| 332 | |
| 333 | 04/25/2000 - Nano 0.9.4 fixes some problems in 0.9.3 with the last |
| 334 | line code and related segfaults. It also now has |
| 335 | much better handling for 8-bit characters. The |
| 336 | --enable-tiny code also produces a smaller executable. |
| 337 | |
| 338 | 04/19/2000 - Nano 0.9.3 is officially the "Micro$oft" release. It |
| 339 | underscores the recent problem of bugfixes introducing |
| 340 | more bugs than they fix. The most important change |
| 341 | to this version of nano is the removal of the "magic |
| 342 | line". You will no longer see a blank line at the end of |
| 343 | the file. If you want a new line at the end of your file, |
| 344 | you'll have to hit enter to get one. |
| 345 | |
| 346 | NOTE: THIS BREAKS COMPATIBILITY WITH PICO. Unfortunately, |
| 347 | this feature has been causing many many problems with nano |
| 348 | so it is being removed for the time being, and perhaps |
| 349 | indefinitely. |
| 350 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 351 | Other new stuff includes an --enable-tiny option to make |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 352 | nano ultra small (disabling i18n, detailed help and the |
| 353 | marker and mouse code), and --with-slang to use the |
| 354 | slang libraries instead of ncurses. |
| 355 | |
| 356 | 04/15/2000 - Nano 0.9.2 just fixes the serious segfault problem if |
| 357 | nano is invoked any way other than using the absolute |
| 358 | path. The bug was in the new code for checking whether |
| 359 | nano is invoked as pico. |
| 360 | |
| 361 | 04/14/2000 - 0.9.1 has some more Pico compatibility built-in. The |
| 362 | option to switch to/from Search and Search/Replace |
| 363 | (^T) is now available, and nano now displays the |
| 364 | more Pico-like shortcut list when invoked as 'pico' |
| 365 | (i.e. if pico is a symlink to nano). There is an |
| 366 | important change to the handling of symbolic links |
| 367 | as well. Now, nano does the "correct" thing and |
| 368 | automatically writes to the object of the symlink, |
| 369 | rather than replace the symlink with the updated file. |
| 370 | This behavior is still available with the --nofollow |
| 371 | or -l flags. |
| 372 | Other new things include a fix for the infamous |
| 373 | "recursive replace" bug, and more bugfixes in the wrapping |
| 374 | code. |
| 375 | |
| 376 | 04/07/2000 - Nano 0.9.0 has some updates, new language support and |
| 377 | a much better refresh setup (It's still not great, but...) |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 378 | There should also be more stability editing long lines, |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 379 | as there was a stupid mistake in the update_line |
| 380 | call. Silly me =) |
| 381 | |
| 382 | 03/22/2000 - Nano 0.8.9 is basically just a bugfix release of 0.8.8 |
| 383 | to reflect the current stagnant status of the project. |
| 384 | Most things work, the rest doesn't doesn't work because |
| 385 | (a) I can't fix it or I would have already done so, and |
| 386 | (b) the amount of patches I'm receiving right now is quite |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 387 | negligible. Fortunately, this release marks the first |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 388 | release since I have acquired ownership of the nano pages |
| 389 | on SourceForge. Here's hoping SF will get us some more |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 390 | visibility, translators and patches. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 391 | |
| 392 | 03/12/2000 - After a hiatus, I have finally moved (not unpacked though) |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 393 | to my new home into Albany. Thus I should now have more |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 394 | time to work on nano. Nano 0.8.8, the "dear god what |
| 395 | broke this time?" release, incorporates patches for both |
| 396 | i18n and many bugfixes. It is VERY likely something broke |
| 397 | this version, and it's likely I didn't even apply the i18n |
| 398 | stuff properly, so *it* may not even work. |
| 399 | |
| 400 | I would like to announce that I'm going to need |
| 401 | translations soonish, so if you are fluent in other |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 402 | languages than English (or even better, if your native |
| 403 | language is not English) and you would like to submit a |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 404 | translation file to me, please feel free to do so. If you |
| 405 | do, I will list your name and email in the AUTHORS file as |
| 406 | the maintainer of the .po file, and from then on it is |
| 407 | yours to take care of and keep up to date. |
| 408 | |
| 409 | 03/01/2000 - Well, to continue my trend of going back on my previous |
| 410 | release's comments, nano 0.8.7 is released. The crashing |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 411 | behavior was still occurring, and this most recent fix also |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 412 | fixes some other wrapping problems, so here you go. |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 413 | There may be another release soon, there may not be, is |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 414 | that vague enough? =) |
| 415 | |
| 416 | 02/25/2000 - More minor bugfixes in 0.8.6, the bizarre behavior at the end |
| 417 | of a page has ceased, thankfully. I'm also moving next |
| 418 | weekend, so don't be shocked if you don't see a new |
| 419 | version of nano next week =-) |
| 420 | |
| 421 | 02/11/2000 - Okay, here we go again. Aside from a few minor fixes and |
| 422 | some under-the-hood changes, you won't notice much |
| 423 | different in this version of nano. I haven't gotten much |
| 424 | feedback on the help feature, is it simply amazing or does |
| 425 | no one care? Write and let me know! =) |
| 426 | |
| 427 | 02/08/2000 - Nano 0.8.3 marks the first time in a long time that there has |
| 428 | been more than three days since the last release. New |
| 429 | features include an initial help mode (YAY!), hopefully |
| 430 | much more support for i18n out of the box, and a flag |
| 431 | for more Pico compatibility in the shortcut lists |
| 432 | displayed. This release also marks the new nano |
| 433 | distribution site, http://www.asty.org/nano and email |
| 434 | address nano@asty.org for bugs, etc. |
| 435 | |
| 436 | 02/02/2000 - Okay, I hate to go back on what I said in the last release, |
| 437 | but I may be changing jobs very soon. I will release |
| 438 | version 0.8.2 as is (no i18n, no help menu (yet). I |
| 439 | expect things to settle down by the end of next week, and |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 440 | then I can try to start on the i18n support and help menu; |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 441 | look for these new features in version 0.8.5 to 0.9.0. |
| 442 | |
| 443 | 01/28/2000 - Nano 0.8.1 marks our first official step toward |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 444 | internationalization (i18n) and the help system (^G). I |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 445 | will be merging in Jordi's patches for initial i18n in the |
| 446 | next version, and will implement the help system with |
| 447 | i18n built into it shortly after that. Please don't |
| 448 | hesitate to send bug reports, as long as you're sure the |
| 449 | fault lies with nano =-). |
| 450 | |
| 451 | 01/25/2000 - Nano 0.8.0 is officially the 'let's try and be at least a |
| 452 | little portable, mmmmkay?' release. There are many |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 453 | portability checks and fixes; many thanks to Andy Kahn for |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 454 | his patches. I removed the broken do_spell behavior with |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 455 | the 'spell' program; for now, we only try to call 'ispell' |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 456 | until I write a better method to handle the output of the |
| 457 | normal 'spell' command. |
| 458 | |
| 459 | 01/24/2000 - Nano 0.7.9 features many new features. Among them are a |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 460 | new autoindent feature (-i, --autoindent), tempfile |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 461 | flag like Pico's -t flag (-t, --tempfile), and preliminary |
| 462 | spelling program support. The spelling function tries |
| 463 | to run 'spell' and then 'ispell' in that order, but you |
| 464 | can specify another spelling program with -s or --speller. |
| 465 | |
| 466 | 01/17/00 - Nano 0.7.7 is officially the 'way too much stuff changed this |
| 467 | release' release. It's the busy time at work for me, so |
| 468 | please don't get offended if your patch doesn't get |
| 469 | included in the next immediate version of nano. I'm sure |
| 470 | all the changes in this release will cause a few bugs, so |
| 471 | 0.7.8 will primarily be about fixing those bugs. |
| 472 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 473 | Things added this release include resizability (kinda), |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 474 | new -x and -c flags (see nano -h for help), long command |
| 475 | line flag support, and the usual array of bugfixes. |
| 476 | |
| 477 | 01/15/00 - Nano 0.7.6 is officially the 'lightning' release. It now loads |
| 478 | large files much faster than previous versions, and is |
| 479 | even much faster than Pico or vi in some rather |
| 480 | rudimentary tests. Many thanks to Adam Rogoyski for the |
| 481 | read_byte patch! |
| 482 | |
| 483 | 01/09/00 - As of this version (0.7.4), TIP has officially been renamed |
| 484 | to nano. The new homepage is at |
| 485 | http://faculty.plattsburgh.edu/astyanax/nano. Please |
| 486 | update your bookmarks, tell your friends, and all that |
| 487 | jazz. |
Chris Allegretta | c87a411 | 2000-08-07 02:16:24 +0000 | [diff] [blame] | 488 | |
| 489 | $Id$ |