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

This commit is contained in:
Benno Schulenberg 2025-06-12 09:07:05 +02:00
parent 62966d085f
commit 737f4057fb
11 changed files with 74 additions and 11 deletions

View File

@ -1,3 +1,56 @@
Changes between v8.4 and v8.5:
------------------------------
Benno Schulenberg (44):
anchor: change the aspect of any anchor to a dagger (†)
bindings: always bind ^Q in the WriteOut menu, not only for --saveonexit
bindings: do not list ^L twice (in main help text and help lines)
bindings: let ^L just center the cursor, not cycle it -- let M-% cycle it
bindings: lowercase an ASCII character in a locale-proof manner
build: fix compilation for config with --enable-tiny --enable-histories
build: fix compilation when configured with --disable-histories
build: fix compilation when configured with --disable-utf8
build: swap two linker arguments, to enable compilation on Cygwin
bump version numbers and add a news item for the 8.5 release
docs: add a suggested key combo for wiping all anchors to sample nanorc
docs: in cheatsheet, equalize the spacing in three consecutive blocks
docs: mention that --positionlog also saves the positions of anchors
docs: reword the descriptions of --operatingdir and 'set operatingdir'
feedback: change the appearance of anchors when they will be saved
feedback: change the level of a certain message, to show it is special
feedback: report the setting and removing of an anchor just once
feedback: show in mini bar the presence of an anchor on the cursor line
feedback: suppress "Jumped to anchor" when line numbers are active
feedback: suppress "Removed anchor" when the mini bar is hidden
gnulib: pull in the fix for a cross-compilation failure
gnulib: update to its current upstream state
history: always save the last cursor position, also for line=1,column=1
history: always save the positions of any anchors
history: reverse the order in the file-positions list, to latest first
menus: reshuffle an item, to avoid truncating its help-line label
moving: make cycling (M-%) independent from centering (^L)
new feature: exit with an error status (2) for ^X^Q and ^O^Q
new feature: save and restore anchors when the first line has an anchor
options: accept --whitespacedisplay and 'set whitespacedisplay'
syntax: default: show hard spaces with a lightgrey background
syntaxes: add a license line to files that were created by Mike Frysinger
syntaxes: use character classes instead of range expressions
tweaks: avoid using toupper() and tolower() where easily possible
tweaks: elide an auxiliary variable that is no longer needed
tweaks: elide the unneeded passing around of three parameters
tweaks: elide the unneeded use of an auxiliary function
tweaks: in the browser, implement M-\ and M-/ in a slightly denser way
tweaks: properly tag some keywords in texi doc, instead of using quotes
tweaks: random unimportant edits here and there
tweaks: rename 'use_utf8' to 'using_utf8', and make it a global variable
tweaks: shorten a URL, and update it to use https
tweaks: use reallocations, instead of new allocations plus frees
tweaks: use the correct modifier, to avoid a warning on 32-bit machines
Peter Michaux (1):
build: add the 'm4/host-cpu-c-abi.m4' file to .gitignore
Changes between v8.3 and v8.4:
------------------------------

View File

@ -9,6 +9,8 @@ Since 8.0:
- With `nano filename:number` the given file will be opened with the
cursor on the given line number (when 'set colonparsing' is used).
- Option --listsyntaxes lists the names of available syntaxes.
- Anchors are saved and restored (when --positionlog is active).
- Key combos ^O^Q and ^X^Q cause an exit status of 2.
Since 7.0:
- String binds may contain bindable function names between braces.

8
NEWS
View File

@ -1,3 +1,11 @@
2025.06.12 - GNU nano 8.5 ""
• Anchors are now saved when a file is closed, and restored when
the file is reopened -- if and when --positionlog is active.
• Nano exits with an error status upon keystrokes ^O^Q and ^X^Q.
• Keystroke ^L just centers the cursor, while M-% cycles it.
• Option --whitespace is accepted, but left undocumented.
• Syntax coloring now works correctly in more locales.
2025.04.02 - GNU nano 8.4 "Five Miles Out"
• Bracketed pastes over a slow connection are more reliable.
• Tabs in an external paste at a prompt are not dropped.

2
README
View File

@ -15,7 +15,7 @@ Appearance
In rough ASCII graphics, this is what nano's screen looks like:
____________________________________________________________________
| GNU nano 8.4 filename Modified |
| GNU nano 8.5 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], [8.4], [nano-devel@gnu.org], [nano])
AC_INIT([GNU nano], [8.5], [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>8.4</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>8.5</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 "version 8.4" "April 2025"
.TH NANO 1 "version 8.5" "June 2025"
.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.8
@set VERSION 8.4
@set UPDATED April 2025
@set VERSION 8.5
@set UPDATED June 2025
@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 8.4
@subtitle version 8.5
@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 8.4.
This manual documents GNU @command{nano}, version 8.5.
@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 "version 8.4" "April 2025"
.TH NANORC 5 "version 8.5" "June 2025"
.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 "version 8.4" "April 2025"
.TH RNANO 1 "version 8.5" "June 2025"
.SH NAME
rnano \- a restricted nano

View File

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