diff --git a/AUTHORS b/AUTHORS index 8469559..ffb391f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,12 +3,14 @@ @thingsdoer Aaron DeVore +Aaron Hamilton Aaron Hamilton Adam Lavin Adriano Bonat Alex Farrell Alexander Grigoriev Amio +Amio • 晋晓炜 Andrew Rynhard André L. F. Pinto Andy Klimczak @@ -21,6 +23,8 @@ Ben Cochez Benji Bodo Tasche Brian +Bruno +Bruno Pinto Bruno Pinto CADBOT Celso Miranda @@ -34,9 +38,11 @@ CodeFalling costa cotne nazarashvili Cyan +Dan Underwood Dan Underwood Daniel Banck Daniel Mijares +Daniele Sluijters Daniele Sluijters Danny Arnold Dave Yarwood @@ -44,6 +50,8 @@ Declan Kelly Denis Kolesnikov Denis Koltsov Denny Trebbin +Derek Stavis +Derek Stavis Derek Willian Stavis Don Douglas Camata @@ -51,6 +59,7 @@ Dylan Garrett Eivind Uggedal Erik Kallen eugenesvk +Felipe Rodrigues Felipe Rodrigues de Almeida Felix Sonntag Fission Xuiptz @@ -58,6 +67,8 @@ Florian Fischer Francis Lavoie Gabriel Marquez Greg Knaddison +Guilherme Rv Coelho +Gustavo Pantuza Coelho Pinto haishanh Harrison Heck Hasan Ozgan @@ -72,11 +83,14 @@ iven Jade Meskill Jake Schmitz James Hillyerd +Jan Lindblom Jan Lindblom Janusz Dziurzyński Jason Rogers +Jason Rogers Jean Mertz jeremiejig +Jianming Qu Jichao Ouyang Joar Wandborg John Barbero Unenge @@ -85,12 +99,18 @@ Johnny Robeson jona Jonathan Knapp Jonathan Pares +Jonathan Pares +Jorge Jorge Bucaran +Joseph Joseph Tannhuber Joshua Warner +Joshua Warner Josiah Sprague JP Viljoen +Justin Hileman Justin Hileman +Justin Hileman Jörg Thalheim Kasper Holbek Jensen Katya Demidova @@ -109,6 +129,7 @@ Marek Skrobacki Marek Šuppa Marius Melzer Mark Derricutt +Mathias Djärv Mathias Rasmussen Matthew Crenshaw Max Vasiliev @@ -118,8 +139,10 @@ Michele Gerarduzzi Miguel Molina Muhammad Tauqir Ahmad Nathan Wykes +Nathan Wykes Natrim Nelson Chen +ngroup ngroup Niam Patel Nicholas Maccharoli @@ -127,6 +150,7 @@ Nicolas Leclercq Nils Stål nwykes Osamu OKANO +Pablo Aguiar Pablo Santiago Blum de Aguiar PastLeo Paul Joannon @@ -138,16 +162,21 @@ Pyry-Samuli Lahti Rahul Trikha Remy Goldschmidt Rob Day +RobDay Robert Holak Roman Inflianskas S.P Scott Perry +Sergey Timanin Sérgio Ramos Sheldon Els +Sheldon Els sn0cr <709679@gmail.com> sobolevn +Stephen Coakley Stephen M. Coakley Steve Mckellar +Steve Mckellar Steven Knight syl20bnr szwathub @@ -160,13 +189,16 @@ Twan Coenraad Umayr Shahid unbalancedparentheses VEINHORN +Vincent Vincent Pizzo +Vincent Pizzo Vincent Pretre Vladimir Panteleev Wes Morgan Wild Kat +Wild Kat William Hogman William Rudenmalm Wolfgang Richter Zhishen (Jason) Wen -Zhuang Ya \ No newline at end of file +Zhuang Ya diff --git a/CHANGELOG.md b/CHANGELOG.md index fe8bf26..ae71161 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,24 +2,59 @@ Important changes to Oh My Fish are recorded here for each release. -## Unreleased -- 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. -- 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`. -- Installer now checks for fish 2.2.0 or newer. -- New plugins: docker-machine, exenv, proxy, sudope, wttr -- Documentation fixes. +## [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](docs/en-US/Packages.md) 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] +- 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 +- [android-sdk](https://github.com/oh-my-fish/plugin-android-sdk) +- [archlinux](https://github.com/oh-my-fish/plugin-archlinux) +- [aws](https://github.com/oh-my-fish/plugin-aws) +- [cd](https://github.com/oh-my-fish/plugin-cd) +- [docker-machine](https://github.com/oh-my-fish/plugin-docker-machine) +- [exenv](https://github.com/oh-my-fish/plugin-exenv) +- [gityaw](https://github.com/oh-my-fish/plugin-gityaw) +- [license](https://github.com/oh-my-fish/plugin-license) +- [mou](https://github.com/oh-my-fish/plugin-mou) +- [node-binpath](https://github.com/oh-my-fish/plugin-node-binpath) +- [nodenv](https://github.com/oh-my-fish/plugin-nodenv) +- [proxy](https://github.com/oh-my-fish/plugin-proxy) +- [spark](https://github.com/oh-my-fish/plugin-spark) +- [sudope](https://github.com/oh-my-fish/plugin-sudope) +- [virtualfish](https://github.com/oh-my-fish/plugin-virtualfish) +- [wifi-password](https://github.com/oh-my-fish/plugin-wifi-password) +- [wttr](https://github.com/oh-my-fish/plugin-wttr) + +### New themes +- [eden](https://github.com/oh-my-fish/theme-eden) +- [fishbone](https://github.com/oh-my-fish/theme-fishbone) ### Contributors -- Denis Koltsov -- Derek Willian Stavis -- Douglas Camata -- Itzik Ephraim -- John Rizzo -- Luís Fiolhais -- Pablo Santiago Blum de Aguiar -- Pedro Medeiros -- Stephen M. Coakley -- Wild Kat +- [Amio • 晋晓炜](mailto:amio.cn@gmail.com) +- [Denis Koltsov](mailto:koltsov.d@gmail.com) +- [Derek Willian Stavis](mailto:dekestavis@gmail.com) +- [Douglas Camata](mailto:d.camata@gmail.com) +- [Guilherme Rv Coelho](mailto:grvcoelho@users.noreply.github.com) +- [Gustavo Pantuza Coelho Pinto](mailto:gustavopantuza@gmail.com) +- [Itzik Ephraim](mailto:oranja@gmail.com) +- [Jianming Qu](mailto:sancoder.q@gmail.com) +- [John Rizzo](mailto:johnrizzo1@gmail.com) +- [Justin Hileman](mailto:github@0x7f.us) +- [Luís Fiolhais](mailto:luisazenhas.fiolhais@gmail.com) +- [Mathias Djärv](mailto:mathias.djarv@gmail.com) +- [Nathan Wykes](mailto:nwykes@users.noreply.github.com) +- [Pablo Santiago Blum de Aguiar](mailto:scorphus@gmail.com) +- [Pedro Medeiros](mailto:pedrosnk@gmail.com) +- [Sergey Timanin](mailto:timanin@gmail.com) +- [Stephen M. Coakley](mailto:me@stephencoakley.com) +- [Wild Kat](mailto:wk@users.noreply.github.com) ## [2] - 2016-05-11 @@ -57,6 +92,7 @@ Important changes to Oh My Fish are recorded here for each release. [2]: https://github.com/oh-my-fish/oh-my-fish/releases/tag/v2 +[3]: https://github.com/oh-my-fish/oh-my-fish/releases/tag/v3 [#235]: https://github.com/oh-my-fish/oh-my-fish/pull/235 [#238]: https://github.com/oh-my-fish/oh-my-fish/pull/238 [#242]: https://github.com/oh-my-fish/oh-my-fish/pull/242 @@ -66,9 +102,35 @@ Important changes to Oh My Fish are recorded here for each release. [#268]: https://github.com/oh-my-fish/oh-my-fish/pull/268 [#280]: https://github.com/oh-my-fish/oh-my-fish/pull/280 [#285]: https://github.com/oh-my-fish/oh-my-fish/pull/285 +[#286]: https://github.com/oh-my-fish/oh-my-fish/pull/286 [#287]: https://github.com/oh-my-fish/oh-my-fish/pull/287 [#289]: https://github.com/oh-my-fish/oh-my-fish/pull/289 [#291]: https://github.com/oh-my-fish/oh-my-fish/pull/291 [#305]: https://github.com/oh-my-fish/oh-my-fish/pull/305 [#310]: https://github.com/oh-my-fish/oh-my-fish/pull/310 -[#314]: https://github.com/oh-my-fish/oh-my-fish/pull/314 \ No newline at end of file +[#314]: https://github.com/oh-my-fish/oh-my-fish/pull/314 +[#325]: https://github.com/oh-my-fish/oh-my-fish/pull/325 +[#327]: https://github.com/oh-my-fish/oh-my-fish/pull/327 +[#330]: https://github.com/oh-my-fish/oh-my-fish/pull/330 +[#333]: https://github.com/oh-my-fish/oh-my-fish/pull/333 +[#334]: https://github.com/oh-my-fish/oh-my-fish/pull/334 +[#335]: https://github.com/oh-my-fish/oh-my-fish/pull/335 +[#343]: https://github.com/oh-my-fish/oh-my-fish/pull/343 +[#345]: https://github.com/oh-my-fish/oh-my-fish/pull/345 +[#354]: https://github.com/oh-my-fish/oh-my-fish/pull/354 +[#355]: https://github.com/oh-my-fish/oh-my-fish/pull/355 +[#361]: https://github.com/oh-my-fish/oh-my-fish/pull/361 +[#365]: https://github.com/oh-my-fish/oh-my-fish/pull/365 +[#366]: https://github.com/oh-my-fish/oh-my-fish/pull/366 +[#368]: https://github.com/oh-my-fish/oh-my-fish/pull/368 +[#369]: https://github.com/oh-my-fish/oh-my-fish/pull/369 +[#370]: https://github.com/oh-my-fish/oh-my-fish/pull/370 +[#371]: https://github.com/oh-my-fish/oh-my-fish/pull/371 +[#373]: https://github.com/oh-my-fish/oh-my-fish/pull/373 +[#378]: https://github.com/oh-my-fish/oh-my-fish/pull/378 +[#380]: https://github.com/oh-my-fish/oh-my-fish/pull/380 +[#381]: https://github.com/oh-my-fish/oh-my-fish/pull/381 +[#385]: https://github.com/oh-my-fish/oh-my-fish/pull/385 +[#394]: https://github.com/oh-my-fish/oh-my-fish/pull/394 +[#399]: https://github.com/oh-my-fish/oh-my-fish/pull/399 +[#403]: https://github.com/oh-my-fish/oh-my-fish/pull/403