X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;ds=sidebyside;f=news.php;h=7e4f11bb0d80a395217083196cff2d4302653a26;hb=47ae30210bac892559ce8c639ba9e73b74b5284f;hp=6a7a104bb2e7096f9a44cd918f3831115a37cf41;hpb=9d17e2b8bdb2fc298a036ff59789f81b55534182;p=nano-editor.git diff --git a/news.php b/news.php index 6a7a104..7e4f11b 100644 --- a/news.php +++ b/news.php @@ -1,5 +1,5 @@ -
@@ -13,8 +13,470 @@ | |
+ + +2019 March 24 - GNU nano 4.0 "Thy Rope of Sands" + +
+ + +2018 November 11 + +GNU nano 3.2 "Het kromme hout" changes the default binding +for the linter to M-B so that the spell checker (^T) can +always be used, and changes (when linting) the text in the +title bar and the color of the status bar to make linting +mode more obvious. It also adds a bindable 'zap' function +for deleting a line or marked region without changing the +cutbuffer, adds --zap to bind the <Del> and <Backspace> +keys to the zap function when something is marked, and +hard-binds <Alt+Del> to 'zap'. Furthermore, it shows the +cursor also in the help viewer (when --showcursor is used), +renames the bindable functions 'prevhistory' to 'older' and +'nexthistory' to 'newer' (update your nanorcs when needed), +reads the nanorc files also in restricted mode to allow +customization by the user (if this should not be allowed, +use --ignorercfiles in addition to --restricted), allows +in view mode to open also other files (if this should not +be allowed, use --restricted in addition to --view), makes +resizes respect a relative --fill again, no longer binds +F13...F15 by default, properly re-highlights a misspelled +word after invoking help in the internal spell checker, +and does not skip Unicode characters in string binds. + + + +2018 September 18 + +GNU nano 3.1 "Je faisais des bonds comme ça!" fixes a +misbinding of ^H on some terminals and some systems, +does not leave stray stuff after the prompt upon exit +when having suspended nano while using --constantshow, +and does not allow to toggle to Replace in view mode. + + + +2018 September 9 + +GNU nano 3.0 "Water Flowing Underground" speeds up the +reading of a file by seventy percent, roughly doubles the +speed of handling ASCII text, changes the way words at line +boundaries are deleted, makes <Ctrl+Delete> wipe the next +word and <Ctrl+Shift+Delete> the preceding word, binds M-Q +to 'findprevious' by default (the Tabs-to-Spaces toggle is +placed on M-O, and the More-Space toggle is fully removed), +makes an external spell check undoable, shows the correct +number of lines on the status bar when opening multiple +files, removes the 'formatter' command, removes the +'searchagain' bindable function (M-W is now bound to +'findnext' by default), moves the No-Convert toggle to the +Insert menu, removes the Backup and New-Buffer toggles from +the main menu (they remain in the Write-Out and Insert +menus, respectively), is more precise in what it accepts as +a rebindable key name, ignores any presses of <Esc> before +a valid command keystroke, recognizes some more escape +sequences for modified editing-pad keys, does not hide +rcfile error messages on a Linux console, renames the +bindable functions 'copytext' to 'copy' and 'uncut' to +'paste', and avoids a possible hang during a Full-Justify. + + + +2018 June 2 + +GNU nano 2.9.8 "Espresso" brings the ability to filter the +buffer (or the marked region) through an external command +(^R^X and prefix the command with the pipe symbol, "|"), is +better at detecting and maintaining paragraphs, is able to +justify //-style comments, fixes a crash when the binding +of a key to a string lacks a closing quote, gives feedback +about the number of lines written also when prepending or +appending, and fixes a couple of bugs with the linter. + + + +2018 May 15 + +GNU nano 2.9.7 "Hvide Sande" adds the option '--afterends' +for making Ctrl+Right (the nextword function) stop at word +ends instead of beginnings, accepts multibyte letters for +the Yes/No/All answers, does emergency saves of changed +buffers in the unlikely event that nano crashes, adds the +until-now missing bindable function 'linenumbers', and +renames the toggles 'constupdate' to 'constantshow' and +'cuttoend' to 'cutfromcursor', for consistency with the +corresponding options -- adjust your nanorc files soon. + + + +2018 April 27 + +GNU nano 2.9.6 "Gomance" fixes a crash in word completion, +makes --enable-altrcname work again, improves the fluidity +of scrolling when using the touchpad, tweaks the syntaxes +for shell scripts and PO files, makes a replacing session +go always forward by default, no longer inserts a newline +after an external spell check of a selected region, always +accepts the English Y and N (and A) at a yes-no prompt in +any locale, and solves a few hypothetical bugs. + + + +2018 March 29 + +GNU nano 2.9.5 "Kiša pada" changes the way the Scroll-Up +and Scroll-Down commands work (M-- and M-+): instead of +keeping the cursor in the same screen position they now +keep the cursor in the same text position (if possible). +This version further adds a new color name, "normal", +which gives the default foreground or background color, +which is useful when you want to undo some overzealous +painting by earlier syntax regexes. Bug fixes include: +a segfault when trying to insert a file in restricted +mode, the reading in of a new file being "undoable", a +slight miswrapping of help texts when --linenumbers was +used, and the shell syntax coloring the word "tar" in +file names. + + + +2018 March 8 + +GNU nano 2.9.4 "Isabel" allows binding a key to a string +(any piece of text and/or commands), permits customizing +the color of error messages with 'set errorcolor', colors +those error messages by default in bright white on red, +makes <Enter> at the bottom of the screen scroll just one +row when --smooth is used, does not fail when redoing a +file insertion, and cancels a Shift-selection when any +cursor key is pressed without Shift even when the cursor +cannot move. Further, it treats tabs fully the same as +spaces when doing automatic hard-wrapping, allows syntax +names to be unquoted, and removes two deprecated options +and six deprecated bindable function names. + + + +2018 January 29 + +GNU nano 2.9.3 "Córdoba" fixes a segfault with trimblanks +that could occur when a typed space caused the word after +it to be pushed to the next line. It further makes macros +work also when your keyboard still emits escape sequences, +adds the options -M and --trimblanks for the command line, +recognizes key combos with Shift on a few more terminals, +no longer shows dots in certain prompt texts when visible +whitespace is turned on, fixes two corner cases when doing +replacements in a marked region, allows to open a named +pipe again when using --noread, and accurately detects +a needed color change when a line contains a start match +but not a corresponding end match any more. Plus some +other small fry. + + + +2018 January 2 + +GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified +state when undoing/redoing (also when the file was saved +somewhere midway), improves the undoing of an automatic +linefeed at EOF, fixes a build issue on the BSDs, shows +the cursor again when compiled with --withslang, renames +the option 'justifytrim' to 'trimblanks' because it will +now snip trailing whitespace also while you are typing +(and hard-wrapping is enabled), continues pushing words +to the next line much longer (when hard-wrapping), makes +<Tab> and <Shift+Tab> indent and unindent a marked region, +allows unindenting when not all lines are indented, lets a +region marked with Shift persist when indenting/unindenting +or commenting/uncommenting it, and in those cases excludes +the last line of the region when it is not visibly marked +(which makes for a more intuitive behavior). + + + +2017 November 27 + +GNU nano 2.9.1 "Damyatta" fixes a bug where, when the mark +is on, ^S would overwrite the file with just the marked +region. This release further clears the "Modified" flag +when all edits are undone, adds or updates some magic +strings, and does not forget when the cursor was last +at line 1, column 1. + + + +2017 November 18 + +GNU nano 2.9.0 "Eta" introduces the ability to record and +replay keystrokes (M-: to start and stop recording, M-; +to play the macro back), makes ^Q and ^S do something +useful by default (^Q starts a backward search, and ^S +saves the current file), changes ^W to start always a +forward search, shows the number of open buffers (when +more than one) in the title bar, no longer asks to press +Enter when there are errors in an rc file, retires the +options '--quiet' and 'set quiet' and 'set backwards', +makes indenting and unindenting undoable, will look in +$XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME +for the history files, adds a history stack for executed +commands (^R^X), does not overwrite the position-history +file of another nano, and fixes a score of tiny bugs. + + + +2017 August 27 + +GNU nano 2.8.7 "Fragrance" fixes a lockup when tabs are +wider than the screen, makes indenting + unindenting +more predictable by retaining relative indentations, +allows pasting (^U) at a prompt, allows triple quotes +in Python to not be followed by a character, does not +scroll three pages on a roll of the mouse wheel, binds +Alt+Up and Alt+Down to findprevious and findnext, and +fixes some hard-to-describe issues with softwrapping +and boundary-crossing tabs. Enjoy. + + + +2017 July 21 + +GNU nano 2.8.6 "Kekulé" offers a new feature: the ability +to do softwrapping between words -- at whitespace -- +instead of always at the edge of the screen. This can +be activated with -a or --atblanks or 'set atblanks' +together with the softwrap option. This release further +fixes a handful of rare display glitches, fixes a build +failure on AIX, harmonizes the quoting rules in the rc +files, and renames the option 'cut' to 'cutfromcursor' +(please update your nanorc files before 2020). + + + +2017 June 25 + +GNU nano 2.8.5 "Farouche" avoids a crash when waking from +a suspension that was induced from the outside, allows +negative line and column numbers on the command line, +avoids some flickering when resizing the screen while +in the file browser, opens files in the order they were +mentioned on the command line, and does not pretend to +have woken from suspension when receiving a SIGCONT. + + + +2017 May 21 + +GNU nano 2.8.4 "Our Version of Events" includes the nanorc +man page again. + + + +2017 May 18 + +GNU nano 2.8.3 "Hirsch" fixes a misplacement of the spotlight +during interactive replacing, avoids build failures on AIX +and Solaris, fixes a crash on Solaris, speeds up backwards +searching, improves PHP syntax highlighting, and no longer +asks "save anyway?" when the user ^Q discards the buffer. + + + +2017 May 4 + +GNU nano 2.8.2 "Krats" adds another new feature: it makes +the ^G help texts searchable with ^W. Apart from that, +it fixes a crash when resizing the window in the middle +of verbatim input, avoids an unlikely crash when used +without UTF-8 support in some locales, avoids redrawing +the screen twice when switching between buffers while +line numbers are active, and works around a coloring +bug on musl. Plus tweaks to the documentation; plus +translation updates for fifteen languages. + + + +2017 April 12 + +GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and +on musl, fixes scrolling problems in softwrap mode when +double-width characters on row boundaries are involved, +shows double-width characters as ">" and "<" when split +across two rows, moves the cursor more predictably (at +the cost of sometimes putting it on the second "half" +of a character), avoids creating lines that consist of +only blanks when using autoindent, makes ^Home and ^End +go to the start and end of the file (on terminals that +support those keystrokes), places the cursor better when +linting, lets the linter ask only once whether to open +an included file, and adds bindings for ^Up and ^Down +in the file browser. Don't sit on your hands. + + + +2017 March 31 + +GNU nano 2.8.0 "Axat" makes it easier to move around in +softwrapped lines: the Up and Down keys now step from +visual row to visual row instead of jumping between +logical lines, and the Home and End keys now move to +the start and end of a row, and only when already +there, then to the start and end of the logical line. +Furthermore, the screen can now scroll per row instead +of always per logical line. On an entirely different +front: nano now makes use of gnulib, to make it build +on more platforms. In short: there were many internal +changes, not many user-visible ones (apart form the +new softwrap navigation). The conversion to gnulib +was done by Mike Frysinger, the softwrap overhaul by +David Ramsey. + + + +2017 February 23 + +GNU nano 2.7.5 "Nijntje" can properly search and replace +the \B and \b regex anchors, correctly repaints things +when multiline regexes with identical start and end are +involved, fixes a crash with zero-length regex matches, +does replacements at the edges of a marked region right, +no longer hides double-width characters at the head of +softwrapped rows, displays at most three warnings at +startup, and documents the ability to read a file from +standard input. Come tickle my ears. + + + +2017 January 10 + +GNU nano 2.7.4 "Red dress" undoes deletions in an orderly +manner again (bug was introduced in previous version), +sets the preferred x position for vertical movements +more consistently, avoids some scrolling problems in +softwrap mode, installs the Info manual also when your +system lacks 'makeinfo', and corrects the behavior of +the beginning-of-word anchor (\<) in regex searches. + + + +2016 December 28 + +GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs: +your editor is now able to handle filenames that contain +newlines, avoids a brief flash of color when switching +between buffers that are governed by different syntaxes, +makes the Shift+Ctrl+Arrow keys select text again on a +Linux console, is more resistant against malformations +in the positionlog file, and does not crash when ^C is +typed on systems where it produces the code KEY_CANCEL. +Oh, and it no longer mistakenly warns about editing an +unlocked file just after saving a new one. That's it. +Tastes great with thick butter. + + + +2016 December 12 + +GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature: +the ability to complete with one keystroke (^] by default) +a fragment of a word to a full word existing elsewhere in +the current buffer. Besides, this release fixes two bugs +related to using line numbers in softwrap mode, allows to +use the PageUp and PageDown keys together with Shift on +VTE-based terminals, stops the help lines from flickering +during interactive replacing, makes a 'set fill' override +an earlier 'set nowrap', properly restores the selected +region after an external spell check, and improves a few +other tidbits. If you should find any more bugs, please +run 'man nano | grep bugs' and report them there. + + + +2016 October 29 + +GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the +ability to display line numbers beside the text. This can +be activated with -l or --linenumbers on the command line, +or with 'set linenumbers' in your nanorc, or toggled with +M-#. The coloring of these numbers can be chosen via the +option 'set numbercolor'. This release furthermore fixes +some bugs with scrolling in softwrap mode, is more strict +in the parsing of key rebindings, and marks a new buffer +as modified when the output of a command (^R ^X) has been +read into it. Come and check it out! + + + +2016 September 1 + +GNU nano 2.7.0 "Suni" adds a new feature: allowing text to be +selected by holding Shift together with the cursor keys. +Besides that, nano now works also when run in very tiny +terminals (down to one line, one column), and improves +the handling of the prompt in cramped spaces. Not much, +but it's time to get it out there. + +With this release we return to GNU. For just a little while +we dreamt we were tigers. But we are back in the herd, +back to a healthy diet of fresh green free grass. + + + +2016 August 10 + +nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on +a Linux virtual console, takes as verbatim only the very +first keystroke after M-V, removes any lock files that it +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é! + + + +2016 July 28 + +nano 2.6.2 "Le vent nous portera" adds two new features: the +keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks +of text, and the option 'wordchars' for specifying which +characters (beside alphanumeric ones) should be considered +word-forming. Further, it provides feedback during Unicode +input (M-V followed by a six-digit hexadecimal number which +must start with 0 or 10), avoids a crash when resizing the +window during Verbatim input, doesn't drop a keystroke after +having been suspended, and replaces the beginning-of-line +anchor (^) just once per line. There are also several tiny +improvements in screen rendering and key handling. +Come get your hair tousled! + + + 2016 June 27 nano 2.6.1 "Stampede" is chiefly a translation update, but also |