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