diff --git a/CHANGELOG.md b/CHANGELOG.md index 07447150b..cbb93d6a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,24 +6,26 @@ ## Notable Fixes and improvements - Add `$pipestatus` support - macOS Mojave: fish.app can actually run (#5727), 10.14.4's Terminal.app no longer causes an error on launch (#5725) -- `string split0` now returns 0 if it split something (#5701). ### Syntax changes and new commands - None yet. +### Scripting improvements +- `string split0` now returns 0 if it split something (#5701). +- mandoc can now be used to format the output from `--help` if nroff is not installed. +- In the interest of consistency, `builtin -q` and `command -q` can now be used to query if a builtin or command exists (#5631). +- `math` now accepts `--scale=max` for the maximum scale (#5579). +- `complete --do-complete` now also does fuzzy matches (#5467). + ### Interactive improvements - Major improvements in performance and functionality to the 'sorin' sample prompt (#5411). - fish_clipboard_* now supports wayland by means of [wl-clipboard](https://github.com/bugaevc/wl-clipboard). - Pasting will now strip leading spaces if they would trigger history ignoring (#4327). -- mandoc can now be used to format the output from `--help` if nroff is not installed - New color options for the pager have been added (#5524). - The default escape delay (to differentiate between the escape key and an alt-combination) has been reduced to 30ms, down from 300ms for the default mode and 100ms for vi-mode (#3904). -- In the interest of consistency, `builtin -q` and `command -q` can now be used to query if a builtin or command exists (#5631). - The `path_helper` on macOS now only runs in login shells, matching the bash implementation. -- `math` now accepts `--scale=max` for the maximum scale (#5579). - The `forward-bigword` binding now interacts correctly with autosuggestions (#5336) - Fish now tries to guess if the system supports Unicode 9 (and displays emoji as wide), hopefully making setting $fish_emoji_width superfluous in most cases (#5722). -- `complete --do-complete` now also does fuzzy matches (#5467). - Lots of improvements to completions. - Added completions for - `cf` @@ -33,7 +35,7 @@ ### For distributors and developers - The autotools-based build system and legacy Xcode build systems have been removed, leaving only the CMake build system. All distributors and developers must migrate to the CMake build. -- The doxygen-based documenation system has been removed and replaced with one based on sphinx. All distributors and developers must migrate to that. +- The doxygen-based documentation system has been removed and replaced with one based on sphinx. All distributors and developers must migrate to that. ---