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