Skip to content

Releases: jorgebucaran/fisher

4.3.1

02 Jan 19:07
4.3.1
93dafd2
Compare
Choose a tag to compare
  • Improve fisher --help (#691).

4.3.0

11 Mar 18:23
4.3.0
247b58e
Compare
Choose a tag to compare
  • Suppress warnings for top-level files installation (#666).
  • Fixed OpenBSD support (#665).

4.2.0

18 Jan 10:01
4.2.0
3f0851c
Compare
Choose a tag to compare
  • Support for top-level .fish files has been removed (#651).
  • Added support for FreeBSD (tar now requires --file - to read from stdin) (#634).
  • Fisher will no longer install plugins that would overwrite existing user files (#624).
  • fish_plugins order is now preserved during fisher update (#616).
  • Added support for symlinked directories in $fisher_path (#613).
  • Use jobs --last --pid instead of $last_pid (#608).
  • Use fish_postexec for migrations (#607).
    • Erased the _fisher_list function relic to prevent 4.1 migration errors.
  • Improved output with more informative details, version display, and displaying removed plugins in bold red.
  • Always create functions, conf.d, and completions directories in $fisher_path.
  • Plugin completions are now sourced on install and erased on uninstall.

4.1.0

09 Nov 13:01
4.1.0
5a81014
Compare
Choose a tag to compare
  • When updating, Fisher now removes and installs instead of replacing files (#601).
  • Updating will no longer remove a plugin if the host is unavailable (#602).
  • Fisher now uses universal variables to keep track of installed plugins and files (#603).
  • Removed duplicates from $argv and fish_plugins (#604).
  • Added support to install plugins from branch names with slashes (#588).
  • The add and rm commands have been removed. Please use install or remove instead.

4.0.0

04 Nov 10:52
dbf07b1
Compare
Choose a tag to compare

We've completely re-written Fisher to leverage Fish 3.x's new features. It's now the smallest, fishiest, and the fastest Fisher ever!

  • Fisher now uses Fish 3.x.
  • Removed cache fallback, plugin dependencies, and GL/BB support (#464, #579, #582).
  • Support for key_bindings.fish has been removed in favor of configuration snippets (#582).
  • Deprecated fishfile in favor of fish_plugins (#524).
  • Introduced new *_install and *_update events (#526, #527, #573, #582).
  • Files and directories inside your plugin's functions, conf.d, and completions are now copied into $fisher_path (#581).
  • Deprecated init.fish and uninstall.fish in favor of the new event system (#582).
  • Deprecated add, ls, and rm in favor of install, list, and remove respectively (#593).
  • Fisher can now be bootstrapped with Fisher (#594).

3.3.2

13 Aug 11:42
3.3.2
c84294b
Compare
Choose a tag to compare
  • Use consistent terminology throughout; now saying "plugin" rather than "package" everywhere (#587).

3.3.1

04 Aug 15:04
3.3.1
b9c5b48
Compare
Choose a tag to compare
  • Download plugins directly from the default branch (#585).

3.3.0

02 Aug 11:10
3.3.0
6cdfadc
Compare
Choose a tag to compare
  • When adding plugins without specifying the tag/branch, Fisher will now try to download it from the /main tag by default. If that fails, it will fallback to /master. Consider upgrading your plugins to use main as their default branch.

3.2.12

27 Jul 11:24
3.2.12
9a0679c
Compare
Choose a tag to compare
  • Migrated Fisher data files to the $XDG_DATA_HOME Directory (#571).
  • Switched to GitHub Actions (#572). 🤖
  • Implemented measures to prevent Fisher from corrupting itself in case of a network error during fisher self-update (#580).

3.2.11

22 May 16:44
3.2.11
017046a
Compare
Choose a tag to compare
  • Fixed _fisher_parse function for BusyBox awk (#566).