7183f8402055deee9d74014266379e167ef018aa
[nano-editor.git] / news.php
1 <?php include "top.php"; ?>
2 <title>GNU nano: News</title>
3 <table BORDER=0 CELLSPACING=0 COLS=1 WIDTH="100%" HEIGHT="70%" NOSAVE >
4 <tr VALIGN=TOP NOSAVE>
5 <td HEIGHT="70%" NOSAVE>
6 <table BORDER=0 CELLSPACING=0 COLS=1 WIDTH="100%" NOSAVE >
7 <tr NOSAVE>
8 <td NOSAVE>
9
10 <center><b>News</b></center>
11 </td>
12 </tr>
13
14 <tr align="center">
15 <td>
16 <br>
17 <pre>
18
19 2018 January 2
20
21 GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified
22 state when undoing/redoing (also when the file was saved
23 somewhere midway), improves the undoing of an automatic
24 linefeed at EOF, fixes a build issue on the BSDs, shows
25 the cursor again when compiled with --withslang, renames
26 the option 'justifytrim' to 'trimblanks' because it will
27 now snip trailing whitespace also while you are typing
28 (and hard-wrapping is enabled), continues pushing words
29 to the next line much longer (when hard-wrapping), makes
30 &lt;Tab&gt; and &lt;Shift+Tab&gt; indent and unindent a marked region,
31 allows unindenting when not all lines are indented, lets a
32 region marked with Shift persist when indenting/unindenting
33 or commenting/uncommenting it, and in those cases excludes
34 the last line of the region when it is not visibly marked
35 (which makes for a more intuitive behavior).
36
37
38
39 2017 November 27
40
41 GNU nano 2.9.1 "Damyatta" fixes a bug where, when the mark
42 is on, ^S would overwrite the file with just the marked
43 region. This release further clears the "Modified" flag
44 when all edits are undone, adds or updates some magic
45 strings, and does not forget when the cursor was last
46 at line 1, column 1.
47
48
49
50 2017 November 18
51
52 GNU nano 2.9.0 "Eta" introduces the ability to record and
53 replay keystrokes (M-: to start and stop recording, M-;
54 to play the macro back), makes ^Q and ^S do something
55 useful by default (^Q starts a backward search, and ^S
56 saves the current file), changes ^W to start always a
57 forward search, shows the number of open buffers (when
58 more than one) in the title bar, no longer asks to press
59 Enter when there are errors in an rc file, retires the
60 options '--quiet' and 'set quiet' and 'set backwards',
61 makes indenting and unindenting undoable, will look in
62 $XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME
63 for the history files, adds a history stack for executed
64 commands (^R^X), does not overwrite the position-history
65 file of another nano, and fixes a score of tiny bugs.
66
67
68
69 2017 August 27
70
71 GNU nano 2.8.7 "Fragrance" fixes a lockup when tabs are
72 wider than the screen, makes indenting + unindenting
73 more predictable by retaining relative indentations,
74 allows pasting (^U) at a prompt, allows triple quotes
75 in Python to not be followed by a character, does not
76 scroll three pages on a roll of the mouse wheel, binds
77 Alt+Up and Alt+Down to findprevious and findnext, and
78 fixes some hard-to-describe issues with softwrapping
79 and boundary-crossing tabs. Enjoy.
80
81
82
83 2017 July 21
84
85 GNU nano 2.8.6 "Kekul&eacute;" offers a new feature: the ability
86 to do softwrapping between words -- at whitespace --
87 instead of always at the edge of the screen. This can
88 be activated with -a or --atblanks or 'set atblanks'
89 together with the softwrap option. This release further
90 fixes a handful of rare display glitches, fixes a build
91 failure on AIX, harmonizes the quoting rules in the rc
92 files, and renames the option 'cut' to 'cutfromcursor'
93 (please update your nanorc files before 2020).
94
95
96
97 2017 June 25
98
99 GNU nano 2.8.5 "Farouche" avoids a crash when waking from
100 a suspension that was induced from the outside, allows
101 negative line and column numbers on the command line,
102 avoids some flickering when resizing the screen while
103 in the file browser, opens files in the order they were
104 mentioned on the command line, and does not pretend to
105 have woken from suspension when receiving a SIGCONT.
106
107
108
109 2017 May 21
110
111 GNU nano 2.8.4 "Our Version of Events" includes the nanorc
112 man page again.
113
114
115
116 2017 May 18
117
118 GNU nano 2.8.3 "Hirsch" fixes a misplacement of the spotlight
119 during interactive replacing, avoids build failures on AIX
120 and Solaris, fixes a crash on Solaris, speeds up backwards
121 searching, improves PHP syntax highlighting, and no longer
122 asks "save anyway?" when the user ^Q discards the buffer.
123
124
125
126 2017 May 4
127
128 GNU nano 2.8.2 "Krats" adds another new feature: it makes
129 the ^G help texts searchable with ^W. Apart from that,
130 it fixes a crash when resizing the window in the middle
131 of verbatim input, avoids an unlikely crash when used
132 without UTF-8 support in some locales, avoids redrawing
133 the screen twice when switching between buffers while
134 line numbers are active, and works around a coloring
135 bug on musl. Plus tweaks to the documentation; plus
136 translation updates for fifteen languages.
137
138
139
140 2017 April 12
141
142 GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and
143 on musl, fixes scrolling problems in softwrap mode when
144 double-width characters on row boundaries are involved,
145 shows double-width characters as "&gt;" and "&lt;" when split
146 across two rows, moves the cursor more predictably (at
147 the cost of sometimes putting it on the second "half"
148 of a character), avoids creating lines that consist of
149 only blanks when using autoindent, makes ^Home and ^End
150 go to the start and end of the file (on terminals that
151 support those keystrokes), places the cursor better when
152 linting, lets the linter ask only once whether to open
153 an included file, and adds bindings for ^Up and ^Down
154 in the file browser. Don't sit on your hands.
155
156
157
158 2017 March 31
159
160 GNU nano 2.8.0 "Axat" makes it easier to move around in
161 softwrapped lines: the Up and Down keys now step from
162 visual row to visual row instead of jumping between
163 logical lines, and the Home and End keys now move to
164 the start and end of a row, and only when already
165 there, then to the start and end of the logical line.
166 Furthermore, the screen can now scroll per row instead
167 of always per logical line. On an entirely different
168 front: nano now makes use of gnulib, to make it build
169 on more platforms. In short: there were many internal
170 changes, not many user-visible ones (apart form the
171 new softwrap navigation). The conversion to gnulib
172 was done by Mike Frysinger, the softwrap overhaul by
173 David Ramsey.
174
175
176
177 2017 February 23
178
179 GNU nano 2.7.5 "Nijntje" can properly search and replace
180 the \B and \b regex anchors, correctly repaints things
181 when multiline regexes with identical start and end are
182 involved, fixes a crash with zero-length regex matches,
183 does replacements at the edges of a marked region right,
184 no longer hides double-width characters at the head of
185 softwrapped rows, displays at most three warnings at
186 startup, and documents the ability to read a file from
187 standard input. Come tickle my ears.
188
189
190
191 2017 January 10
192
193 GNU nano 2.7.4 "Red dress" undoes deletions in an orderly
194 manner again (bug was introduced in previous version),
195 sets the preferred x position for vertical movements
196 more consistently, avoids some scrolling problems in
197 softwrap mode, installs the Info manual also when your
198 system lacks 'makeinfo', and corrects the behavior of
199 the beginning-of-word anchor (\&lt;) in regex searches.
200
201
202
203 2016 December 28
204
205 GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
206 your editor is now able to handle filenames that contain
207 newlines, avoids a brief flash of color when switching
208 between buffers that are governed by different syntaxes,
209 makes the Shift+Ctrl+Arrow keys select text again on a
210 Linux console, is more resistant against malformations
211 in the positionlog file, and does not crash when ^C is
212 typed on systems where it produces the code KEY_CANCEL.
213 Oh, and it no longer mistakenly warns about editing an
214 unlocked file just after saving a new one. That's it.
215 Tastes great with thick butter.
216
217
218
219 2016 December 12
220
221 GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature:
222 the ability to complete with one keystroke (^] by default)
223 a fragment of a word to a full word existing elsewhere in
224 the current buffer. Besides, this release fixes two bugs
225 related to using line numbers in softwrap mode, allows to
226 use the PageUp and PageDown keys together with Shift on
227 VTE-based terminals, stops the help lines from flickering
228 during interactive replacing, makes a 'set fill' override
229 an earlier 'set nowrap', properly restores the selected
230 region after an external spell check, and improves a few
231 other tidbits. If you should find any more bugs, please
232 run 'man nano | grep bugs' and report them there.
233
234
235
236 2016 October 29
237
238 GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the
239 ability to display line numbers beside the text. This can
240 be activated with -l or --linenumbers on the command line,
241 or with 'set linenumbers' in your nanorc, or toggled with
242 M-#. The coloring of these numbers can be chosen via the
243 option 'set numbercolor'. This release furthermore fixes
244 some bugs with scrolling in softwrap mode, is more strict
245 in the parsing of key rebindings, and marks a new buffer
246 as modified when the output of a command (^R ^X) has been
247 read into it. Come and check it out!
248
249
250
251 2016 September 1
252
253 GNU nano 2.7.0 "Suni" adds a new feature: allowing text to be
254 selected by holding Shift together with the cursor keys.
255 Besides that, nano now works also when run in very tiny
256 terminals (down to one line, one column), and improves
257 the handling of the prompt in cramped spaces. Not much,
258 but it's time to get it out there.
259
260 With this release we return to GNU. For just a little while
261 we dreamt we were tigers. But we are back in the herd,
262 back to a healthy diet of fresh green free grass.
263
264
265
266 2016 August 10
267
268 nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on
269 a Linux virtual console, takes as verbatim only the very
270 first keystroke after M-V, removes any lock files that it
271 holds when dying, doesn't abort when a word contains digits
272 (when using the default speller), fixes a small sorting bug
273 in the file browser, makes searching case-insensitively in
274 a UTF-8 locale a little faster, and doesn't enter invalid
275 bytes when holding down both Alt keys. Santé!
276
277
278
279 2016 July 28
280
281 nano 2.6.2 "Le vent nous portera" adds two new features: the
282 keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks
283 of text, and the option 'wordchars' for specifying which
284 characters (beside alphanumeric ones) should be considered
285 word-forming. Further, it provides feedback during Unicode
286 input (M-V followed by a six-digit hexadecimal number which
287 must start with 0 or 10), avoids a crash when resizing the
288 window during Verbatim input, doesn't drop a keystroke after
289 having been suspended, and replaces the beginning-of-line
290 anchor (^) just once per line. There are also several tiny
291 improvements in screen rendering and key handling.
292 Come get your hair tousled!
293
294
295
296 2016 June 27
297
298 nano 2.6.1 "Stampede" is chiefly a translation update, but also
299 adds one little feature (the ability to use negative numbers
300 with Go To Line: -1 meaning the first line from the bottom),
301 includes syntax highlighting for Rust, and fixes three tiny
302 bugs (but in such far corners of the editor that they aren't
303 even worth mentioning).
304
305
306
307 2016 June 17
308
309 nano 2.6.0 "Rubicon" fixes more than fifty little bugs -- and
310 some of them not so little. It improves moving about in
311 the file browser, corrects failings of the internal spell
312 checker, adds a new feature (comment/uncomment lines, with
313 default binding M-3), makes some error messages clearer,
314 shows more of a file when positionlog is used and the cursor
315 is near the end, displays all error messages at startup if
316 there are multiple ones, does not misinterpret keystrokes
317 when typing very fast, is less eager to trim the filename
318 on narrow terminals, speeds up case-insensitive searches,
319 and allows to abort re-searches. Among bunches of other
320 things. It is worth the trouble to upgrade.
321
322 And, with this release, we take leave of the herd...
323 Bye! And thanks for all the grass!
324
325 </pre>
326 </td>
327 </tr>
328 </table>
329
330 <!--Please see the <A HREF="https://savannah.gnu.org/news/?group=nano">Savannah project's</A>
331 news section to obtain the most recent nano news and information.
332 -->
333
334 </td>
335 </tr>
336 </table>
337 <?php include "bottom.php"; ?>
338