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