Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
v2.42.0
v2.41.0
Changelog
Features
- 26fd133 feat: Add git-commit-message to generate command
- c6688d2 feat: Make commit message templates regular templates
- f7c3745 feat: Add git.commitMessageTemplateFile config variable
- 1f016e8 feat: Add edit-config-template command
Fixes
- d9cb6b0 fix: Don't escape HTML characters in JSON strings
Documentation updates
- b94f954 docs: Document support for the passage password manager
- a1fba75 docs: add how-to for gpg ↔ age migration
- 8d58c3e docs: Fix default value of persistentState variable
Other
- e8ed4c4 refactor: Allow
mkdocs build
from any origin
v2.40.4
v2.40.3
v2.40.2
v2.40.1
Changelog
Features
- fc56533 feat: Add Path Separator and Path List Separator to provided template values.
- 61f7ed1 feat: Ignore AppleDouble files in externals
- 4a52e5c feat: find[One]Executable in user-supplied paths
- bb6f952 feat: Use Goreleaser's Chocolatey support
Fixes
- eecf015 fix: Only invoke diff pager if command modifies filesystem
- 5c0140d fix: Don't use
replace-executable
for WinGet installations - 7976373 fix: Add chattr +remove support for files
Documentation updates
v2.40.0
Changelog
Features
- 2858a0c feat: Implement the path-style flag for status
- 5918296 feat: Add plugin support
- 63cda81 feat: Allow overlapping, non-conflicting externals
- f15b158 feat: Add decryption of non-armored files to age command
Fixes
- cdd4f16 fix: Use diff pager for all diff output if configured
- 3667788 fix: provide a consistent error for cd to file
Documentation updates
- 284baf6 docs: Add links to articles
v2.39.1
v2.39.0
Changelog
Features
- acb8937 feat: add .chezmoi.targetFile template variable
- 205fd6c feat: Add age command
- f6947d3 feat: Add bitwardenSecrets template function
Fixes
- 40b711d fix: Handle .chezmoidata files in subdirectories when template has already been executed
- 6fa4fe4 fix: Update goreleaser changelog
Documentation updates
v2.38.0
Changelog
Other
- 0ce82b3 chore: Update dependencies
- 7b300e4 chore: Miscellaneous website improvements
- 166feaf docs: Linuxbrew -> Homebrew
- d00de72 feat: Add
gitHubReleases
andgitHubTags
- a51179e feat: Support nushell scripts on Windows
- 7d143c3 docs: Improve documentation on using separate source files
- ba985c9 chore: Reformat long lines
- 5e8d2b3 feat: Add promptChoice and promptChoiceOnce template functions
- 29e8c30 fix: Fix minor issues with promptBool docs and errors
- f0efc5c chore: Generate release notes from git log, not GitHub
- 3c72387 chore: Remove dependency on go.uber.org/multierr
- 424189b chore: Use io/fs.Skip{All,Dir} sentinel errors
- dbc1b4b chore: Bump golangci-lint to version 1.54.0
- 3f636c1 chore: Build with Go 1.21.0
- 187f734 chore: Update dependencies
- a028598 feat: Restore --autotemplate flag to add command
- 4e67850 docs: Document --source-path flag
- 4fc3203 fix: Fix race condition in concurrent parsing of externals