bump version numbers and add a news item for the 9.2 release

This commit is contained in:
Benno Schulenberg
2026-07-29 18:28:31 +02:00
parent c497a5f90b
commit 4e8238edec
10 changed files with 61 additions and 11 deletions

View File

@@ -1,3 +1,47 @@
Changes between v9.1 and v9.2:
------------------------------
Benno Schulenberg (35):
bindings: add a blind ^T toggle in the WhereIs and GotoLine menus
bump version numbers and add a news item for the 9.2 release
copyright: update the years for significantly changed files
docs: add a reference to the texi manual, via `info` and online
docs: explicitly mention in the man page how to save and exit
docs: fix a typo in NEWS
docs: implement the renaming of --multibuffer to --newbuffer
docs: improve the description of the `flipnewbuffer` bindable function
docs: in the FAQ, adjust the description of the Ctrl+T toggle
docs: in the FAQ, adjust the wording in the item about multiple buffers
docs: mention in the FAQ how to get the ^W^T combo back
docs: reword and reshuffle the line about saving-and-exiting
docs: say thanks to the Italian, Kazakh, and Arabic translators
files: compare either only full names or bare names, not full with bare
gnulib: update to its current upstream state
options: add --newbuffer as a more fitting synonym of --multibuffer
screen: do a full refresh for Shift+Home and Shift+End when needed
startup: do not crash when a section of a history file is overlong
tweaks: adjust the style of a comment and the order of a comparison
tweaks: avoid a false positive when doing static analysis
tweaks: don't call unlink_node() nor splice_node() for history items
tweaks: don't renumber all history items -- "renumber" only the last
tweaks: drop an unneeded null-dereference guard
tweaks: drop four null-dereference guards that are no longer needed
tweaks: drop several unneeded elses, and correct an indentation
tweaks: drop three assignments of function results, as they are not used
tweaks: elide an auxiliary variable that is no longer needed
tweaks: elide an unneeded auxiliary variable
tweaks: exclude three error checks from a normal build
tweaks: invert two ifs, to reduce duplication of code
tweaks: rename a variable while inverting its logic
tweaks: rename the internal flag, to match the new name of the option
tweaks: replace an if with an else
tweaks: reshuffle two declarations and rename the function in one of them
tweaks: treat temp file for speller in similar way as for formatter
Vincent Yang (1):
startup: quit when standard output is not a TTY, to avoid user confusion
Changes between v9.0 and v9.1:
------------------------------

6
NEWS
View File

@@ -1,3 +1,9 @@
2026.07.31 - GNU nano 9.2 "Alquézar"
• Nano refuses to start when standard output is not a terminal.
• Options --newbuffer and 'set newbuffer' were added as better
synonyms of --multibuffer and 'set multibuffer'.
• Legacy keystroke pairs ^W^T and ^/^T are recognized again.
2026.06.23 - GNU nano 9.1 "met een hongerig paard aan ons been"
• When searching, the viewport is placed snug left where possible.
• The ability to read and write files in old Mac format was removed

2
README
View File

@@ -15,7 +15,7 @@ Appearance
In rough ASCII graphics, this is what nano's screen looks like:
____________________________________________________________________
| GNU nano 9.1 filename Modified |
| GNU nano 9.2 filename Modified |
--------------------------------------------------------------------
| This is the text window, displaying the contents of a 'buffer', |
| the contents of the file you are editing. |

View File

@@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/.
AC_INIT([GNU nano], [9.1], [nano-devel@gnu.org], [nano])
AC_INIT([GNU nano], [9.2], [nano-devel@gnu.org], [nano])
AC_CONFIG_SRCDIR([src/nano.c])
AC_CANONICAL_HOST
AM_INIT_AUTOMAKE([1.14])

View File

@@ -92,7 +92,7 @@
<h3 id="1.3">1.3. Why the name change from TIP?</h3>
<blockquote><p>On January 10, 2000, TIP was officially renamed to nano because of a namespace conflict with another program called 'tip'. The original 'tip' program &quot;establishes a full duplex terminal connection to a remote host&quot;, and was included with many older Unix systems (and newer ones like Solaris). The conflict was not noticed at first because there is no 'tip' utility included with most GNU/Linux distributions (where nano was developed).</p></blockquote>
<h3 id="1.4">1.4. What is the current version of nano?</h3>
<blockquote><p>The current version of nano <i>should</i> be <b>9.1</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote>
<blockquote><p>The current version of nano <i>should</i> be <b>9.2</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote>
<h3 id="1.5">1.5. I want to read the man page without having to download the program!</h3>
<blockquote><p>Jeez, demanding, aren't we? Okay, look <a href="https://nano-editor.org/dist/latest/nano.1.html">here</a>.</p></blockquote>
<hr width="100%">

View File

@@ -16,7 +16,7 @@
.\" Documentation License along with this program. If not, see
.\" <https://www.gnu.org/licenses/>.
.\"
.TH NANO 1 "June 2026" "GNU nano 9.1"
.TH NANO 1 "July 2026" "GNU nano 9.2"
.SH NAME
nano \- Nano's ANOther text editor, inspired by Pico

View File

@@ -13,8 +13,8 @@ The complete manual for the GNU nano text editor.
@smallbook
@set EDITION 0.9
@set VERSION 9.1
@set UPDATED June 2026
@set VERSION 9.2
@set UPDATED July 2026
@dircategory Editors
@direntry
@@ -29,7 +29,7 @@ The complete manual for the GNU nano text editor.
@title GNU @command{nano}
@subtitle a small and friendly text editor
@subtitle version 9.1
@subtitle version 9.2
@author Chris Allegretta
@@ -79,7 +79,7 @@ For suggesting improvements: @email{nano-devel@@gnu.org}
@node Top
@top
This manual documents GNU @command{nano}, version 9.1.
This manual documents GNU @command{nano}, version 9.2.
@menu
* Introduction::

View File

@@ -16,7 +16,7 @@
.\" Documentation License along with this program. If not, see
.\" <https://www.gnu.org/licenses/>.
.\"
.TH NANORC 5 "June 2026" "GNU nano 9.1"
.TH NANORC 5 "July 2026" "GNU nano 9.2"
.SH NAME
nanorc \- GNU nano's configuration file

View File

@@ -16,7 +16,7 @@
.\" Documentation License along with this program. If not, see
.\" <https://www.gnu.org/licenses/>.
.\"
.TH RNANO 1 "June 2026" "GNU nano 9.1"
.TH RNANO 1 "July 2026" "GNU nano 9.2"
.SH NAME
rnano \- a restricted nano

View File

@@ -1,6 +1,6 @@
#!/bin/bash
VERSION="9.1"
VERSION="9.2"
./configure -C --enable-tiny && make && ./configure -C &&