- Added
os.getpushddepth()
, which works when%PROMPT%
contains exactly one$+
. - The
clink-popup-history
andwin-history-list
commands show timestamps whenhistory.time_stamp
is set toshow
. - Fixed
os.geterrorlevel()
whencmd /u
was used. - Fixed word break parsing in the input line when certain Unicode characters are present.
- Fixed Unicode string conversions to disallow translating to "similar" characters (which could be problematic in filenames).
- Fixed a crash in
rl.getkeybindings()
if it's called by a Lua script running insideclink set
. - Fixed Lua debugger input if a script error occurs inside
clink set
. - Fixed a width quirk in
clink-select-complete
where typing to narrow the list to a single item accidentally made the column width at least 3 characters, even if the item was only 1 or 2 characters width. - Fixed
clink history
to handle escape codes embedded in thehistory.time_format
setting. - Fixed a potential crash after using
remove-history
at the beginning of the history list. - Fixed #494; Lua error when using
unicode.fromcodepage()
(reported and fixed before the bug was published). - Fixed #493;
clink-select-complete
displays the selected item incorrectly if bothcolored-stats
andcolored-completion-prefix
areoff
(regression introduced in v1.5.5).