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