[ANNOUNCE] nano-5.4 is released

Benno Schulenberg <[email protected]> Wed, 2 Dec 2020 12:04:38 +0100
Newsgroups gmane.editors.nano.announce
Message-ID <c12ce0a2-e993-8ac0-a6e9-4da4661cd6d7__36636.3153488905$1606909410$gmane$org@telfort.nl>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5960772246417369212==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6
Content-Type: multipart/mixed; boundary="JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI"

--JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable


2020.12.02 - GNU nano 5.4  "Terre des hommes"

=E2=80=A2 Moving the cursor now skips over combining characters (and othe=
r
  zero-width characters).  Deleting a character deletes also any
  succeeding zero-width characters, but backspacing deletes just
  one character at a time.


GNU nano is a simple and easy-to-use editor for on the terminal.
  https://nano-editor.org/
  https://nano-editor.org/manual.html

A concise overview of nano's shortcut keystrokes:
  https://nano-editor.org/cheatsheet.html

The tarball and its signature are here:
  https://nano-editor.org/dist/v5/nano-5.4.tar.xz
  https://nano-editor.org/dist/v5/nano-5.4.tar.xz.asc


Specific issues that were addressed in this release:
  https://savannah.gnu.org/bugs/?50773  (handle combining chars better [w=
ish])
  https://savannah.gnu.org/bugs/?56227  (tiny version ignored extra argum=
ents)
  https://savannah.gnu.org/bugs/?59419  (possible crash after linting)

  https://savannah.gnu.org/bugs/?59530  (unknown option showed full help =
text)
  https://savannah.gnu.org/bugs/?59549  (last help item could be hidden)
  https://savannah.gnu.org/bugs/?59550  (help item could be clipped)


Changes between v5.3 and v5.4:
------------------------------

Benno Schulenberg (32):
      bindings: accept b for scrolling back up in help viewer and file br=
owser
      build: exclude a workaround for VTE/Konsole when using a recent ncu=
rses
      build: include a workaround for VTE only when using an older libvte=

      bump version numbers and add a news item for the 5.4 release
      copyright: update to the current year for significantly changed fil=
es
      docs: adjust for the changed name of the header-file package on Deb=
ian
      docs: use standard-compliant HTML entities for the four arrows
      feedback: abort when user tries to open multiple files in tiny vers=
ion
      gnulib: update to its current upstream state
      help: allow the penultimate item extra space when the number is une=
ven
      help: show all valid help items also in the Write-Out menu
      linting: avoid putting the cursor beyond the end of the line
      moving: skip combining characters and other zero-width characters
      options: do not spew out the help text when an option is not recogn=
ized
      po: update translations and regenerate POT file and PO files
      prompt: skip over combining characters also when editing a search s=
tring
      rcfile: stop accepting 'set view' in a nanorc file, and undocument =
it
      statusbar: properly pluralize the line+word+character count report
      tweaks: avoid copying an option's argument when there is no need
      tweaks: normalize the formatting after the previous two changes
      tweaks: rename two variables and improve two comments
      tweaks: rename two variables, one for contrast, another for visibil=
ity
      tweaks: reshuffle a fragment of code, for clarity
      tweaks: reshuffle a line, elide two braces, and adjust the indentat=
ion
      tweaks: reshuffle three lines and elide braces after the previous c=
hange
      tweaks: slightly shorten a loop, to place the actual action outside=
 of it
      tweaks: use the standard symbols for the three standard file descri=
ptors
      utils: die when trying to allocate zero bytes
      weeding: remove another unneeded workaround for VTE
      weeding: remove a workaround for early versions of ncurses-6.0
      weeding: remove a workaround for versions of ncurses before 5.9
      weeding: remove a workaround for VTE that is not needed

--=20

Benno


--JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI--

--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAl/HdNEACgkQDSjU0qCs
6IQ6KhAAob1IrW6z134NmoFRJKWzpKEt/0N1RmUzIOrGaGY831X3YuBD/z5piRgP
TM3LllSY3h5UzNgWklMfH5TXDs+lLFivlEpok4Jfgs1as9ia6A1jMatmjKTJG8Ul
gipVQuzwRpiXpc5Cc8q1Qp6C5ITtns4gH3ah29R2vgH5xOpDrQxdeHKLbT1IV/3R
Prjm+ursiU4p4f8LJCTRN6/gtOdeOxkBfd+UN7CvHItrv/5T9ZUAk1s703V6QoS/
2gVK64IZSPvax5NNM+OBw3z3jabiKAv7L8bOHDfkY6YwkgHaG/E0HLjffzz1zCGU
90yA4S40MrAMJKoCMm7j+mKlgT0CPbY/8fPExyXY2r8QlkHJxCmK6WQjYSSq5MC3
ocI/tDVnsdx02PM9cLZnmDwb3IisEGhfCiXuRCcXJt+OqGtJ4MdSZbqEyzC1yDlw
69BMym5ZOpnO8s9KwuGrWGpbGJs4wme9OY9S0IVpf/Mbf2jpddScgYsGiIVhXg1r
lGTbCbWo0GCTB1oqJi9UXFBQX/XKXYs1FPsgbRLu2snwXpSTKexcZjqX5MzMEz3D
GFxj8QIq8sQduY8/f4gaeiW/DnH6peDRH2x6Ks4olFKwpKlqg5ZvS+9trbrAWmvs
8oPC1Had55M1eP5JrUtmSJ+byyLCr50uSxuS2BO23GiUMojHIEI=
=QQTZ
-----END PGP SIGNATURE-----

--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6--


--===============5960772246417369212==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW5mby1uYW5v
IG1haWxpbmcgbGlzdApJbmZvLW5hbm9AZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFp
bG1hbi9saXN0aW5mby9pbmZvLW5hbm8K

--===============5960772246417369212==--