|
1 | 1 | # 📝 Release notes
|
2 | 2 |
|
| 3 | +## 0.8.0 |
| 4 | + |
| 5 | +*Unreleased* |
| 6 | + |
| 7 | +### Breaking changes |
| 8 | + |
| 9 | +- [Remove deprecated config key and template filters][048fde3] |
| 10 | + |
| 11 | +- [Remove deprecated directory support][2f68940] |
| 12 | + |
| 13 | +- [Stop defaulting to Zsh and allow unspecified shell.][f9842b1] This change |
| 14 | + stops the shell defaulting to Zsh when unspecified and allows you to use |
| 15 | + Sheldon without specifying a particular shell. |
| 16 | + |
| 17 | +- [Remove experimental Fish shell support.][a804ff2] Sheldon is shell agnostic |
| 18 | + enough that you can still get support for Fish by overriding the default |
| 19 | + `match`, `apply`, and `templates` values in the config file. |
| 20 | + |
| 21 | +### Features |
| 22 | + |
| 23 | +- [Support all clap complete shells.][#187] The `sheldon completions` command |
| 24 | + now supports all shells that clap supports, regardless of whether they are |
| 25 | + supported by Sheldon. |
| 26 | + |
| 27 | + ``` |
| 28 | + sheldon completions --shell fish |
| 29 | + ``` |
| 30 | + |
| 31 | +- [Add Nix Flake support.][#180] This repository is now a flake, and can be |
| 32 | + installed using nix profile: |
| 33 | + |
| 34 | + ``` |
| 35 | + nix profile install "github:rossmacarthur/sheldon" |
| 36 | + ``` |
| 37 | + |
| 38 | + *Contributed by [**DoomHammer**](https://github.com/DoomHammer)* |
| 39 | + |
| 40 | +- [Add feature flags to control dependency vendoring.][592abbe] This adds |
| 41 | + various Cargo features to control the vendoring of dependencies when |
| 42 | + installing Sheldon using Cargo. For example if you want to install Sheldon |
| 43 | + with a vendored OpenSSL you can use the following command. |
| 44 | + |
| 45 | + ``` |
| 46 | + cargo install sheldon --features vendored-openssl |
| 47 | + ``` |
| 48 | + |
| 49 | + See |
| 50 | + [Cargo.toml](https://github.com/rossmacarthur/sheldon/blob/trunk/Cargo.toml) |
| 51 | + for more information. Or view |
| 52 | + on [lib.rs](https://lib.rs/crates/sheldon/features). |
| 53 | + |
| 54 | +[048fde3]: https://github.com/rossmacarthur/sheldon/commit/048fde33b117bc14398b774c18078219d9dffa4c |
| 55 | +[2f68940]: https://github.com/rossmacarthur/sheldon/commit/2f68940b131f378f63fb343df3c8836b3a0dcdfa |
| 56 | +[f9842b1]: https://github.com/rossmacarthur/sheldon/commit/f9842b1533f511b07842bb3b01984d25933debea |
| 57 | +[a804ff2]: https://github.com/rossmacarthur/sheldon/commit/a804ff231e48a9c7e6895871da9ea926e017058d |
| 58 | +[592abbe]: https://github.com/rossmacarthur/sheldon/commit/592abbeb556ed21c821d5c3082ad1c9391b52aa5 |
| 59 | +[#187]: https://github.com/rossmacarthur/sheldon/issues/187 |
| 60 | +[#180]: https://github.com/rossmacarthur/sheldon/issues/180 |
| 61 | + |
3 | 62 | ## 0.7.4
|
4 | 63 |
|
5 | 64 | *November 19th, 2023*
|
|
0 commit comments