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