4.3.2
fish 4.3.2
Added 1
- New CMake build option FISH_INDENT_FOR_BUILDING_DOCS can be set to the path of a runnable fish_indent binary to fix cross compilation
Fixed 5
- Pre-built macOS packages failed to start due to a Malformed Mach-O file error
- extra_functionsdir (usually vendor_functions.d) and friends were not used
- Sample config file and config directories were recreated on every startup instead of only the first time fish runs on a system
- Spurious echo of ^[[I in some scenarios
- Infinite prompt redraw loop on some prompts
This release fixes the following problems identified in 4.3.0:
- Pre-built macOS packages failed to start due to a
Malformed Mach-O fileerror (#12224). extra_functionsdir(usuallyvendor_functions.d) and friends were not used (#12226).- Sample config file
~/.config/fish/config.fish/and config directories~/.config/fish/conf.d/,~/.config/fish/completions/and~/.config/fish/functions/were recreated on every startup instead of only the first time fish runs on a system (#12230). - Spurious echo of
^[[Iin some scenarios (#12232). - Infinite prompt redraw loop on some prompts (#12233).
- The removal of pre-built HTML docs from tarballs revealed that cross compilation is broken because we use
${CMAKE_BINARY_DIR}/fish_indentfor building HTML docs. As a workaround, the new CMake build optionFISH_INDENT_FOR_BUILDING_DOCScan be set to the path of a runnablefish_indentbinary.
Download links: To download the source code for fish, we suggest the file named fish-4.3.2.tar.xz. The file downloaded from Source code (tar.gz) will not build correctly. A GPG signature using this key is available as fish-4.3.2.tar.xz.asc.
The files called fish-4.3.2-linux-*.tar.xz contain standalone fish binaries for any Linux with the given CPU architecture.