Releases: VorpalBlade/chezmoi_modify_manager
Releases · VorpalBlade/chezmoi_modify_manager
v2.0.0-alpha2
v2.0.0-alpha2 (2023-04-20)
Features
- Rewrite in Rust (~50x faster)
- Syntax of
modify_
scripts have changed, please see the conversion guide - Installation method has changed, please see the README
- Build in auto updater with
--upgrade
- License has changed to GPL v3.
Caveats
- Auto updater doesn't work while there are only pre-releases available.
- Platform support with precompiled binaries is limited. This is due to what I can test and what GitHub CI supports. Pull requests that enable testing and building for more platforms are welcome however (if the tests cannot be executed on GitHub CI (e.g. for FreeBSD), I will not accept it however).
- The regex syntax is different. Previously Python re module was used, now the regex crate for Rust is used. For most simple regular expressions there will be no relevant difference. However, some features (such as back references and look arounds) are not supported.
v1.6
v1.5
v1.4
v1.4 (2022-10-10)
Bug Fixes
- Deal with section heading missing in certain cases.
Documentation
- Update PrusaSlicer/SuperSlicer section in examples
- Add note about there not being an auto update feature
- Add note in README.md about overwrite limitation
- Improve formatting in changelog.
Unit & integration tests
- Add basic test runner using pytest.
1.3
v1.3 (2022-07-24)
Features
- Keyring transform now tries to pull value from target file on keyring error. This is useful when updating over ssh where the keyring may not work properly.
Bug fixes
- Mutations no longer magically create lines that are not in source state.
- Mutations are now applied to lines that don't exist in the target state.
1.2
1.1
- Feature: Add smart adding mode
- Feature: Add hook support for chezmoi_ini_add
- Documentation: Update documentation for newly added features.
- Documentation: Add missing LICENSE file.
1.0
Initial release. Documented and ready for public use.