]> git.wh0rd.org - nano-editor.git/blobdiff - news.php
note the release of 5.1
[nano-editor.git] / news.php
index 6ea7009e28430833f88c08f4186a6260c0858ef2..968e12a1de47d23a02435da6a84f33a756fe05e4 100644 (file)
--- a/news.php
+++ b/news.php
@@ -1,5 +1,7 @@
 <?php include "top.php"; ?>
+
 <title>GNU nano: News</title>
+
 <table BORDER=0 CELLSPACING=0 WIDTH="100%" HEIGHT="70%">
 <tr VALIGN=TOP>
 <td>
 <td>
 <br><br>
 
-2019 August 25 - <b>GNU nano 4.4</b> "Hagelslag"
+2020 August 12 - <b>GNU nano 5.1</b> "Cantabria"
+<br>
+<table><tr><td><ul>
+<li><tt>M-Bsp</tt> (Alt+Backspace) deletes a word backwards, like in Bash.</li>
+<li><tt>M-[</tt> has become bindable.  (Be careful, though: as it is the<br>
+  starting combination of many escape sequences, avoid gluing<br>
+  it together with other keystrokes, like in a macro.)</li>
+<li>With <tt>--indicator</tt> and <tt>--softwrap</tt>, the first keystroke in<br>
+  an empty buffer does not crash.</li>
+<li>Invoking the formatter while text is marked does not crash.</li>
+<li>In UTF-8 locales, an anchor is shown as a diamond.</li>
+</ul></td></tr></table>
+<br><br>
+
+2020 July 29 - <b>GNU nano 5.0</b> "Among the fields of barley"
+<br>
+<table><tr><td><ul>
+<li>With <tt>--indicator</tt> (or <tt>-q</tt> or 'set indicator') nano will show a kind<br>
+  of scrollbar on the righthand side of the screen to indicate where<br>
+  in the buffer the viewport is located and how much it covers.</li>
+<li>With &lt;Alt+Insert&gt; any line can be "tagged" with an anchor, and<br>
+  &lt;Alt+PageUp&gt; and &lt;Alt+PageDown&gt; will jump to the nearest anchor.<br>
+  When using line numbers, an anchor is shown as "+" in the margin.</li>
+<li>The Execute Command prompt is now directly accessible from the<br>
+  main menu (with <tt>^T</tt>, replacing the Spell Checker).  The Linter,<br>
+  Formatter, Spell Checker, Full Justification, Suspension, and<br>
+  Cut-Till-End functions are available in this menu too.</li>
+<li>On terminals that support at least 256 colors, nine new color<br>
+  names are available: pink, purple, mauve, lagoon, mint, lime,<br>
+  peach, orange, and latte.  These do not have lighter versions.</li>
+<li>For the color names red, green, blue, yellow, cyan, magenta,<br>
+  white, and black, the prefix 'light' gives a brighter color.<br>
+  Prefix 'bright' is deprecated, as it means both bold AND light.</li>
+<li>All color names can be preceded with "bold," and/or "italic,"<br>
+  (in that order) to get a bold and/or italic typeface.</li>
+<li>With <tt>--bookstyle</tt> (or <tt>-O</tt> or 'set bookstyle') nano considers any<br>
+  line that begins with whitespace as the start of a paragraph.</li>
+<li>Refreshing the screen with <tt>^L</tt> now works in every menu.</li>
+<li>In the main menu, <tt>^L</tt> also centers the line with the cursor.</li>
+<li>Toggling the help lines with <tt>M-X</tt> now works in all menus except<br>
+  in the help viewer and the linter.</li>
+<li>At a filename prompt, the first &lt;Tab&gt; lists the possibilities,<br>
+  and these are listed near the bottom instead of near the top.</li>
+<li>Bindable function 'curpos' has been renamed to 'location'.</li>
+<li>Long option <tt>--tempfile</tt> has been renamed to <tt>--saveonexit</tt>.</li>
+<li>Short option <tt>-S</tt> is now a synonym of <tt>--softwrap</tt>.</li>
+<li>The New Buffer toggle (<tt>M-F</tt>) has become non-persistent.  Options<br>
+  <tt>--multibuffer</tt> and 'set multibuffer' still make it default to on.</li>
+<li>Backup files will retain their group ownership (when possible).</li>
+<li>Data is synced to disk before "... lines written" is shown.</li>
+<li>The raw escape sequences for <tt>F13</tt> to <tt>F16</tt> are no longer recognized.</li>
+<li>Distro-specific syntaxes, and syntaxes of less common languages,<br>
+  have been moved down to subdirectory syntax/extra/.  The affected<br>
+  distros and others may wish to move wanted syntaxes one level up.</li>
+<li>Syntaxes for Markdown, Haskell, and Ada were added.</li>
+</ul></td></tr></table>
+<br><br>
+
+2020 May 23 - <b>GNU nano 4.9.3</b> "Almendras"
+<br><br>
+<table><tr><td>
+  One more bug introduced in version 4.9 is fixed: a crash when<br>
+  the terminal screen is resized while at a lock-file prompt.
+</td></tr></table>
+<br><br>
+
+2020 April 7 - <b>GNU nano 4.9.2</b> "Mali Lo&scaron;inj"
 <br><br>
+<table><tr><td>
+  Another bug introduced in version 4.9 is fixed: a likely crash<br>
+  after undoing an &lt;Enter&gt; at the end of leading whitespace.
+</td></tr></table>
+<br><br>
+
+2020 March 31 - <b>GNU nano 4.9.1</b> "Sapperdeflap"
+<br><br>
+<table><tr><td>
+  Two bugs introduced in version 4.9 are fixed: the cursor<br>
+  getting misplaced when undoing line cuts, and filtering<br>
+  of the whole buffer to a new buffer not working.
+</td></tr></table>
+<br><br>
+
+2020 March 24 - <b>GNU nano 4.9</b> "die fetten Jahre sind vorbei"
+<br>
+<table><tr><td><ul>
+<li>When justifying a selection, the new paragraph and the<br>
+  succeeding one get the appropriate first-line indent.</li>
+<li>Trying to justify an empty selection does not crash.</li>
+<li>Redoing the insertion of an empty file does not crash.</li>
+<li>On the BSDs and macOS, <tt>^H</tt> has become rebindable again<br>
+  (in most terminal emulators, not on the console).</li>
+<li>DOS line endings in nanorc files are accepted.</li>
+<li>Option <tt>--suspend</tt> / 'set suspend' has been renamed to<br>
+  the more logical <tt>--suspendable</tt> / 'set suspendable'.</li>
+</ul></td></tr></table>
+<br><br>
+
+2020 February 7 - <b>GNU nano 4.8</b> "Ja&scaron;ka"
+<br>
+<table><tr><td><ul>
+<li>When something is pasted into nano, auto-indentation is suppressed,<br>
+  and the paste can be undone as a whole with a single <tt>M-U</tt>.</li>
+<li>When a lock file is encountered during startup, pressing <tt>^C</tt>/Cancel<br>
+  quits nano.  (Pressing 'No' just skips the file and continues.)</li>
+<li>Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'.<br>
+  Making any such binding dismisses the default behavior of ignoring<br>
+  Shift for all Meta+letter keystrokes.</li>
+<li>The configuration option <tt>--with-slang</tt> (to be avoided when possible)<br>
+  can now be used only together with <tt>--enable-tiny</tt>.</li>
+<li>A custom nanorc file can be specified on the command line, with<br>
+  <tt>-f filename</tt> or <tt>--rcfile=filename</tt>.</li>
+</ul></td></tr></table>
+<br><br>
+
+2019 December 23 - <b>GNU nano 4.7</b> "Havikskruid"
+<br>
+<table><tr><td><ul>
+<li>A &lt;Tab&gt; will indent a marked region only when mark and cursor are<br>
+  on different lines.</li>
+<li>Two indentations (any mix of tabs and spaces) are considered the<br>
+  same when they look the same (that is: indent to the same level).</li>
+<li>When using <tt>--breaklonglines</tt> or <tt>^J</tt>, a line will never be broken in<br>
+  its leading whitespace or quoting.</li>
+<li>The keywords in nanorc files must be in lowercase.</li>
+</ul></td></tr></table>
+<br><br>
+
+2019 November 29 - <b>GNU nano 4.6</b> "And don't you eat that yellow snow"
+<br>
+<table><tr><td><ul>
+<li>The 'formatter' command has returned, bound by default to <tt>M-F</tt>.<br>
+  It allows running a syntax-specific command on the contents of<br>
+  the buffer.</li>
+<li><tt>^T</tt> will try to run 'hunspell' before 'spell', because it checks<br>
+  spellling for the locale's language and understands UTF-8.</li>
+<li>Multiple errors or warnings on startup will no longer slow nano<br>
+  down but will be indicated on the status bar with trailing dots.</li>
+</ul></td></tr></table>
+<br><br>
+
+2019 October 4 - <b>GNU nano 4.5</b> "Ko&scaron;ice"
+<br>
+<table><tr><td><ul>
+<li>The new 'tabgives' command allows you to specify per syntax what<br>
+  the &lt;Tab&gt; key should produce: some spaces, a hard TAB, ...</li>
+<li>The output of <tt>--help</tt> is properly aligned again for all languages.</li>
+<li>&lt;Tab&gt; will indent a marked region also when <tt>M-}</tt> has been rebound.</li>
+</ul></td></tr></table>
+<br><br>
+
+2019 August 25 - <b>GNU nano 4.4</b> "Hagelslag"
+<br>
 <table><tr><td><ul>
 <li>At startup, the cursor can be put on the first or last occurrence<br>
   of a string by preceding the filename with <tt>+/string</tt> or <tt>+?string</tt>.</li>
 <li>When automatic hard-wrapping occurs (<tt>--breaklonglines</tt>), any leading<br>
   quoting characters will be automatically copied to the new line.</li>
