Releases: oh-my-fish/oh-my-fish
Version 7
Another release that took long but is finally out! v7 supports Fish 3.0 and 3.1 and brings a few improvements and bug fixes.
Check out the changelog for a complete list of changes and to see the contributors who helped with this release, who we are grateful for spending time improving Oh My Fish.
Version 6
This release took far longer than we targeted for releasing, but we finally made it! Some notable fixes and improvements in this release, with some long-standing bugs eliminated.
A big shiny improvement was made to the command-line help text, with more manpage-like output and descriptions. Check out omf help -h
to see the brand new help
command, which now supports shortened command names too! (Try running omf help u
.) All of the help pages are also viewable online here: https://github.com/oh-my-fish/oh-my-fish/tree/master/docs/cli
Check out the changelog for a complete list of changes and to see the contributors who helped with this release, who we are grateful for spending time improving Oh My Fish.
Version 5
Version 5 of Oh My Fish. As part of an effort to follow a more regular release cycle to get new features and fixes out quicker to users on the stable release channel, releases will be less dramatic than in the early days. Nevertheless, this release does have some important fixes and an exciting new feature!
- The in-tree package database is gone! It has been replaced by a brand-new package repository system that allows you to easily install and discover packages from a repository. Since the repositories aren't tied to the framework, you can get new packages faster without updating OMF itself. You can even create your own package repositories! We hope to eventually form a spec for the repository format so that other tools and frameworks are able to adopt the format as well.
- All package files have been moved to the first package repository, an official one that the OMF community can maintain. New plugins and themes have also been added as well since the last release. Check it out at https://github.com/oh-my-fish/packages-main.
- Important bug fix for themes that have autoloaded functions in a
functions
directory.
Check out the changelog for a complete list of the changes and the many contributors who helped with this release, who we are grateful for spending time improving Oh My Fish.
Version 4
Version 4 is tagged and released! This release is less exciting than the last release, but nonetheless includes some important bug fixes and new additions. Here is a quick summary:
- No more issues with installation and Git autocrlf! This issue was fixed by enforcing LF linefeeds for the entire repo.
omf doctor
is more helpful for troubleshooting.- Improvements to documentation.
- A handful of neat new plugins and themes, as usual.
Check out the changelog for a complete list of the changes and the many contributors who helped with this release, who we are grateful for spending time improving Oh My Fish.
Version 3
Finally, version 3 is tagged and released! This version includes some big, long-awaited features that many users have been enjoying off of master
:
- Key bindings are finally supported in both plugins and themes!
- New init sequence that greatly improves performance and correctness.
- New hooks system for packages to run scripts during package events.
- New interactive installer that respects users' existing config and lines up with the behavior you've been asking for and also supports offline installs.
- Core updater now respects our tagged releases, and by default updates to the newest tag. Use
omf channel dev
to get updates frommaster
instead.
As usual, many other fixes have been made, and many new plugins have also been added to the official plugin database. Check out the changelog for a complete list of the changes and the many contributors who helped with this release, who we are grateful for spending time improving Oh My Fish.
Version 2
This is the first tagged release of Oh My Fish! Officially, this marks version 2 of Oh My Fish; version 1 began fall of 2015 but never saw a tag marking its availability. This version is the mark of more frequent releases, and more exciting features to come!
Changes and features
- A new package searching command was added for better discoverability. Invoke it with
omf search
. Seeomf help search
on how to use this new command. #314 omf doctor
now checks for good versions of Fish and Git to be installed. #280omf update
can now update specific packages instead of just everything. #268refresh
has been replaced withomf reload
, which is much safer. #266- New packages added to the official database: rustup, linuxbrew, await, hash, expand, argu, termux, phpbrew, config
- New themes: mokou, qing, mars, chain, es, lolfish, lambda, pure
- Numerous bugfixes to existing features. #310, #305, #287, #285, #247, #242
- Documentation fixes and improvements: #291, #289, #250, #238, #235
This is not a complete list of changes, just the highlights. In the future we will be more diligent in keeping track of everyone's awesome contributions!
Updating
To update to the latest version, simply run omf update
.