oh-my-fish/CHANGELOG.md
2016-10-20 20:35:12 -05:00

7.2 KiB

Change Log

Important changes to Oh My Fish are recorded here for each release.

3 - 2016-10-20

  • Key bindings are now fully supported in user config and in plugins. Bindings should be placed in a key_bindings.fish script and will be loaded automatically. #368 #355 #334
  • Init process completely rewritten to improve performance and correctness. Using on_{plugin} events for plugin initialization is now deprecated and will eventually be removed. init.fish scripts will be sourced directly and are passed the variables $path, $package, and $bundle. #343 #335
  • Revamped hooks system that allows plugins to register scripts to be executed on certain events. Hooks are now located in {plugin}/hooks (except for init and key_bindings) and are regular Fish scripts named after the target hook event. Adds support for install and update hooks. See the package docs for details. #286
  • Completely new interactive installer written for correctness that no longer overwrites any existing usr config files. Also supports offline installs. #399 #385 #381 #361 #330
  • The core framework updater now respects release versions and by default upgrades between tagged releases only. Run omf channel dev to receive updates from master. #293
  • Fixes for Fish 2.3.* compatibility. #327 #325
  • omf update now returns the correct output and exit status. #394 #365
  • Fix errors shown for the default theme when in a Git detached head. #366
  • Update templates for new plugins. #403 #333
  • Documentation fixes and improvements. #380 #378 #373 #371 #370 #369 #354 #345

New plugins

New themes

Contributors

2 - 2016-05-11

  • A new package searching command was added for better discoverability. Invoke it with omf search. See omf help search on how to use this new command. #314
  • omf doctor now checks for good versions of Fish and Git to be installed. #280
  • omf update can now update specific packages instead of just everything. #268
  • refresh has been replaced with omf reload, which is much safer. #266
  • New packages added to the 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

Contributors

  • Andrew Rynhard
  • Boris Korogvich
  • Bruno Pinto
  • cotne nazarashvili
  • Cyan
  • Derek Willian Stavis
  • eugenesvk
  • Hasan Ozgan
  • Hyeon Kim
  • Itzik Ephraim
  • jona
  • Justin Hileman
  • Katya Demidova
  • Luís Fiolhais
  • Mathias Rasmussen
  • Miguel Molina
  • Roman Inflianskas
  • Sheldon Els
  • Sobolev Nikita
  • Stephen M. Coakley
  • szwathub