Releases: VorpalBlade/chezmoi_modify_manager
Releases · VorpalBlade/chezmoi_modify_manager
v3.5.2
v3.5.1
v3.5.0
v3.5.0 (2024-09-06)
Features
- Add command to set keyring entries:
chezmoi_modify_manager --keyring-set
andchezmoi_modify_manager --keyring-remove
. These especially help on
non-Linux platforms that lack command line keyring tools.
Documentation
- Document the new way of adding keys to the system keyring.
- Use cargo-about to generate licence summary for each release in the GitHub
release artifacts. - Remove note about 32 bit ARM and x86 being tested. I don't have such systems any more.
v3.4.0
v3.4.0 (2024-07-14)
Features
- This depends on a newer version of keyring which no longer depends on zbus
in the configuration we use for it. This reduces the binary size by several MB
on Linux. - Update dependencies and add
vendored
feature - Enable attest-build-provenance for releases. These can be seen here and allows for verifying that the uploaded binaries for this release (and going forward) were in fact built on GitHub CI and not elsewhere.
Documentation
- Update documentation on new
vendored
feature - Fix broken links
- Update basics.md: Fix small typo (Thanks to @Daniel15 in #134)
New Contributors
v3.3.0
v3.3.0 (2024-05-11)
Features
- Add MacOS ARM64 builds. As GitHub runners now use ARM64 for Apple, this is now feasible.
Documentation
- Switch to an mdbook for documentation.
v3.2.2
v3.2.2 (2024-04-08)
Features
- Add way to disable warning on multiple matches (
no-warn-multiple-key-matches
, see--help-syntax
for more information)
Documentation
- Document evaluation order and algorithm
Unit & integration tests
- Add test case for setting a key in a non-existing section
v3.2.1
v3.2.0
v3.2.0 (2024-03-12)
Features
- Test in CI that --upgrade exists when expected. This should guard against releases without support for the built-in self-updater.
- Bump MSRV to 1.75.0 due to dependencies.
- The keyring transform has gained an optional argument
separator
that can be used to change from the default of=
. - Refactor out
--doctor
support code into new library (called medic). This makes it easier to reuse in other projects.
Documentation
- Fix incorrect transform in examples (solves #95)
v3.1.2
v3.1.1
v3.1.1 (2024-02-13)
Bug fixes
- Make cross pass through environment variables we need. This fixes issue #79 where --doctor reported that official builds were non-official
For other changes please see the release notes for 3.1.0, which contained some big new features