Release Notes: This release contains fixes for several long-standing issues, including crashing when starting with too small a window size, compilation fixes for AIX curses, crashes in the help menu using some locales, and an issue where nano mistakenly reported a successful file write on filesystems that are almost completely full.
Release Notes: This release includes fixes for several severe issues with the new undo/redo code. The behavior of writing files when using backup mode has changed as well: if writing the backup file fails, nano will not attempt to write the current file.
Release Notes: This release includes new (and experimental) undo and redo functionality for most text operations. The default key bindings are Meta-U for undo and Meta-E for redo, but these can be remapped using the new 2.1 keybinding code. Also included are some fixes for configuring using wide curses, crashing when invoking the help menu with certain locales, and not saving the search history when compiled with configure options.
Release Notes: This release contains fixes for binding bad keys, some configure-specific compilation failures, and more issues with the new input back end, particularly the status bar. Also fixed are some long-standing issues with compiling on AIX and a segfault when making the terminal window too small.
Release Notes: This release contains fixes for the new user-rebindable keys, as well as various translation and configure-related compilation problems. It also contains new syntax highlighting definitions for Tcl, PHP, Gentoo, and Debian-related files. Some documentation updates were made as well.
Release Notes: This release includes rebindable key support.
Release Notes: This release fixes, among other things, a segfault and cursor positioning problems when uncutting or inserting text, display, and mouse support issues at the status bar prompt, and some oddities when tab-completing filenames. It also improves autodetection of DOS/Mac files, supports the mouse wheel when using ncurses built with the --enable-ext-mouse option, fixes some problems under NetBSD curses, and adds translation and documentation updates. Finally, nano is now licensed under GNU GPLv3 or later, and its documentation is now dual-licensed under GNU GPLv3 or later/GNU FDL v1.2 or later.
Release Notes: This release fixes a potential segfault after justifying text marked from the bottom up. It also adds one more minor documentation update.
Release Notes: This release fixes problems (including a segfault) when trying to open or save a file in a directory beginning with "~" that isn't a home directory. A problem where an unnamed file could be saved over an existing filename with no warning was fixed. Opening directories or device files is properly disallowed from "include" commands in nanorc files. A misleading prompt is no longer displayed when trying to save in restricted mode with the mark on. More keys are properly supported. This release also improves several color syntaxes to highlight trailing whitespace, and adds yet more minor documentation updates.
Release Notes: This release contains proper support for the Ctrl-[arrow key], Shift-[arrow key], and F13-F16 keys under Xfce's Terminal. It also adds still more minor documentation updates.