-<li>M-6 works again also when the cursor is at end of buffer.</li>
+<li><tt>M-6</tt> works again also when the cursor is at end of buffer.</li>
 </ul></td></tr></table>
-<br><br><br>
+<br><br>
 
 2019 June 18 - <b>GNU nano 4.3</b> "Musa Kart"
-<br><br>
+<br>
 <table><tr><td><ul>
 <li>The ability to read from and write to a FIFO has been regained.</li>
 <li>Startup time is reduced by fully parsing a syntax only when needed.</li>
 <li>Cut, zap, and copy operations are undone separately when intermixed.</li>
 <li><tt>M-D</tt> reports the correct number of lines (zero for an empty buffer).</li>
 </ul></td></tr></table>
-<br><br><br>
+<br><br>
 
 2019 April 24 - <b>GNU nano 4.2</b> "Tax the rich, pay the teachers"
-<br><br>
+<br>
 <table><tr><td><ul>
 <li>The integrated spell checker does not crash when 'spell' is missing.</li>
 <li>Option <tt>--breaklonglines</tt> works also when <tt>--ignorercfiles</tt> is used.</li>
 <li>Automatic hard-wrapping is more persistent in pushing words to the<br>
   same overflow line.</li>
 </ul></td></tr></table>
-<br><br><br>
+<br><br>
 
 2019 April 15 - <b>GNU nano 4.1</b> "Qu&eacute; corchos ser&aacute; eso?"
