Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
v2.47.1
Changelog
Fixes
- 59764c8 fix: Fix panic in unmanaged on some dir permission errors
- dc99169 fix: Make splitList return []any
- 0405763 fix: Set CHEZMOI_ environment variables for plugins
- 1f44189 fix: Ensure that all .chezmoi.config template variables have simple types
- 5bb87f1 fix: a grammar mistake
Documentation updates
v2.47.0
Changelog
Features
- 6788c54 feat: 1Password Secrets Automation Support
Fixes
- 3b3541c fix: Ensure default mode is set
- c6b867b fix: Fix marshaling of severities
- 523fd84 fix: Fix marshaling of autobools
- 5224e11 fix: Fix marshaling of absolute paths
- e925b0f fix: Fix --keep-going flag for unmanaged command
- 5201ddc fix: Don't leak internal default sentinel values in template data
- 1abcfa5 fix: Fix panic when merging unmanaged file
- c0b7e92 fix: Don't attempt to add entries in external_ directories
- d14bdd5 fix: Use uname -o to detect Android in install script
- 302a3b8 fix: Move documentation of --output flag to correct section
- ccde612 fix: Prioritize $HOME when Cygwin or msys2 is detected
Documentation updates
v2.46.1
Changelog
Features
- 8a20f91 feat: Add update.apply configuration variable
- 431ec39 feat: Set CHEZMOI_SOURCE_FILE env var for scripts
Fixes
- 0eb98a9 fix: Fix age/rage check in doctor command
Documentation updates
- baeaf6b docs: typo
Other
- deb5adf chore(deps-dev): bump ruff from 0.1.9 to 0.1.15 in /assets
v2.46.0
Changelog
Features
- c7539b0 feat: Build for Android (Termux)
- efcf32d feat: Support rage as an alternative age encryption command
- 53f7b92 feat: Add re-add --recursive flag and make it the default
- 85983f0 feat: Promote hooks to stable
- 114030c feat: Promote HCP Vault Secrets template functions to stable
- 24c0ea2 feat: Promote Doppler template functions to stable
- c209c2a feat: Promote edit --watch to stable
Fixes
- 15f4eb1 fix: Defer lookup of git in $PATH for git-repo externals
- 569601a fix: Change init to default to --config if --config-path is absent
- 031b267 fix: Handle more keepassxc-cli errors
- 74d6b2a fix: Reduce injection of terminal control characters into keepassxc-cli output
Documentation updates
v2.45.0
v2.44.0
v2.43.0
Changelog
Features
- d99e8bd feat: Extend rbw and rbwFields template funcs to take extra args
- 7323f6a feat: Extend remove_ attribute to directories
Fixes
- 44b4c6d fix: Fix detection of changes to remove_ directories
- 5f40268 fix: Only invoke diff pager if there is diff output
- 084add0 fix: Handle implicit directories in externals
- 54dce1b fix: add missing command annotations
- d85b5e4 fix: Make execute-template --init not read .chezmoitemplates
- db9b4dd fix: key.txt is not written to home, but home/.config
Documentation updates
- 774d053 docs: Add upcoming changes to release history
- 9f9d2d9 docs: Add link to article
- 6eb139b docs: Add links to articles
- 08e9b0b docs: Fix guide on clearing state of run_onchange_ scripts
Other
- a450748 chore(deps-dev): bump ruff from 0.1.6 to 0.1.9 in /assets