Less version 608
Version 608 was released for beta testing on 23 July 2022,
and for general use on 2 Sep 2022.
These are the differences between version 590 and version 608:
- Add the --header option.
- Add the --no-number-headers option.
- Add the --status-line option.
- Add the --redraw-on-quit option.
- Add the --search-options option.
- Add the --exit-follow-on-close option.
- Add 'H' color type to set color of header lines.
- Add #version conditional to lesskey.
- Add += syntax to variable section in lesskey files.
- Allow option name in -- command to end with '=' in addition to '\n'.
- Add $HOME/.config to possible locations of lesskey file.
- Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file.
- Don't read or write history file in secure mode.
- Fix display of multibyte and double-width chars in prompt.
- Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08.
- Add more \k codes to lesskey format.
- Fix bug when empty file is modified while viewing it.
- Fix bug when parsing a malformed lesskey file.
- Fix bug scrolling history when --incsearch is set.
- Fix buffer overflow when invoking lessecho with more than 63 -m/-n options.
- Fix buffer overflow in bin_file.
- Fix bug restoring color at end of highlighted text.
- Fix bug in parsing lesskey file.
- Defer moving cursor to lower left in some more cases.
- Suppress TAB filename expansion in some cases where it doesn't make sense.
- Fix termlib detection when compiler doesn't accept calls to undeclared functions.
- Fix bug in input of non-ASCII characters on Windows.
- Escape filenames when invoking LESSCLOSE.
- Fix bug using multibyte UTF-8 char in search string with --incsearch.