A bug in unget handling that can cause strange effects on the command line was fixed. Vestiges of the obsolete -l option that can cause a crash were removed.
The search behavior was changed to also include the target (top) line. The option "-A" was added to allow reverting this behavior. The "%F" prompt format string was added for showing only the last component of a file's path. Editing a command can now be exited with Ctrl+G. Handling of long options was improved, The percentage calculation for very large files was improved. Several minor bugs were fixed.
The -# (--shift) option now accepts a fraction as an argument. A highlighting bug when underlined/overstruck text matched at end of a line was fixed. Non-regex searches with Ctrl-R were fixed.
Binary file detection in UTF-8 mode was fixed. Non-ANSI-compliant code that caused problems with some compilers was modified. Display problems with long lines on "ignaw" terminals were resolved. A problem with the interrupting of the line number calculation for initial prompt was fixed. A highlighting bug when searching for underlined or overstruck text was fixed. The new "&" command allows filtering of lines based on a pattern. The status column now displays a search match, even if the matched string is scrolled off screen. Several other minor modifications and fixes were made.
A search bug when using "-R" with text containing ANSI color escape sequences, a crash when using "-r" with UTF-8 text containing 0x9B bytes, and a display bug were fixed. The license was updated to the GPLv3.