Benno Schulenberg | b2e2c89 | 2016-08-10 11:34:56 +0200 | [diff] [blame^] | 1 | 2016.08.10 - nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on |
| 2 | a Linux virtual console, takes as verbatim only the very |
| 3 | first keystroke after M-V, removes any lock files that it |
| 4 | holds when dying, doesn't abort when a word contains digits |
| 5 | (when using the default speller), fixes a small sorting bug |
| 6 | in the file browser, makes searching case-insensitively in |
| 7 | a UTF-8 locale a little faster, and doesn't enter invalid |
| 8 | bytes when holding down both Alt keys. Santé! |
| 9 | |
Benno Schulenberg | b40520b | 2016-07-28 09:21:27 +0200 | [diff] [blame] | 10 | 2016.07.28 - nano 2.6.2 "Le vent nous portera" adds two new features: the |
| 11 | keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks |
| 12 | of text, and the option 'wordchars' for specifying which |
| 13 | characters (beside alphanumeric ones) should be considered |
| 14 | word-forming. Further, it provides feedback during Unicode |
| 15 | input (M-V followed by a six-digit hexadecimal number which |
| 16 | must start with 0 or 10), avoids a crash when resizing the |
| 17 | window during Verbatim input, doesn't drop a keystroke after |
| 18 | having been suspended, and replaces the beginning-of-line |
| 19 | anchor (^) just once per line. There are also several tiny |
| 20 | improvements in screen rendering and key handling. Come get |
| 21 | your hair tousled! |
| 22 | |
Benno Schulenberg | bfcb4cd | 2016-06-27 09:04:37 +0200 | [diff] [blame] | 23 | 2016.06.27 - nano 2.6.1 "Stampede" is chiefly a translation update, but also |
| 24 | adds one little feature (the ability to use negative numbers |
| 25 | with Go To Line: -1 meaning the first line from the bottom), |
| 26 | includes syntax highlighting for Rust, and fixes three tiny |
| 27 | bugs (but in such far corners of the editor that they aren't |
| 28 | even worth mentioning). |
| 29 | |
Benno Schulenberg | 9536edf | 2016-06-13 12:31:27 +0200 | [diff] [blame] | 30 | 2016.06.17 - nano 2.6.0 "Rubicon" fixes more than fifty little bugs -- and |
| 31 | some of them not so little. It improves moving about in |
| 32 | the file browser, corrects failings of the internal spell |
| 33 | checker, adds a new feature (comment/uncomment lines, with |
| 34 | default binding M-3), makes some error messages clearer, |
| 35 | shows more of a file when positionlog is used and the cursor |
| 36 | is near the end, displays all error messages at startup if |
| 37 | there are multiple ones, does not misinterpret keystrokes |
| 38 | when typing very fast, is less eager to trim the filename |
| 39 | on narrow terminals, speeds up case-insensitive searches, |
| 40 | and allows to abort re-searches. Among bunches of other |
| 41 | things. It is worth the trouble to upgrade. |
| 42 | |
Benno Schulenberg | f26e88b | 2016-06-17 10:49:29 +0200 | [diff] [blame] | 43 | |
Chris Allegretta | 162d534 | 2016-02-25 21:46:09 +0000 | [diff] [blame] | 44 | 2016.02.25 - GNU nano 2.5.3 "Alphys" is released. This release |
| 45 | contains fixes for bugs like: stray cursor positioning |
Benno Schulenberg | a694600 | 2016-02-26 09:20:59 +0000 | [diff] [blame] | 46 | errors, many many memory leaks including file reading, |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 47 | using the file browser, searching for multibyte characters, |
Chris Allegretta | 162d534 | 2016-02-25 21:46:09 +0000 | [diff] [blame] | 48 | history completion, and many other places. |
| 49 | New features include the ability to trim whitespace |
| 50 | from the ends of lines when justifying text, see nanorc(5) |
Benno Schulenberg | a694600 | 2016-02-26 09:20:59 +0000 | [diff] [blame] | 51 | option justifytrim for deets. As always thank you for your |
Chris Allegretta | 162d534 | 2016-02-25 21:46:09 +0000 | [diff] [blame] | 52 | continued support of nano, and keep sparing. |
| 53 | |
Chris Allegretta | 0f45b26 | 2016-02-12 05:25:29 +0000 | [diff] [blame] | 54 | 2016.02.12 - GNU nano 2.5.2 is carrying too many dogs. This release includes |
| 55 | several fixes for various memory leaks, position history |
| 56 | size growth, and a long standing issue with using |
Chris Allegretta | 0db2825 | 2016-02-12 05:36:40 +0000 | [diff] [blame] | 57 | nano under sudo creating root-owned files. There are also |
Chris Allegretta | 0f45b26 | 2016-02-12 05:25:29 +0000 | [diff] [blame] | 58 | the usual bevy of documentation and other miscellaneous |
Benno Schulenberg | f26e88b | 2016-06-17 10:49:29 +0200 | [diff] [blame] | 59 | fixes and touchups. Upgrade today while supplies last, |
Chris Allegretta | 0f45b26 | 2016-02-12 05:25:29 +0000 | [diff] [blame] | 60 | operators are standing by! |
| 61 | |
Chris Allegretta | 26347ed | 2016-01-11 05:03:20 +0000 | [diff] [blame] | 62 | 2016.01.11 - GNU nano 2.5.1 "Salzburg" is released. It includes fixes |
Benno Schulenberg | 83475b0 | 2016-01-10 16:10:57 +0000 | [diff] [blame] | 63 | for a syntax-highlighting bug and a positionlog bug, it |
| 64 | disables a time-eating multiline regex in the C syntax, |
| 65 | and it adds an escape hatch to the WriteOut menu when |
| 66 | --tempfile is used: the discardbuffer command, ^Q. It |
| 67 | also has translation updates for fifteen languages, and |
| 68 | a small fix in the softwrap code. So... you are heartily |
| 69 | invited to upgrade. Enjoy! |
| 70 | |
Chris Allegretta | 4eb4d08 | 2015-12-06 05:27:40 +0000 | [diff] [blame] | 71 | 2015.12.05 - GNU nano 2.5.0 "Karma", the first release of the 2.5 series, |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 72 | is now available. Please note that as of this release, |
Chris Allegretta | fa69574 | 2015-12-06 05:24:07 +0000 | [diff] [blame] | 73 | there will no longer be separate stable and unstable |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 74 | branches. The development team will prioritize bug fixes |
Benno Schulenberg | a955b33 | 2015-12-07 13:31:38 +0000 | [diff] [blame] | 75 | as needed, and make new releases in proportion to the |
Chris Allegretta | fa69574 | 2015-12-06 05:24:07 +0000 | [diff] [blame] | 76 | severity of the bugs which are fixed. |
Benno Schulenberg | a955b33 | 2015-12-07 13:31:38 +0000 | [diff] [blame] | 77 | This release includes all of the fixes now in |
| 78 | 2.4.3, as well as color syntax highlighting improvements, |
Chris Allegretta | fa69574 | 2015-12-06 05:24:07 +0000 | [diff] [blame] | 79 | undo fixes, and many more improvements! Thank you for |
| 80 | using nano! |
| 81 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 82 | |
Benno Schulenberg | c706b79 | 2015-11-21 19:55:09 +0000 | [diff] [blame] | 83 | 2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your |
| 84 | downloading pleasure. This release includes a myriad |
| 85 | of fixes including several memory leaks, issues with |
Benno Schulenberg | a41968e | 2015-12-03 08:35:40 +0000 | [diff] [blame] | 86 | color syntax highlighting, search/replace, file |
Benno Schulenberg | c706b79 | 2015-11-21 19:55:09 +0000 | [diff] [blame] | 87 | insertion and help menu bugs. Many thanks to |
| 88 | Benno Schulenberg for tireless efforts on the vast |
| 89 | majority of fixes for some time now. As always please |
| 90 | report bugs via the Savannah page, and remember to |
| 91 | Share and Enjoy. |
| 92 | |
Chris Allegretta | 6edb7a4 | 2015-07-05 08:04:53 +0000 | [diff] [blame] | 93 | 2015.07.05 - GNU nano 2.4.2 "Portorož" is released. This release |
Chris Allegretta | 5190ab9 | 2015-07-05 07:51:55 +0000 | [diff] [blame] | 94 | includes several fixes, including the ability to resize |
| 95 | when in modes other than the main editing window, |
| 96 | proper displaying of invalid UTF-8 bytes, new syntax |
| 97 | definitions for Elisp, Guile, and PostgreSQL, and |
| 98 | better display of shortcuts in the help menu and file |
| 99 | browser. Thanks for your patience and using nano! |
| 100 | |
Chris Allegretta | 4d2b198 | 2015-04-14 18:03:44 +0000 | [diff] [blame] | 101 | 2015.04.14 - GNU nano 2.4.1 "Glitch Gremlin" is released. This release |
| 102 | includes several fixes for issues with the file browser |
| 103 | menu, linter and formatter functions, spell checker, |
| 104 | undo/redo with some specific marked-cutting situations, |
| 105 | and some small improvements to the color syntax |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 106 | highlighting definitions. There are also various |
Chris Allegretta | 4d2b198 | 2015-04-14 18:03:44 +0000 | [diff] [blame] | 107 | documentation and code comment updates included, and |
| 108 | finally, fixes for compilation on non-GNU/Linux systems |
| 109 | and certain configure combinations. Toasters! |
| 110 | |
Chris Allegretta | 9007c58 | 2015-03-23 03:49:37 +0000 | [diff] [blame] | 111 | 2015.03.22 - GNU nano 2.4.0 "lizf" is released. This is the first |
Benno Schulenberg | 745fab8 | 2015-03-23 18:16:37 +0000 | [diff] [blame] | 112 | stable release in many years, and brings together many |
| 113 | new features from the 2.3 series, including: |
Chris Allegretta | 9007c58 | 2015-03-23 03:49:37 +0000 | [diff] [blame] | 114 | a fully functional undo system (now enabled by default), |
| 115 | vim-compatible file locking, linter support, formatter |
| 116 | support, syntax highlighting flexibility, and many fixes |
| 117 | for issues reported since 2.2. Many sincere thanks |
| 118 | to all of the bug reports, patches, well wishes and |
| 119 | contributions from everyone who has continued to |
| 120 | support us. Thank you for using nano! |
| 121 | |
| 122 | |
Chris Allegretta | 98485c9 | 2015-02-27 16:57:55 +0000 | [diff] [blame] | 123 | 2015.02.27 - GNU nano 2.3.99pre3 "Ashley" is released. This is likely |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 124 | to be the last release before the next major (2.4.0) |
Chris Allegretta | 98485c9 | 2015-02-27 16:57:55 +0000 | [diff] [blame] | 125 | release. Please test it out and send us any feedback |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 126 | via the Savannah bug page for nano |
Chris Allegretta | 98485c9 | 2015-02-27 16:57:55 +0000 | [diff] [blame] | 127 | (https://savannah.gnu.org/bugs/?group=nano). This |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 128 | release includes fixes for rebinding toggles via |
Chris Allegretta | 98485c9 | 2015-02-27 16:57:55 +0000 | [diff] [blame] | 129 | nanorc, several memory alignment fixes, and documentation |
| 130 | and build updates. As always thank you for using |
| 131 | nano - Share and Enjoy! |
| 132 | |
Chris Allegretta | 651bb50 | 2015-02-07 00:26:43 +0000 | [diff] [blame] | 133 | 2015.02.06 - GNU nano 2.3.99pre2 "Snowblind" is released. This release |
| 134 | contains only fixes, including: a long-standing problem |
| 135 | with cutting in nano-tiny, several memory alignment |
| 136 | improvements, and issues with leftover file locks. Please |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 137 | keep reporting bugs so we can get a happy and healthy |
Chris Allegretta | 651bb50 | 2015-02-07 00:26:43 +0000 | [diff] [blame] | 138 | 2.4.0 soon. Thanks for using nano! |
| 139 | |
Chris Allegretta | 1706792 | 2015-01-06 15:20:04 +0000 | [diff] [blame] | 140 | 2015.01.06 - GNU nano 2.3.99pre1 "Junior" is released. As the first |
| 141 | 2.4 release candidate there will be fewer new features |
| 142 | but many bugfixes going forward. This release contains |
Benno Schulenberg | 745fab8 | 2015-03-23 18:16:37 +0000 | [diff] [blame] | 143 | new support for language reformatters like Go's gofmt |
Chris Allegretta | 1706792 | 2015-01-06 15:20:04 +0000 | [diff] [blame] | 144 | command which takes the place of the spelling checker. |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 145 | Fixes in this release include many syntax highlighting |
Chris Allegretta | 1706792 | 2015-01-06 15:20:04 +0000 | [diff] [blame] | 146 | fixes and improvements, and documentation formatting updates. |
| 147 | As always please report bugs via the Savannah bug page for |
| 148 | nano (https://savannah.gnu.org/bugs/?group=nano), so we can |
| 149 | release a super awesome and bug-free 2.4.0 soon! |
| 150 | |
Chris Allegretta | 0dfd5f7 | 2014-07-17 15:17:49 +0000 | [diff] [blame] | 151 | 2014.07.17 - GNU nano 2.3.6 "Columbo" is released. This release |
| 152 | contains a fix for installing internationalization |
| 153 | files. Also included are scattered documentation |
Benno Schulenberg | f26e88b | 2016-06-17 10:49:29 +0200 | [diff] [blame] | 154 | (in particular man page) fixes, and a few touchups |
Chris Allegretta | 0dfd5f7 | 2014-07-17 15:17:49 +0000 | [diff] [blame] | 155 | to syntax highlighting definitions. Oh, just one |
| 156 | more thing, thanks for using nano! |
| 157 | |
Chris Allegretta | c45d5f4 | 2014-07-11 12:45:42 +0000 | [diff] [blame] | 158 | 2014.07.11 - GNU nano 2.3.5 "lucky day" is released. This release |
| 159 | contains many visible and under-the-hood fixes for |
| 160 | components such as file locking, more fixes to the |
| 161 | undo system, and you no longer have to explicitly ask |
| 162 | nano to have undo/redo support as it now defaults to |
| 163 | being enabled. Other notable fixes include a better |
| 164 | handling of --tempfile mode, and better handling of |
| 165 | command line arguments when also attempting to specify |
| 166 | +<line number>. As always, please file any bugs you |
| 167 | find at the Savannah page for nano, at |
| 168 | https://savannah.gnu.org/bugs/index.php?42639 and |
| 169 | thanks for using nano. |
| 170 | |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 171 | 2014.06.02 - GNU nano 2.3.4 won't leave you high, won't leave you dry. This |
Chris Allegretta | ac1508c | 2014-06-02 15:17:35 +0000 | [diff] [blame] | 172 | release contains only a small number of fixes, but in |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 173 | particular allows nano to compile on non-UTF-8 curses |
Chris Allegretta | ac1508c | 2014-06-02 15:17:35 +0000 | [diff] [blame] | 174 | implementations (i.e. libncursesw). Other small fixes to |
| 175 | the undo implementation and the default syntax config are |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 176 | also included. As always, Share and Enjoy! |
Chris Allegretta | ac1508c | 2014-06-02 15:17:35 +0000 | [diff] [blame] | 177 | |
Chris Allegretta | de8dbf5 | 2014-05-29 05:10:20 +0000 | [diff] [blame] | 178 | 2014.05.28 - GNU nano 2.3.3 is in its right place. This release contains |
| 179 | many many improvements to the core system, including |
| 180 | substantial improvements to the undo/redo code, UTF-8 |
| 181 | handling, the configure script, and display of shortcuts |
| 182 | on very wide terminals, New features include the |
Benno Schulenberg | 745fab8 | 2015-03-23 18:16:37 +0000 | [diff] [blame] | 183 | ability to write to named pipes (--noread), as well as |
Chris Allegretta | de8dbf5 | 2014-05-29 05:10:20 +0000 | [diff] [blame] | 184 | linter support (see the nanorc man page for details). Also |
| 185 | included are much improved syntax highlighting code, and |
| 186 | configurations for JSON, texinfo, Go, and a default syntax |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 187 | for catch all highlighting. Finally, nano now has the |
Chris Allegretta | de8dbf5 | 2014-05-29 05:10:20 +0000 | [diff] [blame] | 188 | ability to set the color of the title bar, status bar, and |
| 189 | shortcut keys (e.g. "^X") and their descriptions. Again |
| 190 | see the nanorc page for details. There's much more, too |
| 191 | much to include here, but please keep those reports and |
| 192 | general feedback coming! Thank you for helping us help |
| 193 | you help us all. |
| 194 | |
Chris Allegretta | 2b4e433 | 2013-03-22 14:06:58 +0000 | [diff] [blame] | 195 | 2013.03.22 - GNU nano 2.3.2 "Annoy your coworkers for fun and profit" is |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 196 | released. This release introduces vim-style file locking |
Chris Allegretta | 2b4e433 | 2013-03-22 14:06:58 +0000 | [diff] [blame] | 197 | (though not backup/restore), useful when using nano |
| 198 | in a multi-editor environment. Feedback is welcome if |
| 199 | you run into any issues with this new code. Other new |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 200 | features include additional support for word boundary |
Chris Allegretta | 2b4e433 | 2013-03-22 14:06:58 +0000 | [diff] [blame] | 201 | checking when cross compiling, fixes for trying to go to |
| 202 | an invalid line number, and the usual documentation |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 203 | tweaks. |
Chris Allegretta | 2b4e433 | 2013-03-22 14:06:58 +0000 | [diff] [blame] | 204 | |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 205 | 2011.05.10 - GNU nano 2.3.1 "I'm in space" is released. This |
Chris Allegretta | 8d7402f | 2011-05-11 04:54:39 +0000 | [diff] [blame] | 206 | release includes some fixes for the new libmagic code, as |
| 207 | well as a fix for improper character counts when using |
| 208 | auto-indent. Also included are new syntax highlighting |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 209 | definitions for RPM spec and Lua files. Thanks for |
Chris Allegretta | 8d7402f | 2011-05-11 04:54:39 +0000 | [diff] [blame] | 210 | using nano and keep circulating the tapes. |
| 211 | |
Chris Allegretta | 946b2f4 | 2011-02-26 14:28:42 +0000 | [diff] [blame] | 212 | 2011.02.26 - GNU nano 2.3.0 "Septic surprise" is released. This first |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 213 | release in the 2.3 unstable series brings several new |
Chris Allegretta | 946b2f4 | 2011-02-26 14:28:42 +0000 | [diff] [blame] | 214 | features. First, libmagic support for syntax highlighting |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 215 | has been added on top of the existing file extension |
| 216 | and header support already available. Secondly, cursor |
| 217 | position can be saved between editing sessions with |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 218 | the -P or --poslog command-line flag, or via "set poslog" |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 219 | in your .nanorc. Also included are some fixes for |
| 220 | compilation with g++, and better handling of issues |
| 221 | writing the backup file, which should reduce the need |
Benno Schulenberg | aa0fd88 | 2015-07-15 20:21:15 +0000 | [diff] [blame] | 222 | for the "set allow_insecure_backup" nanorc option. |
Chris Allegretta | 946b2f4 | 2011-02-26 14:28:42 +0000 | [diff] [blame] | 223 | Don't stop, get it get it, don't stop, get it get it. |
| 224 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 225 | |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 226 | 2010.11.22 - GNU nano 2.2.6 "Pimp my BBS" wants you to go to |
| 227 | www.desertbus.org and donate a few bucks for the great |
| 228 | Child's Play Charity! This is just a small release to |
| 229 | update a bug where restricted mode was not particularly |
| 230 | restricted since key bindings were introduced. It also |
| 231 | signals the return of win32 builds which now feature |
| 232 | nanorc support; please see the FAQ for details of how |
| 233 | to enable it, this feature is a bit of a kludge for now. |
| 234 | Remember that when all else fails, USE SPACE JUMP. |
| 235 | |
Chris Allegretta | 9b1c868 | 2010-08-06 01:20:51 +0000 | [diff] [blame] | 236 | 2010.08.05 - GNU nano 2.2.5 "Inactivity timeout" is now available. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 237 | This release includes slightly less restrictive checking |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 238 | when writing files in strange environments (e.g. when |
| 239 | being used out of crontab). For very strange situations |
Chris Allegretta | 9b1c868 | 2010-08-06 01:20:51 +0000 | [diff] [blame] | 240 | (such as where you cannot change the permissions on the |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 241 | file you're writing), there is a new rc file option |
Chris Allegretta | 544c56c | 2010-08-11 02:41:26 +0000 | [diff] [blame] | 242 | "allow_insecure_backup" to be even more permissive and |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 243 | allow the write to proceed. Also included are some |
| 244 | syntax highlighting updates, and that is about it. |
Chris Allegretta | 9b1c868 | 2010-08-06 01:20:51 +0000 | [diff] [blame] | 245 | Keep fighting the good fight children. |
| 246 | |
Chris Allegretta | a2c5172 | 2010-04-15 07:40:41 +0000 | [diff] [blame] | 247 | 2010.04.15 - GNU nano 2.2.4 is nobody's fool. First and foremost, |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 248 | this release includes some security fixes due to |
Chris Allegretta | a2c5172 | 2010-04-15 07:40:41 +0000 | [diff] [blame] | 249 | an assessment of nano's vulnerability to symlink attacks |
| 250 | on open files. The CVEs fixed with this release are |
| 251 | CVE-2010-1160 and CVE-2010-1161. Also included are fixes |
| 252 | for various crash modes when using the spell checker |
| 253 | on new files in multibuffer mode (surely you've used |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 254 | that combination recently? no?) as well as a fixing |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 255 | the 'file was modified' message when saving to a |
Chris Allegretta | a2c5172 | 2010-04-15 07:40:41 +0000 | [diff] [blame] | 256 | new filename (since how would nano know?). And |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 257 | the list would not be complete without our |
Chris Allegretta | a2c5172 | 2010-04-15 07:40:41 +0000 | [diff] [blame] | 258 | third-times-the-charm fixes to page up/down due to |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 259 | the soft wrapping code. The lone new feature |
| 260 | included is a new syntax highlighting definition for |
Chris Allegretta | a2c5172 | 2010-04-15 07:40:41 +0000 | [diff] [blame] | 261 | cmake-related files. Please do consider upgrading to |
| 262 | this release if still using the 2.0 series since |
| 263 | fixes for that version are still forthcoming. |
| 264 | |
Chris Allegretta | f81d6fe | 2010-02-11 06:13:55 +0000 | [diff] [blame] | 265 | 2010.02.11 - GNU nano 2.2.3 "fumbling toward stability" is released. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 266 | This release contains a fix for only one bug, but a |
| 267 | rather irritating one: when paging up/down with smooth |
| 268 | scrolling, the cursor position was not being preserved |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 269 | due to a bug in 2.2.2. With such a targeted fix |
Chris Allegretta | f81d6fe | 2010-02-11 06:13:55 +0000 | [diff] [blame] | 270 | like this what could POSSIBLY go WRONG? Hahaha. |
| 271 | Enjoy and if you find new bugs, as always please |
| 272 | use Savannah's bug tracker. |
| 273 | http://savannah.gnu.org/bugs/?func=additem&group=nano |
| 274 | |
Chris Allegretta | 3eacb85 | 2010-01-18 03:47:40 +0000 | [diff] [blame] | 275 | 2010.01.17 - GNU nano 2.2.2 is released for you, you, you. This |
Benno Schulenberg | ccb02f7 | 2014-02-25 20:53:50 +0000 | [diff] [blame] | 276 | release includes fixes for: crashes when writing |
Chris Allegretta | 3eacb85 | 2010-01-18 03:47:40 +0000 | [diff] [blame] | 277 | backup files in certain conditions, improper |
| 278 | screen centering when moving up/down in various |
| 279 | combination of smooth scrolling and soft wrapping modes, |
| 280 | a search crash on the armel arch, and issues with |
| 281 | lots of keybinding customizations causing crashing |
| 282 | particularly on FreeBSD. Also included are better |
| 283 | help menu entries for forward/back in the file browser, |
| 284 | some man page tweaks and one assert fix. As always, |
| 285 | share and enjoy! |
| 286 | |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 287 | 2009.12.12 - GNU nano 2.2.1 "DLR strikes back" is open for business. |
| 288 | This release fixes many bugs, including: missing |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 289 | keybindings for page up/down and GotoDir in the browser, |
| 290 | ^P/^N in the help menu, and restoration of M-W as the |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 291 | default re-search binding. Other fixes include several |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 292 | issues with compiler warnings and configure options, and |
| 293 | documentation updates, including the nano texinfo manual, |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 294 | nano and nanorc man pages, and UPGRADE file, and some |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 295 | missing syntax highlighting entries for the sample nanorc. |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 296 | And no release would be complete without the latest round |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 297 | of 'final' soft wrapping fixes! Finally, nano will no |
| 298 | longer print a warning when attempting to insert the |
| 299 | contents of a read-only file into an existing buffer. |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 300 | Enjoy and Happy Hanukkah. |
Chris Allegretta | 560a8cd | 2009-12-13 03:31:00 +0000 | [diff] [blame] | 301 | |
Chris Allegretta | cb9a5be | 2009-11-30 05:26:30 +0000 | [diff] [blame] | 302 | 2009.11.30 - GNU nano 2.2.0 "Doc Brown" is released! The culmination |
| 303 | of almost two years of development and hot on the heels |
| 304 | of nano's 10th birthday is available for all your |
| 305 | editing needs! Bugs fixed since the last release |
| 306 | include several fixes for tiny mode (involving both |
| 307 | the help keys and replace menu text), more 'final' |
| 308 | fixes for soft wrapping, and several typo and documentation |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 309 | updates including nanorc tweaks and a new syntax |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 310 | highlighting file for makefiles. Also included is a long |
Chris Allegretta | cb9a5be | 2009-11-30 05:26:30 +0000 | [diff] [blame] | 311 | standing fix for random crashing when using nanorc on |
| 312 | FreeBSD, and nano will no longer clear the screen on |
| 313 | suspend to maintain compatibility with other *nix editors. |
| 314 | For those who haven't been playing along at home, please |
| 315 | see the official web page for the summary of new |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 316 | features since 2.0. Special thanks to all who have |
| 317 | submitted bug reports recently in support of our new |
| 318 | stable release, and apologies for all those bugs we |
Chris Allegretta | cb9a5be | 2009-11-30 05:26:30 +0000 | [diff] [blame] | 319 | didn't yet find :-) Peace to all. |
| 320 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 321 | |
Chris Allegretta | 6c3d886 | 2009-11-22 02:49:39 +0000 | [diff] [blame] | 322 | 2009.11.21 - GNU nano 2.1.99pre2 is available for a special pre-Black |
| 323 | Friday discount. Included are some (hopefully |
| 324 | final) fixes for issues with last page display |
| 325 | caused by the soft wrapping code, and a fix for |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 326 | a long standing issue with hitting the Home key when |
Chris Allegretta | 6c3d886 | 2009-11-22 02:49:39 +0000 | [diff] [blame] | 327 | going through the search history. On the features |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 328 | front, nano will now attempt to retain the proper |
| 329 | ownership and permissions when trying to create a |
| 330 | .save file due to receiving a signal. Nano can also |
| 331 | now unbind keys from one or more menus via the 'unbind' |
| 332 | keyword. Finally, passing --fill or --nowrap on |
| 333 | the command line will now override any related |
| 334 | .nanorc entries. Speak now or forever hold your bugs! |
Chris Allegretta | 6c3d886 | 2009-11-22 02:49:39 +0000 | [diff] [blame] | 335 | |
Chris Allegretta | 2cd2d4b | 2009-11-15 06:20:21 +0000 | [diff] [blame] | 336 | 2009.11.15 - GNU nano 2.1.99pre1 "take a bow" is out there, man, it's |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 337 | out there all right. This release contains mainly |
| 338 | bugfixes, underscoring that we are preparing for the |
| 339 | next stable series release. Included are many fixes |
| 340 | for the new soft wrapping code, compiler warning tweaks, |
| 341 | and the modification time warning no longer triggers |
| 342 | when saving a file as a new name. Also include are |
| 343 | some fixes for various nanorc options, and there are |
| 344 | surely more bugs to find before we call the code base |
Chris Allegretta | 2cd2d4b | 2009-11-15 06:20:21 +0000 | [diff] [blame] | 345 | stable, so please keep those reports coming! |
| 346 | |
Chris Allegretta | 1f218fa | 2009-09-15 03:50:17 +0000 | [diff] [blame] | 347 | 2009.09.14 - GNU nano 2.1.11 is on very thin ice, very thin ice, very thin |
| 348 | ice. This release includes two new features: first, nano |
| 349 | will check whether the current file is writable when it |
Benno Schulenberg | c9e8370 | 2015-11-21 19:05:10 +0000 | [diff] [blame] | 350 | is opened, and warn if it is not on the status bar. Secondly, |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 351 | a new soft-wrapping (AKA full line display) option is |
Chris Allegretta | 1f218fa | 2009-09-15 03:50:17 +0000 | [diff] [blame] | 352 | available, which will attempt to fully display the contents |
| 353 | of lines longer than the width of the screen without the |
| 354 | usual truncation and a '$' symbol at the end of the line. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 355 | It can be enabled via Meta-$ inside the editor, via the |
| 356 | -$ or --softwrap command line flags, or "set softwrap" |
| 357 | in your .nanorc). As always please report any bugs to the |
Chris Allegretta | 1f218fa | 2009-09-15 03:50:17 +0000 | [diff] [blame] | 358 | nano Savannah project page |
| 359 | (http://savannah.gnu.org/bugs/?func=additem&group=nano) |
| 360 | Remember: data loss happens, back up your files. |
| 361 | |
Chris Allegretta | 7f38820 | 2009-07-28 05:08:35 +0000 | [diff] [blame] | 362 | 2009.07.28 - GNU nano 2.1.10 "Ellie" is released. This version includes |
| 363 | various fixes for portability including some older HP-UX |
| 364 | compiler combos, various compiler warnings, and some crash |
| 365 | fixes in the undo code. On the topic of the latter item, |
| 366 | the undo code is now marked as experimental since it can |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 367 | cause severe stability and memory issues, and thus now |
| 368 | requires a flag (-u, --undo) in order to enable it. |
| 369 | Please feel free to continue to test the undo code and |
Chris Allegretta | 7f38820 | 2009-07-28 05:08:35 +0000 | [diff] [blame] | 370 | thanks again for using nano for your text editing needs. |
| 371 | Go team Nano! |
| 372 | |
Chris Allegretta | fbdc8b9 | 2009-02-17 04:10:37 +0000 | [diff] [blame] | 373 | 2009.02.16 - GNU nano 2.1.9 wonders what all that glass is doing on the |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 374 | floor! This release is primarily meant as a less buggy |
| 375 | version of 2.1.8, particularly for issues with the new |
| 376 | sped-up syntax highlighting code. Other fixes include |
| 377 | configure-time detection of groff HTML support before |
| 378 | attempting to generate the HTML version of man pages, |
| 379 | and using ~ or ~username syntax in .nanorc should now |
| 380 | work again. Also, nano will now only ask for one |
| 381 | acknowledgement of errors it encounters when parsing |
| 382 | nanorc files, and a new flag -q (--quiet) will silence |
| 383 | these messages altogether. Give it a go, and happy |
Chris Allegretta | fbdc8b9 | 2009-02-17 04:10:37 +0000 | [diff] [blame] | 384 | birthday lenny! |
| 385 | |
Chris Allegretta | 1658d4d | 2009-02-08 04:12:07 +0000 | [diff] [blame] | 386 | 2009.02.07 - GNU nano 2.1.8 "unsafe at any speed" is released. This |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 387 | release include some long overdue performance |
Chris Allegretta | 1658d4d | 2009-02-08 04:12:07 +0000 | [diff] [blame] | 388 | improvements in syntax color highlighting, the ability |
| 389 | to abort running searches (useful mainly when |
| 390 | editing very large files) and the ability to use nano |
| 391 | like a pager for viewing standard input (i.e. "nano -"). |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 392 | Additionally, there are gentoo syntax highlighting |
| 393 | updates and fixes for issues with reading files |
| 394 | in a directory with strange parent directory permissions. |
| 395 | The key bindings code was also substantially changed |
| 396 | in order to be more ISO-C compatible. Be sure to use |
| 397 | the Savannah page not only for bug reports but for any |
| 398 | features you would like to see before the next stable |
Chris Allegretta | 1658d4d | 2009-02-08 04:12:07 +0000 | [diff] [blame] | 399 | series is released. Have fun with it! |
Chris Allegretta | 1658d4d | 2009-02-08 04:12:07 +0000 | [diff] [blame] | 400 | |
Chris Allegretta | 2f2f4d3 | 2008-11-10 06:33:12 +0000 | [diff] [blame] | 401 | 2008.11.10 - GNU nano 2.1.7 "Effingham" is ready to make good on those |
| 402 | campaign promises of lower bug rates and 50% more pie. |
| 403 | This release includes a new check for external |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 404 | modifications when saving a file, some code and |
| 405 | documentation cleanups, and more bug fixes for |
Chris Allegretta | 2f2f4d3 | 2008-11-10 06:33:12 +0000 | [diff] [blame] | 406 | the new undo code (but we continue to welcome your bug |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 407 | reports via the Savannah bug page at |
Chris Allegretta | 2f2f4d3 | 2008-11-10 06:33:12 +0000 | [diff] [blame] | 408 | http://savannah.gnu.org/bugs/?func=additem&group=nano. |
| 409 | Come get some. |
| 410 | |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 411 | 2008.10.03 - GNU nano 2.1.6 was for new features before it was against |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 412 | them. This release includes more undo capability, |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 413 | several new syntax highlighting configurations including |
| 414 | Objective C, OCaml, and Fortran, and a new capability |
| 415 | to activate highlighting based on the 1st line of the |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 416 | file being edited. Also, the new default configure |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 417 | options now include color syntax highlighting, .nanorc |
| 418 | support, multibuffer and extras. These items can still |
| 419 | be disabled and are not enabled with --enable-tiny. Bug |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 420 | fixes include better signal handling under Cygwin, and |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 421 | that's about it. Again please remember to |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 422 | submit bug reports via Savannah at |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 423 | http://savannah.gnu.org/bugs/?func=additem&group=nano |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 424 | as undo functions certainly need more testing. |
Chris Allegretta | 8f0a921 | 2008-10-03 22:20:43 +0000 | [diff] [blame] | 425 | Bon appetit. |
| 426 | |
Chris Allegretta | 566635e | 2008-08-30 21:40:33 +0000 | [diff] [blame] | 427 | 2008.08.30 - GNU nano 2.1.5 is ready to lead on day one. This release |
| 428 | contains a better fix for incorrectly reported successful |
| 429 | writes on full filesystems, more helpful messages when |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 430 | an internal error occurs in the undo code, and fixes for |
| 431 | various combinations of configure-time options and |
| 432 | compiler flags. Also included is new support for |
Chris Allegretta | 566635e | 2008-08-30 21:40:33 +0000 | [diff] [blame] | 433 | changing the rc file name at configure time, and |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 434 | using GNU-style regexes for word-boundaries on systems |
| 435 | which do not support them natively, as well as the ever |
Chris Allegretta | 566635e | 2008-08-30 21:40:33 +0000 | [diff] [blame] | 436 | popular translation updates. Rock the tarball. |
| 437 | |
Chris Allegretta | d2780ec | 2008-08-09 10:25:22 +0000 | [diff] [blame] | 438 | 2008.08.09 - GNU nano 2.1.4 "I told you so!" is released. This release |
| 439 | includes fixes for several severe issues with the new |
| 440 | undo/redo code. Also the behavior of writing |
| 441 | files when using backup mode has changed as well: if writing |
| 442 | the backup file fails, nano will not attempt to write the |
| 443 | current file. This should help folks who enjoy "extreme |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 444 | text editing", i.e. editing files on file systems which |
| 445 | are likely to run out of space; see Savannah bug #24000. |
Chris Allegretta | d2780ec | 2008-08-09 10:25:22 +0000 | [diff] [blame] | 446 | Have fun with it! |
| 447 | |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 448 | 2008.08.04 - GNU nano 2.1.3 "least stable version ever" is released. This |
Chris Allegretta | 599c559 | 2008-08-05 01:35:42 +0000 | [diff] [blame] | 449 | release includes new (and experimental) undo and redo |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 450 | functionality for most text operations. The default |
Chris Allegretta | 599c559 | 2008-08-05 01:35:42 +0000 | [diff] [blame] | 451 | key bindings are Meta-U for undo and Meta-E for redo, but |
| 452 | these can be remapped using the new 2.1 keybinding code. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 453 | Also included are some fixes for configuring using wide |
| 454 | curses, crashing when invoking the help menu with |
Chris Allegretta | 599c559 | 2008-08-05 01:35:42 +0000 | [diff] [blame] | 455 | certain locales, and not saving the search history when |
| 456 | compiled with configure options. |
| 457 | |
| 458 | 2008.04.24 - GNU nano 2.1.2 "New York City" is released. This release |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 459 | contains fixes for binding bad keys, some |
| 460 | configure-specific compilation failures, and more issues |
| 461 | with the new input back end and in particular the status |
| 462 | bar. Also fixed are some long standing issues with |
Chris Allegretta | 2c367bf | 2008-06-25 03:35:15 +0000 | [diff] [blame] | 463 | compiling on AIX, and a segfault when making the terminal |
| 464 | window too small. Rest in Peace Tim and George! |
| 465 | |
Chris Allegretta | 599c559 | 2008-08-05 01:35:42 +0000 | [diff] [blame] | 466 | 2008.04.01 - GNU nano 2.1.1 wont get fooled again. This release contains |
Chris Allegretta | 9ba6606 | 2008-04-02 04:08:24 +0000 | [diff] [blame] | 467 | fixes for the new user-rebindable keys (in particular |
| 468 | bracket match which was mis-bound), and various |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 469 | problems with translations and configure-related |
Chris Allegretta | 9ba6606 | 2008-04-02 04:08:24 +0000 | [diff] [blame] | 470 | compilation problems are now fixed as well. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 471 | It also contains new syntax highlighting |
| 472 | definitions for TCL, PHP, Gentoo and Debian-related |
| 473 | files, and some documentation updates as well. |
| 474 | Please continue to send reports with the key |
Chris Allegretta | 9ba6606 | 2008-04-02 04:08:24 +0000 | [diff] [blame] | 475 | binding code to the Savannah page |
| 476 | (https://savannah.gnu.org/bugs/?group=nano). |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 477 | |
Chris Allegretta | 599c559 | 2008-08-05 01:35:42 +0000 | [diff] [blame] | 478 | 2008.03.18 - GNU nano 2.1.0 "under old mismanagement" is released. |
Chris Allegretta | 595d6e0 | 2008-03-19 03:01:34 +0000 | [diff] [blame] | 479 | This first release in the 2.1 development series |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 480 | introduces rebindable keys for most actions inside |
Benno Schulenberg | 7d77521 | 2015-03-07 20:46:11 +0000 | [diff] [blame] | 481 | the editor. Please see the nanorc(5) page for |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 482 | more information on configuring key bindings. Please |
| 483 | also report all keybinding bugs (crashes, missing |
Chris Allegretta | 595d6e0 | 2008-03-19 03:01:34 +0000 | [diff] [blame] | 484 | menu functions) using the Savannah bug tracker URL, |
| 485 | https://savannah.gnu.org/bugs/?group=nano and |
| 486 | thanks for sticking with us! |
| 487 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 488 | |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 489 | 2007.12.20 - GNU nano 2.0.7 keeps its balance. This release fixes |
David Lawrence Ramsey | 200f0c8 | 2007-12-20 18:57:41 +0000 | [diff] [blame] | 490 | several bugs, among others: a segfault and several |
| 491 | cursor positioning problems when uncutting text or |
| 492 | inserting files into the current buffer; a problem where |
| 493 | the total number of characters would be miscalculated |
| 494 | when replacing single-byte characters with multibyte |
| 495 | ones; several minor issues with the statusbar prompt |
| 496 | involving text display and mouse support; and several |
| 497 | oddities when tab-completing in the middle of a line. |
| 498 | It also improves autodetection of DOS and Mac format |
| 499 | files, properly supports the mouse wheel when using a |
| 500 | version of ncurses built with the --enable-ext-mouse |
| 501 | option, fixes some problems under NetBSD curses, adds a |
| 502 | lot of translation updates, and adds more minor |
| 503 | documentation updates. Slang curses emulation support |
| 504 | has also been changed to turn off all the options that |
| 505 | --enable-tiny does, as it's hopelessly broken otherwise. |
| 506 | Finally, nano is now licensed under the GNU GPL version |
| 507 | 3 or later, and its documentation is now dual-licensed |
| 508 | under the GNU GPL version 3 or later and the GNU FDL |
| 509 | version 1.2 or later. Have fun. |
| 510 | |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 511 | 2007.04.26 - GNU nano 2.0.6 "that was quick" is released. This release |
David Lawrence Ramsey | 75500fd | 2007-12-17 23:07:49 +0000 | [diff] [blame] | 512 | fixes a potential segfault after justifying text marked |
| 513 | from the bottom up. It also adds one more minor |
| 514 | documentation update. Enjoy. |
| 515 | |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 516 | 2007.04.22 - GNU nano 2.0.5 braces for impact. Among other things, this |
David Lawrence Ramsey | 75500fd | 2007-12-17 23:07:49 +0000 | [diff] [blame] | 517 | release fixes various problems (including a segfault) |
| 518 | when trying to open or save a file in a directory |
| 519 | beginning with "~" that isn't a home directory; fixes a |
| 520 | problem where a file with no name could be saved over an |
| 521 | existing filename with no warning about overwriting it; |
| 522 | properly disallows opening directories or device files |
| 523 | from "include" commands in nanorc files; no longer |
| 524 | displays a misleading prompt when trying to save in |
| 525 | restricted mode with the mark on; and properly supports |
| 526 | the Cancel and Shift-Cancel keys. It also improves |
| 527 | several color syntaxes to highlight trailing whitespace, |
| 528 | just as the Java syntax does, and adds yet more minor |
| 529 | documentation updates. Have fun. |
| 530 | |
| 531 | 2007.04.06 - GNU nano 2.0.4 heralds the dawn. This release contains |
| 532 | proper support for the Ctrl-[arrow key], Shift-[arrow |
| 533 | key], and F13-F16 keys under Xfce's Terminal. It also |
| 534 | adds still more minor documentation updates. Enjoy. |
| 535 | |
David Lawrence Ramsey | 8a89096 | 2007-01-29 12:33:45 +0000 | [diff] [blame] | 536 | 2007.01.29 - GNU nano 2.0.3 flows toward its ending. This release |
| 537 | contains several minor optimizations to make the |
| 538 | executable a little smaller under some circumstances, |
| 539 | some translation updates, improvements to the color |
| 540 | syntax for Python, and still more minor documentation |
| 541 | updates. Have fun. |
| 542 | |
David Lawrence Ramsey | 518b7fa | 2006-12-21 02:47:14 +0000 | [diff] [blame] | 543 | 2006.12.20 - GNU nano 2.0.2 forges ahead. This release fixes a segfault |
| 544 | when trying to save in a nonexistent directory; fixes |
| 545 | handling of strings containing nulls at the "Write File", |
| 546 | "Insert File", "Execute Command", and "Go to Directory" |
| 547 | prompts; fixes several minor memory leaks; fixes two |
| 548 | more potential compilation warnings; adds a few |
| 549 | translation updates; and adds a few more minor |
| 550 | documentation updates. Enjoy. |
| 551 | |
David Lawrence Ramsey | 16fd49b | 2006-11-20 14:38:31 +0000 | [diff] [blame] | 552 | 2006.11.20 - GNU nano 2.0.1 emerges from its cocoon. This release |
| 553 | contains several bugfixes: saving one file over another |
| 554 | will now always warn about overwriting it, overwriting |
| 555 | a file is no longer possible when saving a new file in |
| 556 | restricted mode, and zero-length Unicode characters are |
| 557 | now highlighted properly when nano is built without |
| 558 | regular expression support. It also adds several minor |
| 559 | documentation updates. Have fun with it. |
| 560 | |
David Lawrence Ramsey | f8df4a0 | 2006-11-06 16:03:12 +0000 | [diff] [blame] | 561 | 2006.11.06 - GNU nano 2.0.0 does its little dance. This release adds |
| 562 | documentation updates and a few cosmetic tweaks. |
| 563 | For those who haven't been following nano 1.3 |
| 564 | development, there are a ton of new features, including |
| 565 | support for UTF-8, moving to a specified line and column |
| 566 | instead of just a line, improved color syntax |
| 567 | highlighting, inserting previously untypeable characters |
| 568 | using "Verbatim Input" mode, and copying text into the |
| 569 | cutbuffer without cutting it. There are also fixes for |
| 570 | some long-standing bugs, such as the "NumLock glitch" |
| 571 | from nano 1.2.x, and the inability to unjustify text |
| 572 | after resizing. Finally, there are also a ton of |
| 573 | translation updates and new translations, as well as new |
| 574 | color syntaxes. See the UPGRADE file for more |
| 575 | information, and enjoy the new stable release. |
| 576 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 577 | |
David Lawrence Ramsey | 1295699 | 2006-10-25 15:27:08 +0000 | [diff] [blame] | 578 | 2006.10.25 - GNU nano 1.9.99pre3 learns to appreciate life. This |
| 579 | release fixes a bug where the screen sometimes wouldn't |
| 580 | be updated properly after copying text into the |
| 581 | cutbuffer, fixes a potential warning while compiling, |
| 582 | and fixes a few other minor inconsistencies. Have fun. |
| 583 | |
David Lawrence Ramsey | 2953f78 | 2006-10-02 04:08:20 +0000 | [diff] [blame] | 584 | 2006.10.02 - GNU nano 1.9.99pre2 crosses the threshold. This release |
| 585 | fixes a few more bugs: cursor positioning after leaving |
| 586 | the statusbar prompt has been fixed, and verbatim input |
| 587 | at the statusbar prompt now properly handles newlines. |
| 588 | Enjoy. |
| 589 | |
David Lawrence Ramsey | 890ea44 | 2006-08-29 17:29:57 +0000 | [diff] [blame] | 590 | 2006.08.29 - GNU nano 1.9.99pre1 passes through the flames. This |
| 591 | release fixes various bugs in the last version: the |
| 592 | mouse support properly ignores everything except clicks |
| 593 | of the left mouse button; the statusbar is now blanked |
| 594 | properly when it should be; indenting and unindenting |
| 595 | operate on the current line when the mark is off; nano |
| 596 | should build on Tru64, NetBSD, and other systems that |
| 597 | use termcap instead of terminfo in their curses |
| 598 | libraries; the built-in file browser now properly |
| 599 | navigates file lists that take up only one row; the |
| 600 | cursor position is now completely restored after |
| 601 | inserting a file into the current buffer, and after |
| 602 | inserting the output of a command into a new buffer; the |
| 603 | ^X shortcut at the search prompt has been removed, as |
| 604 | official Pico doesn't include it and it's too easily |
| 605 | confused with Exit; the screen is updated properly after |
| 606 | scrolling a line without moving the cursor; the keyboard |
| 607 | input routines behave more consistently; and so on. |
| 608 | Have fun with it. |
| 609 | |
David Lawrence Ramsey | db5b547 | 2006-06-26 04:01:31 +0000 | [diff] [blame] | 610 | 2006.06.26 - GNU nano 1.3.12 escapes the darkness. This release |
| 611 | contains the last new features that nano will have |
| 612 | before 2.0: copying text into the cutbuffer without |
| 613 | cutting it, indenting lines of marked text with a single |
| 614 | keystroke, reworked help text that should be easier for |
| 615 | new users, searching for filenames in the file browser, |
| 616 | the ability to include color regexes in files separate |
| 617 | from nanorc files, etc. It also contains many bugfixes. |
| 618 | Text can now be unjustified after justifying it and |
| 619 | resizing the window; the screen is now cleared when |
| 620 | suspending; the "default" color syntax is now handled |
| 621 | properly at all times; lines of text containing tabs are |
| 622 | now wrapped at the right place; double-column characters |
| 623 | are now properly displayed when past the right edge of |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 624 | the screen; invalid multiline color regexes are now |
David Lawrence Ramsey | db5b547 | 2006-06-26 04:01:31 +0000 | [diff] [blame] | 625 | ignored; and so on. Enjoy. |
| 626 | |
David Lawrence Ramsey | 1856ec4 | 2006-03-30 06:34:43 +0000 | [diff] [blame] | 627 | 2006.03.30 - GNU nano 1.3.11 awakens from its fever dream. This release |
| 628 | focuses mostly on bugfixes, which include better |
| 629 | handling of the cursor at the statusbar prompt, support |
David Lawrence Ramsey | ce5284b | 2006-03-30 07:01:57 +0000 | [diff] [blame] | 630 | for certain combinations of Shift and keypad keys in |
David Lawrence Ramsey | 1856ec4 | 2006-03-30 06:34:43 +0000 | [diff] [blame] | 631 | both normal and --rebind-keypad mode, a fix for a minor |
| 632 | display problem after some searches, a real fix for a |
| 633 | long-standing segfault when displaying overly long |
| 634 | lines, and a real fix for nano's not hanging up properly |
| 635 | in xterm under certain circumstances. There are also |
| 636 | several new features, such as the ability to set the |
| 637 | characters used as brackets when searching for matching |
| 638 | brackets, and tab completion of directories at the "Go |
| 639 | To Directory" prompt. Have fun. |
| 640 | |
David Lawrence Ramsey | 2cd986c | 2005-12-23 16:08:19 +0000 | [diff] [blame] | 641 | 2005.12.23 - GNU nano 1.3.10 rises to the surface. This release |
| 642 | contains several new features as well as fixes for |
| 643 | several longstanding bugs. The former include the |
| 644 | ability to scroll up or down single lines without |
| 645 | scrolling the cursor, reworked bracket searching code |
| 646 | that doesn't require regular expression support, |
| 647 | reworked command execution code that uses $SHELL if |
| 648 | available instead of hardcoding "/bin/sh", and the |
| 649 | ability to no longer add newlines to files that don't |
| 650 | end in them via the -L/--nonewlines option. The latter |
| 651 | include fixes to the statusbar prompt so that mouse |
| 652 | clicks work properly on it, fixes to the Yes/No/All |
| 653 | prompt so that mouse clicks on it work properly when |
| 654 | -O/--morespace is used, and fixes to the resize handling |
| 655 | so that nano dies properly when the terminal is too |
| 656 | small to display a prompt. Enjoy. |
| 657 | |
David Lawrence Ramsey | 5a9d493 | 2005-10-24 01:44:23 +0000 | [diff] [blame] | 658 | 2005.10.23 - GNU nano 1.3.9 breaks through the wall. This release |
| 659 | includes major enhancements as well as bugfixes. The |
| 660 | enhancements include better handling of invalid UTF-8, |
| 661 | expansion of the word count option to also count lines |
| 662 | and characters in the file or selection, more efficient |
| 663 | screen update routines, a readded -K/--rebindkeypad |
| 664 | option to work around numeric keypad problems on |
| 665 | terminals that don't show the usual NumLock glitch, a |
| 666 | new -W/--wordbounds option to properly detect words |
| 667 | containing punctuation when moving among them, and |
| 668 | massive improvements to the color code such as handling |
| 669 | of unspecified foreground colors, more efficient memory |
| 670 | usage for color regexes, and new reserved syntaxes |
| 671 | "default" and "none". The bugfixes include fixes for |
| 672 | the rewritten history code, fixes for potential line |
| 673 | numbering problems on 64-bit platforms, fixes for a few |
| 674 | long-standing minor display problems, a fix for erroneous |
| 675 | hangups occurring while waiting for input, and a fix for |
| 676 | a segfault when displaying certain overly long lines. |
| 677 | Have fun with it. |
| 678 | |
David Lawrence Ramsey | 665b1fb | 2005-06-30 17:16:16 +0000 | [diff] [blame] | 679 | 2005.06.30 - GNU nano 1.3.8 floats at its own level. This release |
| 680 | contains several new features. Among other things, you |
| 681 | can now move to a specified column number as well as |
| 682 | line number within a file, file backups saved in a |
| 683 | backup directory will have unique names, the search and |
| 684 | replace history routines should work more consistently, |
| 685 | you can get a word count by pressing Meta-D at the edit |
| 686 | window, and there's a new -E/--tabstospaces option to |
| 687 | convert all typed tabs to spaces (--backupdir's short |
| 688 | option has been changed to -C). In terms of bugfixes, |
| 689 | this release contains fixes for minor problems with |
| 690 | screen updates, UTF-8 display, and flow control; a fix |
| 691 | for a segfault when displaying some lines ending with |
| 692 | tabs; better handling of constant cursor position |
| 693 | display; improved color parsing in the rcfile; and |
| 694 | support for the "Regexp" toggle in tiny mode |
| 695 | (-R/--regexp is gone, and --restricted's short option |
| 696 | has been changed to -R), among other things. Enjoy. |
| 697 | |
David Lawrence Ramsey | c32a5e7 | 2005-04-10 03:58:44 +0000 | [diff] [blame] | 698 | 2005.04.10 - GNU nano 1.3.7 claws its way to the top. This release |
| 699 | mostly contains bugfixes for the massive amount of new |
| 700 | code in 1.3.6. Among other things, nano builds with |
| 701 | debug support again; going into the help browser at the |
| 702 | "Read File" prompt no longer kicks you out of the prompt |
| 703 | after you exit the help browser; paragraph searching no |
| 704 | longer skips over certain cases of single-line |
| 705 | paragraphs; the titlebar no longer cuts off some UTF-8 |
| 706 | strings prematurely; and the text displayed in the help |
| 707 | browser is now wrapped as it was in nano 1.2.x, taking |
| 708 | UTF-8 support into account. New features include an |
| 709 | --enable/disable-utf8 configure option to explicitly |
| 710 | turn detection of UTF-8 support on or off, and sample |
| 711 | regexes for C++ as well as C. Have fun. |
| 712 | |
David Lawrence Ramsey | bec01bd | 2005-03-20 20:02:51 +0000 | [diff] [blame] | 713 | 2005.03.20 - GNU nano 1.3.6 "shout it from the rooftops" is released. |
| 714 | This release finally includes the long-awaited support |
David Lawrence Ramsey | 7ec8d7c | 2005-03-21 08:03:46 +0000 | [diff] [blame] | 715 | for UTF-8. Other new features include the ability to |
David Lawrence Ramsey | bec01bd | 2005-03-20 20:02:51 +0000 | [diff] [blame] | 716 | insert UTF-8 characters using verbatim input; the |
| 717 | ability to delete all text from the cursor position to |
| 718 | the end of the file via ^W^X as (patched) Pico does; |
| 719 | improvements to input and output so that pasted text |
| 720 | displays faster, improvements to the statusbar prompt so |
| 721 | that more edit window shortcuts, including verbatim |
| 722 | input and previous/next word search, work in it; a new |
| 723 | option to allow using the formerly always-blank second |
| 724 | line of the screen as part of the edit window; and the |
| 725 | ability to refresh the help browser and file browser |
| 726 | windows via Ctrl-L. Notable bug fixes include a fix for |
| 727 | a segfault when using full justify, and a fix for the |
| 728 | long-standing bug where nano would keep running if the |
| 729 | terminal it was in died unexpectedly. Enjoy. |
| 730 | |
David Lawrence Ramsey | 2c86dc6 | 2004-11-22 17:55:17 +0000 | [diff] [blame] | 731 | 2004.11.22 - GNU nano 1.3.5 hurls itself forward. New features in this |
| 732 | release include the ability to replace only marked text |
| 733 | when the mark is on, improvements to smooth scrolling so |
| 734 | that it applies everywhere instead of just affecting the |
| 735 | movement keys, improvements to how files are opened so |
| 736 | that they are no longer displayed unnecessarily, support |
| 737 | for multiple +LINE arguments in addition to multiple |
| 738 | filenames on the command line, autodetection of the |
| 739 | format to save a file in based on the format it was in |
| 740 | when it was opened, the ability to toggle both ways |
| 741 | between the "Read File" and "Execute Command" prompts |
| 742 | and the "Search" and "Go to Line" prompts, and support |
| 743 | for cross-compiling nano. As for bug fixes, the |
| 744 | "tabsize" nanorc option works again, mouse clicks on the |
| 745 | shortcut list trigger the right shortcuts again, |
| 746 | tab-completing a filename with %'s in it no longer |
| 747 | causes a segfault, the internal spell checker no longer |
| 748 | skips words after the cursor position when the cursor is |
| 749 | in the middle of the file, and spell checking of only |
| 750 | marked text now works properly. Have fun with it. |
| 751 | |
David Lawrence Ramsey | c6718cf | 2004-08-17 20:38:44 +0000 | [diff] [blame] | 752 | 2004.08.17 - GNU nano 1.3.4 marches forth after a false start. This |
| 753 | release mainly features fixes for the bugs that crept |
| 754 | into the last release. Among other things, nano now |
| 755 | compiles again with certain options, quoted justify now |
| 756 | works properly on systems without regex.h, full justify |
| 757 | no longer segfaults when used on a file with no |
| 758 | paragraphs, previous paragraph searching works properly |
| 759 | again, tab completion is properly disabled when needed |
| 760 | in restricted mode, Ctrl-C is no longer disabled after |
| 761 | using the alternate spell checker, the permissions of a |
| 762 | newly created file now match those of nano 1.2.x again, |
| 763 | and replacing all text in a file now properly updates |
| 764 | the screen in all cases. New features include sample |
| 765 | regexes for patch files, improvements to the sample |
David Lawrence Ramsey | 86058fa | 2007-01-17 16:24:24 +0000 | [diff] [blame] | 766 | regexes for C files, and support for strings greater |
| 767 | than 1023 characters and/or containing nulls in |
David Lawrence Ramsey | c6718cf | 2004-08-17 20:38:44 +0000 | [diff] [blame] | 768 | .nano_history. Additionally, the full justify keystroke |
| 769 | has been changed to match current Pico, and whitespace |
| 770 | display mode is now turned off by default. Enjoy. |
| 771 | |
David Lawrence Ramsey | e115156 | 2004-06-28 13:17:33 +0000 | [diff] [blame] | 772 | 2004.06.28 - GNU nano 1.3.3 marches forth. There are several new |
| 773 | features in this release, including a restricted mode |
| 774 | that provides better security than just setting an |
| 775 | operating directory, the ability to justify the entire |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 776 | file at once, support for a "smart" Home key that can |
David Lawrence Ramsey | e115156 | 2004-06-28 13:17:33 +0000 | [diff] [blame] | 777 | leap from the beginning of text on a line to the true |
| 778 | beginning of the line (or the reverse) in one stroke, |
| 779 | support for specifying an alternative spell checker in |
| 780 | $SPELL, the ability to specify the characters used to |
| 781 | display spaces and tabs so that they can easily be told |
| 782 | apart, and the ability to specify the characters marking |
| 783 | the ends of sentences as used in justification. There |
| 784 | are also several bug fixes; among other things, |
| 785 | justification now keeps spaces at the ends of all but |
| 786 | the last line of a paragraph as Pico does, saving a |
| 787 | marked selection no longer changes the current filename |
| 788 | to the filename the selection was saved under, resizing |
| 789 | now works better and no longer corrupts the screen under |
| 790 | slang, and the movement functions now avoid doing |
| 791 | unnecessary redraws and hence work faster. In short, |
| 792 | there are a lot of new things to play with. Enjoy. |
| 793 | |
David Lawrence Ramsey | f70f0cf | 2004-03-31 18:42:52 +0000 | [diff] [blame] | 794 | 2004.03.31 - GNU nano 1.3.2 is prepared for the void. New features in |
| 795 | this release include the ability to spell-check only |
| 796 | marked text and the ability to save all backup files in |
| 797 | a specified directory instead of wherever the original |
| 798 | files are. Bug fixes include a fix for a segfault when |
| 799 | replacing certain regular expressions, fixes for some |
| 800 | misbehavior when doing searches, minor fixes to verbatim |
| 801 | input mode and keyboard input in general, better |
| 802 | handling of window resizes at certain times, and |
| 803 | allowing the mark to be saved properly again when |
| 804 | switching between multiple file buffers. nano has also |
| 805 | been ported to the Tandem NonStop Kernel. Have fun. |
| 806 | |
David Lawrence Ramsey | fa1497b | 2004-01-09 23:22:02 +0000 | [diff] [blame] | 807 | 2004.01.09 - GNU nano 1.3.1 is outside the gates. This release |
| 808 | features, among other things, fixes for the input |
| 809 | routines to deal with some problems they had, a |
| 810 | reorganized shortcut list for the help browser, minor |
| 811 | Pico compatibility improvements for the file browser, |
| 812 | fixes for misbehavior when replacing certain regular |
| 813 | expressions, and the ability to highlight those regular |
| 814 | expressions properly. It also allows searching without |
| 815 | prompting to work in view mode, adds support for glib |
| 816 | 2.x for those systems that need it, updates the .spec |
| 817 | file for the 1.3 branch, prompts you first when you try |
| 818 | to save a file under a different name, and adds a new |
| 819 | verbatim input mode that acts as ^V does under vi, but |
| 820 | with additional Pico compatibility (explained in the |
| 821 | FAQ). Basically, a bunch of fixes and a few new |
| 822 | features for your editor of choice. Enjoy. |
| 823 | |
David Lawrence Ramsey | 133f7b1 | 2003-10-22 17:15:12 +0000 | [diff] [blame] | 824 | 2003.10.22 - GNU nano 1.3.0 is loosed upon the world. This is the first |
| 825 | release in the unstable 1.3.x series, and as such it |
| 826 | includes a lot of new features, including the addition |
| 827 | of a -d option for those FreeBSD users with Backspace |
| 828 | keys that act like Delete keys, the ability to repeat |
| 829 | the last search without prompting, the ability to search |
| 830 | for the beginning or end of a paragraph, new smooth |
| 831 | paging routines to go with the smooth scrolling |
| 832 | routines, and various improvements to the input and |
| 833 | display routines to make them behave more intuitively. |
| 834 | It also includes the usual load of bugfixes. Enjoy. |
| 835 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 836 | |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 837 | 2003.08.11 - GNU nano 1.2.2 is released, only four months since the |
Chris Allegretta | 3364214 | 2003-08-12 01:49:20 +0000 | [diff] [blame] | 838 | last version :-). This release includes fixes for |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 839 | broken regex detection, search history recall, and |
| 840 | keypad handling with -K. Debugging strings are no |
| 841 | longer translated and comments denote where translations |
David Lawrence Ramsey | b159f94 | 2006-07-28 17:06:27 +0000 | [diff] [blame] | 842 | should be as short as possible (i.e. the statusbar). |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 843 | There are new examples for syntax highlighting, and |
| 844 | documentation updates and fixes. The 1.3.0 CVS tree |
| 845 | will be opening soon for all your nano desires, so stay |
| 846 | tuned! |
Chris Allegretta | 3364214 | 2003-08-12 01:49:20 +0000 | [diff] [blame] | 847 | |
Chris Allegretta | aa45931 | 2003-04-20 16:20:15 +0000 | [diff] [blame] | 848 | 2003.04.19 - Happy Easter! GNU nano 1.2.1 is released. This release |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 849 | features a new check for broken regexec() |
Chris Allegretta | aa45931 | 2003-04-20 16:20:15 +0000 | [diff] [blame] | 850 | implementations and some variable, function and macro |
| 851 | cleanups. Fixes are included for search history, |
| 852 | cutting marked text, alt keyboard mode, and the usual |
| 853 | translation and documentation updates. |
| 854 | |
Chris Allegretta | 2b4ead9 | 2003-02-20 01:56:02 +0000 | [diff] [blame] | 855 | 2003.02.19 - GNU nano 1.2.0 is released. Few changes from pre3, just |
| 856 | some doc and translation updates, and bugfixes for |
| 857 | justify and file conversion. For those of you who |
| 858 | haven't kept up with the 1.1 unstable series, v1.2 |
| 859 | brings nanorc support, color syntax highlighting, |
| 860 | multiple file buffers, search/replace history and much |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 861 | much more. Please read the UPGRADE file for details, |
| 862 | and enjoy GNU nano 1.2.0. |
Chris Allegretta | 2b4ead9 | 2003-02-20 01:56:02 +0000 | [diff] [blame] | 863 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 864 | |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 865 | 2003.02.13 - GNU nano 1.1.99pre3 "The last testing version, no |
Chris Allegretta | 7ba3279 | 2003-02-14 03:09:35 +0000 | [diff] [blame] | 866 | really!" is released. This release includes fixes for |
| 867 | wrapping (again), resizing, color syntax highlighting, |
| 868 | rcfile parsing, the mouse code, more memory leaks, and |
| 869 | some reversion of the code to get the user's home |
| 870 | directory (nano will now again rely on $HOME). There |
| 871 | are also translation updates, a new manual page for the |
| 872 | nanorc file, and an UPGRADE file detailing the changes |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 873 | since version 1.0. Please submit reports for any bugs |
Chris Allegretta | 7ba3279 | 2003-02-14 03:09:35 +0000 | [diff] [blame] | 874 | you might find to the development team |
| 875 | (nano-devel@gnu.org), and enjoy nano almost-1.2.0 ;-) |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 876 | |
Chris Allegretta | 5c8c276 | 2003-02-03 15:21:27 +0000 | [diff] [blame] | 877 | 2003.02.03 - GNU nano 1.1.99pre2 "bugs in my pockets, bugs in my |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 878 | shoes" is released. There are, not surprisingly, only |
| 879 | bugfixes in this release as we move toward the stable |
| 880 | 1.2.0 release. Fixes are included for translatable |
| 881 | string format, subexpression replacement, constant |
| 882 | cursor position, invalid search regexes, justify, screen |
| 883 | state on SIGHUP and SIGTERM, cutting to end cuts with |
| 884 | long lines, many file browser and operating directory |
| 885 | bugs, memory and file descriptor leaks, marker code, |
| 886 | spell checker, the mouse code with long lines, multiple |
| 887 | buffers and non-file open errors, replacement string |
| 888 | length, and a silly but serious history message crash. |
| 889 | There is also a drastic improvement in CPU utilization |
| 890 | for the color regex code. |
Chris Allegretta | 5c8c276 | 2003-02-03 15:21:27 +0000 | [diff] [blame] | 891 | Depending on the number of bugs found in this |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 892 | release, there may be a 1.1.99pre3 or RC1, or just a |
| 893 | 1.2.0 release. Most of the major bugs seem to have been |
| 894 | worked out, so if you are waiting for a good time to |
| 895 | test nano before the official 1.2.0 release, this would |
| 896 | be the one to use. Happy bug hunting! |
Chris Allegretta | 5c8c276 | 2003-02-03 15:21:27 +0000 | [diff] [blame] | 897 | |
Chris Allegretta | d46f544 | 2003-01-17 21:47:33 +0000 | [diff] [blame] | 898 | 2003.01.17 - GNU nano 1.1.99pre1 "enough already" has been released. |
| 899 | This release is, barring bug fixes and documentation |
| 900 | updates, what version 1.2.0 has looked like, feature |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 901 | wise. There will very likely be bugs, just due the |
| 902 | volume of changes made in this release. Search and |
| 903 | replace string history has been added, including an |
| 904 | option to log history to ~/.nano_history (-H, |
| 905 | --historylog). Because of this, the Pico incompatible |
| 906 | search/replace string behavior that used to be the |
| 907 | default has been deleted. The old "pico" flag (-p) is |
| 908 | now compatible with Pico's "preserve" mode for allowing |
| 909 | flow control characters; by default this version ignores |
| 910 | both ^Q and ^S. The --disable-wrapping-as-root |
| 911 | configure option has been forward ported from version |
| 912 | 1.0.x, and a new flag to enable all extra options |
| 913 | (--enable-all) has been added. The internal spell |
| 914 | checker has been improved, meaning you will now be |
| 915 | prompted only once for each unique capitalization of a |
| 916 | given word. |
Chris Allegretta | d46f544 | 2003-01-17 21:47:33 +0000 | [diff] [blame] | 917 | There have also been lots of bug fixes, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 918 | including the "trying to insert a directory name in |
Chris Allegretta | d46f544 | 2003-01-17 21:47:33 +0000 | [diff] [blame] | 919 | multibuffer mode bug", the ugly spell checker scrolling, |
| 920 | the color code, cutting text crashes, justification, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 921 | deleting the "magic line" via replace, and cursor |
| 922 | positioning on the statusbar. There have also been the |
| 923 | usual helping of translation and documentation updates. |
Chris Allegretta | d46f544 | 2003-01-17 21:47:33 +0000 | [diff] [blame] | 924 | Please send all new feedback on this release |
| 925 | direct to the development list (nano-devel@gnu.org). |
| 926 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 927 | 2002.10.24 - GNU nano 1.1.12 "Make Jordi happy" is released. This |
David Lawrence Ramsey | e30c308 | 2006-04-20 03:20:13 +0000 | [diff] [blame] | 928 | release demonstrates that nano is starting to freeze for |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 929 | version 1.2. New features include a Meta-Y toggle for |
| 930 | syntax highlighting, pluralized i18n, and a handler for |
| 931 | SIGTERM. Nano now ignores XOFF (^S) to stop accidental |
| 932 | lock-ups, and no longer references malloc.h. |
Chris Allegretta | 2257893 | 2002-10-25 03:14:11 +0000 | [diff] [blame] | 933 | Also included are fixes for zero-length regex |
| 934 | matches, segfaults with --disable-mouse, justification, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 935 | memory corruption with the browser, version and help |
| 936 | cmdline output, and translation updates. Aside from the |
| 937 | (currently up in the air) search history behavior, the |
| 938 | next version of nano should be 1.1.99pre1. Have fun! |
Chris Allegretta | 2257893 | 2002-10-25 03:14:11 +0000 | [diff] [blame] | 939 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 940 | 2002.10.01 - GNU nano 1.1.11 "Oddball" is released. This release |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 941 | features a new version of gettext, a new and improved |
| 942 | syntax highlighting engine, and some updates for the |
| 943 | nanorc.sample file. The toggles for case sensitivity |
| 944 | (Meta-C) and regular expressions (Meta-R) have changed |
| 945 | in the search and replace prompts, multibuffer status is |
| 946 | now displayed and can be toggled from the insert file |
| 947 | menu, and some wrapping behavior that changed in 1.1.10 |
| 948 | has reverted. The --enable-color warning was also made |
| 949 | less severe, as the color syntax code has improved, and |
| 950 | nano now uses extended regexes in the .nanorc file. |
| 951 | Also included are fixes for various memory |
| 952 | leaks, the operating directory option, username tab |
| 953 | completion, the page_up and down arrow, go to previous |
| 954 | word and next word, nanorc parser and line wrapping |
| 955 | code. Have fun! |
Chris Allegretta | 6866f6f | 2002-10-02 00:20:19 +0000 | [diff] [blame] | 956 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 957 | 2002.07.25 - At long last! GNU nano 1.1.10 "What didn't we break?" is |
Chris Allegretta | 70bb886 | 2002-07-24 01:34:13 +0000 | [diff] [blame] | 958 | released. This version of GNU nano features version |
| 959 | 0.11.2 of gettext, building with automake 1.6, some new |
| 960 | code for displaying control characters, browser |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 961 | improvements, a new backup file option (-B, --backup), a |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 962 | new option to ignore rc files (-I, --ignorercfiles), |
Chris Allegretta | 70bb886 | 2002-07-24 01:34:13 +0000 | [diff] [blame] | 963 | compatibility with -pedantic, handling null characters |
| 964 | before EOF, a slightly sportier nanorc.sample and more. |
Benno Schulenberg | 16fe178 | 2014-02-27 20:54:26 +0000 | [diff] [blame] | 965 | Fixes are included for justification, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 966 | the reading and writing file routines, resizing and fill |
| 967 | length, millions of memory leaks, the usage screen was |
Chris Allegretta | 1642e6a | 2013-01-03 04:41:41 +0000 | [diff] [blame] | 968 | updated, and the --quotestr and --regexp really work |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 969 | now ;-) Enjoy :) |
Chris Allegretta | 70bb886 | 2002-07-24 01:34:13 +0000 | [diff] [blame] | 970 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 971 | 2002.05.12 - GNU nano 1.1.9 is released, happy Mother's Day! This |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 972 | release includes many new features, including a prepend |
| 973 | mode (^O,M-P), a new "syntax" command in the .nanorc to |
| 974 | allow multiple syntax highlighting types, and a new -Y, |
| 975 | --syntax flag to set a specific one if there's no |
David Lawrence Ramsey | b159f94 | 2006-07-28 17:06:27 +0000 | [diff] [blame] | 976 | filename regex to match it against (i.e. w/mutt). The |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 977 | ^space and M-space keys will now show up in the help |
| 978 | menu, which itself has been tweaked a bit, and many more |
| 979 | configure options should now cooperate (like the odd |
| 980 | pairing of --enable-tiny and --enable-multibuffer). The |
| 981 | marker should now work when using multiple buffers, and |
| 982 | the huge memory leak in color syntax highlighting has |
| 983 | been fixed. A lot of new stuff for everyone's favorite |
| 984 | text editor ;) Have fun! |
Chris Allegretta | 8b75a78 | 2002-05-13 00:09:30 +0000 | [diff] [blame] | 985 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 986 | 2002.03.30 - GNU nano 1.1.8 is released. New features include an |
Chris Allegretta | 4ceb30c | 2002-03-30 16:56:53 +0000 | [diff] [blame] | 987 | "Insert Output of External Command", ^R^X, and a .spec |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 988 | file is now included in the distribution. There are |
| 989 | cleanups in the usage code, fixes for regex parsing, the |
| 990 | file browser, the NO_CONVERT auto-detect, indented |
| 991 | justification, the internal spell checker, and a serious |
| 992 | bug where reading a file of 0 lines would hang nano. |
| 993 | Also, the "show position" code now shows the starting |
Chris Allegretta | 4ceb30c | 2002-03-30 16:56:53 +0000 | [diff] [blame] | 994 | column as 1 instead of 0. Have fun! |
| 995 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 996 | 2002.03.05 - GNU nano 1.1.7 "lets change everything and see what breaks" |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 997 | is released. New features include new flags |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 998 | -N, --noconvert to stop any file format conversion and |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 999 | -Q, --quotestr for the new quoted text justification, a |
| 1000 | new tempnam() implementation to avoid silly warnings, |
Chris Allegretta | 97489d2 | 2002-03-05 23:47:44 +0000 | [diff] [blame] | 1001 | DOS and Mac file options in the Write File dialog, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1002 | multiple save files (file.1) for abnormal exits, ^C now |
| 1003 | shows column as well as character position, and |
Chris Allegretta | 97489d2 | 2002-03-05 23:47:44 +0000 | [diff] [blame] | 1004 | multibuffer allows duplicate files, even unnamed ones. |
| 1005 | Also, the static shortcut and toggle lengths are |
David Lawrence Ramsey | 81bfd82 | 2006-03-26 17:41:47 +0000 | [diff] [blame] | 1006 | history, nano now reads SYSCONFDIR/nanorc if rc file |
Chris Allegretta | 97489d2 | 2002-03-05 23:47:44 +0000 | [diff] [blame] | 1007 | support is enabled, and nano is now built with (and |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1008 | requires for rebuilding) autoconf 2.5. |
Chris Allegretta | 97489d2 | 2002-03-05 23:47:44 +0000 | [diff] [blame] | 1009 | This release also includes fixes for some memory |
David Lawrence Ramsey | 1eadebe | 2004-01-25 21:36:38 +0000 | [diff] [blame] | 1010 | leaks, detecting DOS and Mac file format, justification, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1011 | suspending keys, search & replace under various |
Chris Allegretta | 97489d2 | 2002-03-05 23:47:44 +0000 | [diff] [blame] | 1012 | conditions, variable width for shortcuts, and the usual |
| 1013 | ton of translation updates. |
| 1014 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1015 | 2002.01.25 - GNU nano 1.1.6 is released. Lots of new features in this |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1016 | release. New Meta-keys were added as alternates for |
Chris Allegretta | 05f4065 | 2002-01-23 02:37:36 +0000 | [diff] [blame] | 1017 | control sequences: Meta-A for the marker key (^^), and |
| 1018 | Meta-G for the 'goto dir' key in the file browser (^_). |
| 1019 | The color syntax highlighting now supports multiple |
| 1020 | lines via start="regex" end="regex" syntax, and the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1021 | .nanorc regex format itself has changed. Also, the |
Chris Allegretta | 05f4065 | 2002-01-23 02:37:36 +0000 | [diff] [blame] | 1022 | gettext code was upgraded to version 0.10.40, and nano |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1023 | will now display a message if only occurrence of a given |
| 1024 | search exists. |
Chris Allegretta | 05f4065 | 2002-01-23 02:37:36 +0000 | [diff] [blame] | 1025 | For bugfixes, there are fixes for spelling, |
| 1026 | stray newlines in the usage() function, suspend issues |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1027 | with tcsh, auto-indent and wrapping clashes, ugly code |
Chris Allegretta | 05f4065 | 2002-01-23 02:37:36 +0000 | [diff] [blame] | 1028 | in rcfile.c, global variable compatibility with AIX. |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1029 | There are also oodles of translation updates. Have fun |
| 1030 | with it. |
Chris Allegretta | 05f4065 | 2002-01-23 02:37:36 +0000 | [diff] [blame] | 1031 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1032 | 2002.01.05 - GNU nano 1.1.5 is out. The main new feature in this |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1033 | release is the changed behavior of the keypad. Nano now |
Chris Allegretta | bdea41e | 2002-01-05 18:54:43 +0000 | [diff] [blame] | 1034 | does the Right Thing and used keypad() by default. If |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1035 | you wish to use the keypad arrow keys in certain |
| 1036 | terminals, you may use the -K or --keypad flag to use |
| 1037 | the old behavior. Users of other OSes should see better |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1038 | handling of their non-keypad keys in this release. |
| 1039 | Other changes include more Hurd fixes, fixes parsing |
| 1040 | the .nanorc, display fixes for the color syntax |
Chris Allegretta | bdea41e | 2002-01-05 18:54:43 +0000 | [diff] [blame] | 1041 | highlighting, gettext stabilization and many translation |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1042 | updates. This is almost like a stable release, much |
| 1043 | like in the 0.9.x series when every other release was |
| 1044 | the most stable one :) Have fun! |
| 1045 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1046 | 2001.12.11 - GNU nano 1.1.4 is released. This release contains |
Chris Allegretta | 7bf2509 | 2001-12-12 02:44:40 +0000 | [diff] [blame] | 1047 | rudimentary color syntax support (but it's still |
| 1048 | broken), compatibility fixes for the Hurd and FreeBSD, |
| 1049 | spell checker and wrapping fixes, and more. It seems |
| 1050 | that the amount of interest in the code is inversely |
| 1051 | proportional to the amount of time since last release, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1052 | so it's time to show the world all the changes since |
Chris Allegretta | 7bf2509 | 2001-12-12 02:44:40 +0000 | [diff] [blame] | 1053 | 1.1.3 ;) Have fun with it! |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1054 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1055 | 2001.10.26 - GNU nano 1.1.3 is released. As far as new features go, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1056 | the help system is now available for all functions in |
| 1057 | the editor. Also, nano will also now print a message on |
| 1058 | the status bar when it automatically converts a file |
| 1059 | from Mac or DOS format, and trying to load a file that |
| 1060 | has already been loaded in multibuffer mode will now |
| 1061 | also cause an error message. There is now a "goto |
| 1062 | previous word" which you can use by hitting Meta-Space |
| 1063 | Bar. |
| 1064 | As for fixes, a SEVERE bug in the null_at code |
| 1065 | which discarded the memory address of reallocated memory |
| 1066 | has been fixed. This is probably the biggest bug fix in |
| 1067 | well over the last year of development. There are also |
| 1068 | some display fixes for when the screen shouldn't center |
| 1069 | itself on cut or uncut text. Also, the comments in the |
| 1070 | header files incorrectly said that nano was distributed |
| 1071 | under version 1 of the GPL when the accompanying license |
| 1072 | was the GPLv2. |
Chris Allegretta | dc57bba | 2001-10-26 16:14:45 +0000 | [diff] [blame] | 1073 | If you're using nano-1.1, it is highly |
Chris Allegretta | d46f544 | 2003-01-17 21:47:33 +0000 | [diff] [blame] | 1074 | recommended you upgrade to this release. If using 1.0, |
Chris Allegretta | dc57bba | 2001-10-26 16:14:45 +0000 | [diff] [blame] | 1075 | wait for version 1.0.6 which should be available early |
| 1076 | next week. Enjoy! |
| 1077 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1078 | 2001.10.03 - GNU nano 1.1.2 is out there. Many new features in this |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1079 | release, including support for auto-converting from DOS |
| 1080 | and Mac formatted files, as well as toggles for writing |
| 1081 | out files in these formats. Pico's -o flag has been |
| 1082 | implemented, as has some new smooth scrolling code |
| 1083 | (which can be used in place of the default jerky |
| 1084 | scrolling behavior). Also, there is now a "find |
| 1085 | matching bracket/brace/etc" feature (Meta-]). The |
| 1086 | .nanorc file now accepts setting the tabsize, and the |
| 1087 | help text at the bottom of the editor is now better |
| 1088 | spaced out in the search/replace prompts. There are |
| 1089 | also the usual helping of bugfixes, translation updates |
| 1090 | and, surely a bug or two. You better get ready! |
Chris Allegretta | 03260b4 | 2001-10-04 01:24:07 +0000 | [diff] [blame] | 1091 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1092 | 2001.07.28 - GNU nano 1.1.1 is released. Our second 1.1 unstable |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1093 | release features many bugfixes from the initial release, |
| 1094 | in particular fixes for the multibuffer code, and |
| 1095 | various compiler macro fixes. The shortcut lists for |
Chris Allegretta | 0e8c8d8 | 2001-07-29 01:16:27 +0000 | [diff] [blame] | 1096 | the search and replace prompts are a little more logical |
| 1097 | (with cancel the last option again), and the included |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1098 | gettext was re-downgraded to 0.10.35 due to problems on |
| 1099 | the PPC platform. GNU nano now includes its own aclocal |
| 1100 | macros in the m4/ directory to allow rebuilding the |
| 1101 | configure script to work on platforms regardless of |
Chris Allegretta | 0e8c8d8 | 2001-07-29 01:16:27 +0000 | [diff] [blame] | 1102 | their gettext version. |
| 1103 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1104 | 2001.07.15 - GNU nano 1.1.0 is released. This is the first release |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1105 | in the 1.1.x unstable series of GNU nano. It |
| 1106 | incorporates all changes up to the 1.0.3 release, and |
| 1107 | also includes many many new features, including |
| 1108 | appending to as well as overwriting files, writing |
| 1109 | marked text to a separate file, dynamic wrap length, |
| 1110 | lots more compatibility with Pico, and new optional |
| 1111 | features like .nanorc file support and multiple file |
| 1112 | buffers! All in all, plenty of new stuff that's sure to |
| 1113 | introduce lots of bugs ;-) Have fun with it, but be |
| 1114 | careful, unstable means unstable. |
Chris Allegretta | 9a74860 | 2001-07-15 16:07:23 +0000 | [diff] [blame] | 1115 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 1116 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1117 | 2001.07.01 - GNU nano 1.0.3 is the "mutt" release. This release |
David Lawrence Ramsey | 6c6d2bc | 2006-11-08 18:03:53 +0000 | [diff] [blame] | 1118 | features oodles of bug fixes with cutting text, |
| 1119 | especially with the -k (cut to end) option. There is |
| 1120 | also a new suspend handler which should make nano play |
| 1121 | better with mutt (the code for which came from mutt |
| 1122 | itself; many many thanks to Jordi Mallach and Tom Lear |
| 1123 | for working late into the night fixing this). Nano now |
| 1124 | also features mutt's case insensitive string compare |
| 1125 | function for more speed and less memory usage. Two new |
| 1126 | translations are included, Ukrainian and Russian. |
Benno Schulenberg | b55ce29 | 2014-02-22 10:28:58 +0000 | [diff] [blame] | 1127 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1128 | 2001.05.12 - GNU nano 1.0.2 is the "just the bugfixes ma'am" release. |
David Lawrence Ramsey | 6c6d2bc | 2006-11-08 18:03:53 +0000 | [diff] [blame] | 1129 | The most noticeable fixes are for display errors using |
| 1130 | page up/down with the marker code, and view mode (-v) |
| 1131 | not stopping the replace function. Other fixes include |
| 1132 | being able to use the arrow keys while holding down the |
| 1133 | ctrl key in certain TERMs, and there are many |
| 1134 | documentation updates and spelling tweaks. We also have |
| 1135 | a new Galician translation (provided by Jacobo Tarrío). |
| 1136 | Have fun with it! |
| 1137 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1138 | 2001.04.06 - GNU nano 1.0.1 is out there. The only new feature is a |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1139 | configure option for those who want to disable all word |
| 1140 | wrapping from nano, --disable-wrapping. Bug fixes this |
| 1141 | release include some bugs with autoconf and i18n, and |
| 1142 | several fixes in the file browser including a segfault |
| 1143 | on Solaris, symlinks to directories now work properly, |
| 1144 | and nano now sorts files case insensitively like Pilot. |
| 1145 | Have fun with it. |
Chris Allegretta | 38068cd | 2001-04-06 20:04:23 +0000 | [diff] [blame] | 1146 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1147 | 2001.03.22 - GNU Nano 1.0 is released! The autoindent wrapping bug |
Chris Allegretta | 4aa302f | 2001-03-18 18:50:04 +0000 | [diff] [blame] | 1148 | has been fixed, as well as strange bug when using Pico |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1149 | mode and regex search. There have also been some minor |
Chris Allegretta | 4aa302f | 2001-03-18 18:50:04 +0000 | [diff] [blame] | 1150 | spelling and documentation updates. As stated on the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1151 | website, there are currently no known bugs with nano, |
| 1152 | but some will pop up eventually and they will be |
| 1153 | addressed in subsequent releases. We hope you enjoy |
| 1154 | this first stable release of nano, and as always, |
| 1155 | feedback is welcome! nano@nano-editor.org. |
Chris Allegretta | 4aa302f | 2001-03-18 18:50:04 +0000 | [diff] [blame] | 1156 | |
Benno Schulenberg | af40fb6 | 2016-03-12 09:37:48 +0000 | [diff] [blame] | 1157 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1158 | 2001.02.19 - Nano 0.9.99pre3 brings a lot of changes! The most |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1159 | important being that nano is now officially a GNU |
| 1160 | program. Some changes have been made for GNU |
| 1161 | compatibility (like the default list of shortcuts, "^G |
| 1162 | Get Help" is now Listed and "^_ Goto Line" is not). The |
| 1163 | Yes/No/All keys have finally been internationalized |
| 1164 | also. All in all, quite a few changes, considering nano |
| 1165 | is supposed to be in a code freeze. But there are the |
| 1166 | usual helping of bugfixes, a nasty bug when cutting text |
| 1167 | in -k mode and some compatibility issues with older |
| 1168 | ncurses libraries have also been fixed. All in all, a |
| 1169 | lot to see. |
Chris Allegretta | f4a9864 | 2001-02-19 05:28:00 +0000 | [diff] [blame] | 1170 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1171 | 2001.01.31 - Nano 0.9.99pre2 is released. Not surprisingly, all that is |
Chris Allegretta | 90e0404 | 2001-01-31 18:01:24 +0000 | [diff] [blame] | 1172 | new is bugfixes, bugfixes, bugfixes. There were a few |
| 1173 | cleanups in unneeded global variables and duplicate |
| 1174 | functions, but most is just fixing. Specifically, there |
| 1175 | is now a preliminary (read: needs testing) fix for |
| 1176 | resizing the editor in any mode other than normal edit |
| 1177 | mode. Other fixes include some more tab completion |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1178 | segfaults, and an silly segfault that occurred when |
David Lawrence Ramsey | b159f94 | 2006-07-28 17:06:27 +0000 | [diff] [blame] | 1179 | successfully writing a file on the 2nd try (i.e. after |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1180 | an initial write error). Slowly but surely, on toward |
| 1181 | 1.0 we travel. |
Chris Allegretta | 90e0404 | 2001-01-31 18:01:24 +0000 | [diff] [blame] | 1182 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1183 | 2001.01.17 - 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] | 1184 | release of nano, and is also the first release since the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1185 | code freeze for nano 1.0. Don't expect (or request) any |
Chris Allegretta | 9faa3f1 | 2001-01-18 04:37:09 +0000 | [diff] [blame] | 1186 | new features between now and nano 1.0, only bugfixes, |
| 1187 | optimizations and doc/translation updates. For fixes, a |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1188 | nasty segfault when trying to insert one's home |
| 1189 | directory (~), some checks for the NumLock key making |
| 1190 | the keypad go awry, window size sanity checks, many |
Benno Schulenberg | b43a724 | 2016-07-28 15:24:11 +0200 | [diff] [blame] | 1191 | autoconf fixes, and support for the KDE Konsole keypad |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1192 | layout. Have fun. |
Chris Allegretta | 9faa3f1 | 2001-01-18 04:37:09 +0000 | [diff] [blame] | 1193 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1194 | 2001.01.07 - Nano 0.9.25 is the "Just one more feature I swear!" |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1195 | release. It includes one new feature that Pico has had |
| 1196 | forever, a built-in file browser. Since not everyone |
| 1197 | may want this option, there is a --disable-browser |
| 1198 | option to the configure script as well. Other changes |
| 1199 | include slightly different keypad handling, and a bugfix |
| 1200 | for crashes when tab completion in certain instances. |
| 1201 | Have fun and Happy New Year! |
Chris Allegretta | 1699144 | 2001-01-07 22:06:11 +0000 | [diff] [blame] | 1202 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1203 | 2000.12.18 - Nano 0.9.24 is released. This version contains the last of |
Chris Allegretta | 66149e7 | 2000-12-19 02:51:06 +0000 | [diff] [blame] | 1204 | the security fixes for writing files, as well as for a |
| 1205 | nasty segfault when nano is unable to open a file for |
| 1206 | reading, among other fixes. Nano also now cowardly |
| 1207 | refuses to open device files, to stop silly things like |
| 1208 | trying to open /dev/zero. New features include being |
| 1209 | Able to use Meta-Meta-<key> as Control-<key>, better |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1210 | HURD support, and some new flags have been added for |
| 1211 | Pico compatibility. Upgrading to this version is highly |
Chris Allegretta | 66149e7 | 2000-12-19 02:51:06 +0000 | [diff] [blame] | 1212 | recommended. |
| 1213 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1214 | 2000.12.08 - Nano 0.9.23 is the "race conditions bite" release. The |
Chris Allegretta | 8816760 | 2000-12-09 00:07:06 +0000 | [diff] [blame] | 1215 | main reason for this release is the less-than-optimal |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1216 | fix for the security issue in nano with following |
| 1217 | symbolic links. Hopefully this will fix the problem |
| 1218 | permanently. The --nofollow option also works again for |
| 1219 | those who are real security nuts. There are also some |
| 1220 | display and search fixes, and the --disable-spell |
| 1221 | function was renamed to --disable-speller to be in line |
| 1222 | with nano and Pico's "speller" term. |
Chris Allegretta | 8816760 | 2000-12-09 00:07:06 +0000 | [diff] [blame] | 1223 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1224 | 2000.12.02 - Nano 0.9.22 is released, with many more changes and |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 1225 | additions than imaginable. The most important change is |
| 1226 | a fix for unsafe handling of symbolic links which could |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1227 | lead to symlink attacks if nano were to exit because of |
| 1228 | an error or signal. Also there are better checks when |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 1229 | saving files. |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1230 | As for new features, username tab completion is now |
| 1231 | working well, the internal spell checker code has been |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 1232 | tweaked, you can now unjustify if you don't like how the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1233 | justify formatted your text, and there are more options |
| 1234 | for configure, including --disable-spell and |
Chris Allegretta | 9ee2a0d | 2000-12-02 21:50:57 +0000 | [diff] [blame] | 1235 | --disable-justify and --enable-extra (for those who like |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1236 | surprises). All in all, a whole lot of changes in a |
| 1237 | little over a week. |
Chris Allegretta | ac139dd | 2000-12-02 21:31:17 +0000 | [diff] [blame] | 1238 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1239 | 2000.11.23 - Happy Thanksgiving! Nano 0.9.21 is our "last version was |
Chris Allegretta | 71366cd | 2000-11-23 21:04:27 +0000 | [diff] [blame] | 1240 | a big turkey" release. It fixes several bugs introduced |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1241 | by the previous version, as well as a few long- standing |
| 1242 | display bugs. All 0.9.20 users are strongly encouraged |
| 1243 | to upgrade to this release. |
Chris Allegretta | 71366cd | 2000-11-23 21:04:27 +0000 | [diff] [blame] | 1244 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1245 | 2000.11.18 - Nano 0.9.20 is finally out the door. Probably the biggest |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1246 | change is the brand new way nano displays previous |
| 1247 | search and replace strings (they are now editable!) |
| 1248 | This is a break from Pico's (inconsistent) interface, so |
| 1249 | if you don't like the new way, "Pico" mode (-p on the |
| 1250 | command line or Meta-P within nano) still works the |
| 1251 | "old" way. |
Chris Allegretta | 44b52ca | 2000-11-18 16:46:14 +0000 | [diff] [blame] | 1252 | Other new features include being able to deal with |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1253 | search strings of any length, a new internal spell |
| 1254 | feature (courtesy of Mr. Rocco Corsi) and tab completion |
| 1255 | when reading in or writing out files! There's also the |
| 1256 | usual billion or so bug fixes. Feedback on this release |
| 1257 | is welcome because so much has changed, especially with |
| 1258 | the previous string display in search and replace. |
| 1259 | Email -> nano@nano-editor.org <-. If you like |
| 1260 | something, don't like something, or just want to order a |
| 1261 | pizza, let us know! |
Chris Allegretta | 44b52ca | 2000-11-18 16:46:14 +0000 | [diff] [blame] | 1262 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1263 | 2000.10.02 - Nano 0.9.19 is the "Chris is getting married in less than |
Chris Allegretta | 07e97d6 | 2000-10-03 01:52:50 +0000 | [diff] [blame] | 1264 | a week and needs a distraction" release. There are only |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1265 | a few actual code changes, mainly portability and |
| 1266 | compiler warning fixes. Nano now also supports |
| 1267 | PDCurses, which enables easily-built nano executables |
| 1268 | for Windows NT and 95/98 for the brave. The official |
| 1269 | nano site has changed (again) as well, check out |
| 1270 | www.nano-editor.org for all the latest nano schtuff. |
Chris Allegretta | 07e97d6 | 2000-10-03 01:52:50 +0000 | [diff] [blame] | 1271 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1272 | 2000.09.18 - Nano 0.9.18 is unleashed. It has some new keyboard |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1273 | handling code, Cygwin support out of the box, and a more |
| 1274 | portable handler for the NOHELP toggle. There is also a |
| 1275 | fix for a somewhat serious bug whereby trying to insert |
| 1276 | a directory instead of a normal file would destroy the |
| 1277 | contents of the editor. A must-see. Four stars. |
Chris Allegretta | 629edad | 2000-09-19 00:27:19 +0000 | [diff] [blame] | 1278 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1279 | 2000.09.04 - Nano 0.9.17, the Labor Day release, is released after a |
Chris Allegretta | 423cbfd | 2000-09-04 16:21:29 +0000 | [diff] [blame] | 1280 | quiet spell (almost an entire month since last release!) |
| 1281 | New features include better (not yet perfect) binary |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1282 | display support and toggle support for most of the |
| 1283 | program flags (M-c, M-i, M-z, M-x, M-p, M-w, M-m, M-k |
| 1284 | and M-e for -c, -i, -x, -p, -w, -k, and -R). |
Chris Allegretta | 423cbfd | 2000-09-04 16:21:29 +0000 | [diff] [blame] | 1285 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1286 | 2000.08.09 - Nano 0.9.16, after some struggling, is released. This |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1287 | release should fix a few of the holes that 0.9.15 dug. |
| 1288 | The "cutting text on the first line" bug is fixed, as is |
| 1289 | the "cutting text on the last line" bug. Nice symmetry |
| 1290 | there huh? Also the --tabsize argument should now work |
| 1291 | as well as by using -T. |
Chris Allegretta | ba96f7a | 2000-08-09 21:38:28 +0000 | [diff] [blame] | 1292 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1293 | 2000.08.03 - 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] | 1294 | release. There are the usual gala of display bugfixes, |
Chris Allegretta | 1642e6a | 2013-01-03 04:41:41 +0000 | [diff] [blame] | 1295 | a fix for the nasty bug in -k mode that could create |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1296 | a loop in the file being edited, and some other code |
Chris Allegretta | 0bf4e14 | 2000-08-04 02:42:04 +0000 | [diff] [blame] | 1297 | cleanup. Also, the -T option should now work regardless |
| 1298 | of the curses library used. Yay. |
| 1299 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1300 | 2000.07.27 - Nano 0.9.14 is officially the "13 is so unlucky it should |
Chris Allegretta | a1a55c7 | 2000-07-28 00:36:03 +0000 | [diff] [blame] | 1301 | be skipped as a version number" release. One typo |
| 1302 | caused unending problems (calling nano with either -t or |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1303 | -k caused both flags to be used). The -k code is also |
| 1304 | now closer in functionality to Pico's -k mode; please |
| 1305 | note that this code is not finished yet. Working on |
| 1306 | this code has made me realize that there is not enough |
Chris Allegretta | a1a55c7 | 2000-07-28 00:36:03 +0000 | [diff] [blame] | 1307 | abstraction in the code, and I will be working on that |
| 1308 | for the next release. Until then, have fun with this |
| 1309 | version. |
| 1310 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1311 | 2000.07.23 - 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] | 1312 | -k option from Pico (cut to end of line). The majority |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1313 | of changes in this release are bugfixes, however, |
| 1314 | including the usual display fixes and fixes for writing |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1315 | to symbolic links and unwritable files. Barring any |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1316 | other major changes, this should be the feature set for |
| 1317 | nano 1.0, whenever it might be released =-) |
Chris Allegretta | 231d3d6 | 2000-07-22 19:33:19 +0000 | [diff] [blame] | 1318 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1319 | 2000.07.07 - Nano 0.9.12 (The "lucky day" release) is bursting with new |
Chris Allegretta | e955dae | 2000-07-07 22:24:59 +0000 | [diff] [blame] | 1320 | features, bug fixes, and yummy fruit flavor. For |
| 1321 | changes, the alternate replace keystroke ^W^T is now |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1322 | ^W^R to be compatible with later versions of Pico. ^W^T |
| 1323 | is now goto line, again for Pico compatibility. As for |
| 1324 | new features, the wonderful/hated magic line code has |
| 1325 | returned with a vengeance! Also, regular expression |
| 1326 | searches and replaces have been incorporated via the -R |
| 1327 | flag. And, of course, there are the usual helping of |
| 1328 | display and other bug fixes to top it all off. |
Chris Allegretta | e955dae | 2000-07-07 22:24:59 +0000 | [diff] [blame] | 1329 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1330 | 2000.06.20 - Nano 0.9.11 presents drastic rewrites of the most buggy |
Chris Allegretta | 3798588 | 2000-06-20 00:39:20 +0000 | [diff] [blame] | 1331 | routines in the program, specifically the wrapping code |
| 1332 | and almost all of the display routines. There are many |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1333 | improvements and bugfixes to the display subsystem in |
Chris Allegretta | 3798588 | 2000-06-20 00:39:20 +0000 | [diff] [blame] | 1334 | general, but there may be bugs lurking yet. Also, after |
| 1335 | many MANY requests, there is now an option to set the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1336 | displayed tab width (-T, --tabsize). Note that this |
| 1337 | function just changes the way tabs LOOK in the editor, |
| 1338 | the tabs you input are still real tabs of normal width |
| 1339 | (usually 8 characters); nano just makes them look |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1340 | smaller or bigger while in the editor. New in the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1341 | translation department is an Indonesian translation |
| 1342 | (id). |
Chris Allegretta | 3798588 | 2000-06-20 00:39:20 +0000 | [diff] [blame] | 1343 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1344 | 2000.06.06 - Nano 0.9.10 is primarily a bugfix for the loss of SIGINT |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1345 | when using "run and terminate" flags (for example, |
| 1346 | --help). There are also some minor documentation |
| 1347 | updates. This version of nano is the most stable in |
| 1348 | quite some time, and is likely to be the most stable for |
| 1349 | awhile. Users are encouraged to upgrade to this |
| 1350 | version. |
Chris Allegretta | 2b26e0a | 2000-06-07 04:02:06 +0000 | [diff] [blame] | 1351 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1352 | 2000.05.31 - Nano 0.9.9 introduces much better working i18n support, |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1353 | more portability, and a ton of bugfixes. While nano is |
| 1354 | not likely anywhere near 1.0 in terms of code quality, |
| 1355 | it gets a quantum leap closer with this release. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1356 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1357 | 2000.05.18 - Nano 0.9.8 (the 'what broke now?' release) should fix |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1358 | the resize crash people have been experiencing. It also |
| 1359 | offers a new input method that should allow nano to do |
| 1360 | things the right way (like ^S, ^Q, custom suspend keys) |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1361 | and hopefully won't break with non-US keyboards. There |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1362 | are also the obligatory display fixes and speedups. |
| 1363 | Have fun with it. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1364 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1365 | 2000.05.14 - Nano 0.9.7 (the Mother's Day release) continues in the long |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1366 | line of display fixes, and also fixes the broken symlink |
David Lawrence Ramsey | b159f94 | 2006-07-28 17:06:27 +0000 | [diff] [blame] | 1367 | behavior (i.e. symlinks weren't being followed by |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1368 | default). Hopefully all major bugs can be worked out |
| 1369 | soon and we can have a 1.0 release before the end of the |
| 1370 | year, but who knows. |
| 1371 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1372 | 2000.05.08 - Nano 0.9.6 cleans up a lot of the display bugs that 0.9.5 |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1373 | uncovered. There are improvements (and some remaining |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1374 | segfaults) in the wrapping code, and even more display |
| 1375 | optimizations. I would still say 0.9.4 or 0.9.2 are the |
| 1376 | most stable versions of nano to date, but this one may |
| 1377 | not be too bad =-) |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1378 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1379 | 2000.05.01 - Nano 0.9.5 attempts to speed up the display of text |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1380 | to be at least somewhat reasonable. Much code profiling |
| 1381 | has been done to reduce the ridiculous number of |
| 1382 | redundant display updates. This will probably expose a |
| 1383 | lot of bugs that can then be fixed, so this release is |
| 1384 | probably not for the faint of heart. For anyone |
| 1385 | curious, I would call nano 0.9.2 the most stable version |
| 1386 | recently, so use that if you're not particularly |
| 1387 | concerned with being on the bleeding edge. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1388 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1389 | 2000.04.25 - Nano 0.9.4 fixes some problems in 0.9.3 with the last |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1390 | line code and related segfaults. It also now has much |
| 1391 | better handling for 8-bit characters. The --enable-tiny |
| 1392 | code also produces a smaller executable. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1393 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1394 | 2000.04.19 - Nano 0.9.3 is officially the "Micro$oft" release. It |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1395 | underscores the recent problem of bugfixes introducing |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1396 | more bugs than they fix. The most important change to |
| 1397 | this version of nano is the removal of the "magic line". |
| 1398 | You will no longer see a blank line at the end of the |
| 1399 | file. If you want a new line at the end of your file, |
| 1400 | you'll have to hit enter to get one. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1401 | |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1402 | NOTE: THIS BREAKS COMPATIBILITY WITH PICO. |
| 1403 | Unfortunately, this feature has been causing many many |
| 1404 | problems with nano so it is being removed for the time |
| 1405 | being, and perhaps indefinitely. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1406 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1407 | Other new stuff includes an --enable-tiny option to make |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1408 | nano ultra small (disabling i18n, detailed help and the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1409 | marker and mouse code), and --with-slang to use the |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1410 | slang libraries instead of ncurses. |
| 1411 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1412 | 2000.04.15 - Nano 0.9.2 just fixes the serious segfault problem if |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1413 | nano is invoked any way other than using the absolute |
| 1414 | path. The bug was in the new code for checking whether |
Chris Allegretta | 6df90f5 | 2002-07-19 01:08:59 +0000 | [diff] [blame] | 1415 | nano is invoked as 'pico'. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1416 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1417 | 2000.04.14 - 0.9.1 has some more Pico compatibility built-in. The |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1418 | option to switch to/from Search and Search/Replace (^T) |
| 1419 | is now available, and nano now displays the more |
David Lawrence Ramsey | b159f94 | 2006-07-28 17:06:27 +0000 | [diff] [blame] | 1420 | Pico-like shortcut list when invoked as 'pico' (i.e. if |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1421 | 'pico' is a symlink to nano). There is an important |
| 1422 | change to the handling of symbolic links as well. Now, |
| 1423 | nano does the "correct" thing and automatically writes |
| 1424 | to the object of the symlink, rather than replace the |
| 1425 | symlink with the updated file. This behavior is still |
| 1426 | available with the --nofollow or -l flags. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1427 | Other new things include a fix for the infamous |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1428 | "recursive replace" bug, and more bugfixes in the |
| 1429 | wrapping code. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1430 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1431 | 2000.04.07 - Nano 0.9.0 has some updates, new language support and |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1432 | a much better refresh setup (It's still not great, |
| 1433 | but...) There should also be more stability editing |
| 1434 | long lines, as there was a stupid mistake in the |
| 1435 | update_line call. Silly me =) |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1436 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1437 | 2000.03.22 - Nano 0.8.9 is basically just a bugfix release of 0.8.8 |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1438 | to reflect the current stagnant status of the project. |
| 1439 | Most things work, the rest doesn't doesn't work because |
| 1440 | (a) I can't fix it or I would have already done so, and |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1441 | (b) the amount of patches I'm receiving right now is |
| 1442 | quite negligible. Fortunately, this release marks the |
| 1443 | first release since I have acquired ownership of the |
| 1444 | nano pages on SourceForge. Here's hoping SF will get us |
| 1445 | some more visibility, translators and patches. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1446 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1447 | 2000.03.12 - After a hiatus, I have finally moved (not unpacked though) |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1448 | to my new home into Albany. Thus I should now have more |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1449 | time to work on nano. Nano 0.8.8, the "dear god what |
| 1450 | broke this time?" release, incorporates patches for both |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1451 | i18n and many bugfixes. It is VERY likely something |
| 1452 | broke this version, and it's likely I didn't even apply |
| 1453 | the i18n stuff properly, so *it* may not even work. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1454 | |
| 1455 | I would like to announce that I'm going to need |
| 1456 | translations soonish, so if you are fluent in other |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1457 | languages than English (or even better, if your native |
| 1458 | language is not English) and you would like to submit a |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1459 | translation file to me, please feel free to do so. If |
| 1460 | you do, I will list your name and email in the AUTHORS |
| 1461 | file as the maintainer of the .po file, and from then on |
| 1462 | it is yours to take care of and keep up to date. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1463 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1464 | 2000.03.01 - Well, to continue my trend of going back on my previous |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1465 | release's comments, nano 0.8.7 is released. The |
| 1466 | crashing behavior was still occurring, and this most |
| 1467 | recent fix also fixes some other wrapping problems, so |
| 1468 | here you go. There may be another release soon, there |
| 1469 | may not be, is that vague enough? =) |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1470 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1471 | 2000.02.25 - More minor bugfixes in 0.8.6, the bizarre behavior at the |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1472 | end of a page has ceased, thankfully. I'm also moving |
| 1473 | next weekend, so don't be shocked if you don't see a new |
| 1474 | version of nano next week =-) |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1475 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1476 | 2000.02.11 - Okay, here we go again. Aside from a few minor fixes and |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1477 | some under-the-hood changes, you won't notice much |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1478 | different in this version of nano. I haven't gotten |
| 1479 | much feedback on the help feature, is it simply amazing |
| 1480 | or does no one care? Write and let me know! =) |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1481 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1482 | 2000.02.08 - Nano 0.8.3 marks the first time in a long time that there |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1483 | has been more than three days since the last release. |
| 1484 | New features include an initial help mode (YAY!), |
| 1485 | hopefully much more support for i18n out of the box, and |
| 1486 | a flag for more Pico compatibility in the shortcut lists |
| 1487 | displayed. This release also marks the new nano |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1488 | distribution site, http://www.asty.org/nano and email |
| 1489 | address nano@asty.org for bugs, etc. |
| 1490 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1491 | 2000.02.02 - Okay, I hate to go back on what I said in the last release, |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1492 | but I may be changing jobs very soon. I will release |
| 1493 | version 0.8.2 as is (no i18n, no help menu (yet). I |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1494 | expect things to settle down by the end of next week, |
| 1495 | and then I can try to start on the i18n support and help |
| 1496 | menu; look for these new features in version 0.8.5 to |
| 1497 | 0.9.0. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1498 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1499 | 2000.01.28 - Nano 0.8.1 marks our first official step toward |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1500 | internationalization (i18n) and the help system (^G). I |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1501 | will be merging in Jordi's patches for initial i18n in |
| 1502 | the next version, and will implement the help system |
| 1503 | with i18n built into it shortly after that. Please |
| 1504 | don't hesitate to send bug reports, as long as you're |
| 1505 | sure the fault lies with nano =-). |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1506 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1507 | 2000.01.25 - Nano 0.8.0 is officially the 'let's try and be at least a |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1508 | little portable, mmmmkay?' release. There are many |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1509 | portability checks and fixes; many thanks to Andy Kahn |
| 1510 | for his patches. I removed the broken do_spell behavior |
| 1511 | with the 'spell' program; for now, we only try to call |
| 1512 | 'ispell' until I write a better method to handle the |
| 1513 | output of the normal 'spell' command. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1514 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1515 | 2000.01.24 - Nano 0.7.9 features many new features. Among them are a |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1516 | new autoindent feature (-i, --autoindent), tempfile flag |
| 1517 | like Pico's -t flag (-t, --tempfile), and preliminary |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1518 | spelling program support. The spelling function tries |
| 1519 | to run 'spell' and then 'ispell' in that order, but you |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1520 | can specify another spelling program with -s or |
| 1521 | --speller. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1522 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1523 | 2000.01.17 - Nano 0.7.7 is officially the 'way too much stuff changed this |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1524 | release' release. It's the busy time at work for me, so |
| 1525 | please don't get offended if your patch doesn't get |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1526 | included in the next immediate version of nano. I'm |
| 1527 | sure all the changes in this release will cause a few |
| 1528 | bugs, so 0.7.8 will primarily be about fixing those |
| 1529 | bugs. |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1530 | |
Chris Allegretta | 88520c9 | 2001-05-05 17:45:54 +0000 | [diff] [blame] | 1531 | Things added this release include resizability (kinda), |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1532 | new -x and -c flags (see nano -h for help), long command |
| 1533 | line flag support, and the usual array of bugfixes. |
| 1534 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1535 | 2000.01.15 - Nano 0.7.6 is officially the 'lightning' release. It now |
David Lawrence Ramsey | 9e45a47 | 2004-01-06 17:12:28 +0000 | [diff] [blame] | 1536 | loads large files much faster than previous versions, |
| 1537 | and is even much faster than Pico or vi in some rather |
| 1538 | rudimentary tests. Many thanks to Adam Rogoyski for the |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1539 | read_byte patch! |
| 1540 | |
Benno Schulenberg | 5b350b8 | 2016-01-12 11:03:00 +0000 | [diff] [blame] | 1541 | 2000.01.09 - As of this version (0.7.4), TIP has officially been renamed |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1542 | to nano. The new homepage is at |
| 1543 | http://faculty.plattsburgh.edu/astyanax/nano. Please |
| 1544 | update your bookmarks, tell your friends, and all that |
| 1545 | jazz. |