-<br><br>
+<br>
 <table><tr><td><ul>
-<li>By default, a newline character is again automatically added at the</li>
+<li>By default, a newline character is again automatically added at the<br>
   end of a buffer, to produce valid POSIX text files by default, but<br>
-  also to get back the easy adding of text at the bottom.<br>
+  also to get back the easy adding of text at the bottom.</li>
 <li>The now unneeded option <tt>--finalnewline</tt> (<tt>-f</tt>) has been removed.</li>
 <li>Syntax files are read in alphabetical order when globbing, so that<br>
   the precedence of syntaxes becomes predictable.</li>
 <li>Executing an external command is disallowed when in view mode.</li>
 <li>Problems with resizing during external or speller commands were fixed.</li>
 </ul></td></tr></table>
-<br><br><br>
+<br><br>
 
 2019 March 24 - <b>GNU nano 4.0</b> "Thy Rope of Sands"
-<br><br>
+<br>
 <table><tr><td><ul>
 <li>An overlong line is no longer automatically hard-wrapped.</li>
 <li>Smooth scrolling (one line at a time) has become the default.</li>
@@ -507,7 +660,7 @@ holds when dying, doesn't abort when a word contains digits
 (when using the default speller), fixes a small sorting bug
 in the file browser, makes searching case-insensitively in
 a UTF-8 locale a little faster, and doesn't enter invalid
-bytes when holding down both Alt keys.  Santé!
+bytes when holding down both Alt keys.  Sant&eacute;!
 
 
 
@@ -562,12 +715,8 @@ Bye!  And thanks for all the grass!
 </tr>
 </table>
 
-<!--Please see the <A HREF="https://savannah.gnu.org/news/?group=nano">Savannah project's</A>
-news section to obtain the most recent nano news and information.
--->
-
 </td>
 </tr>
 </table>
-<?php include "bottom.php"; ?>
 
+<?php include "bottom.php"; ?>