Skip to content

Commit c0492c2

Browse files
committed
Update RELEASES
1 parent 048fde3 commit c0492c2

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

RELEASES.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
# 📝 Release notes
22

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+
362
## 0.7.4
463

564
*November 19th, 2023*

0 commit comments

Comments
 (0)