Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
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
v2.37.0
What's Changed
- feat: Read personal mackup config files by @twpayne in #3133
- chore(deps): bump github/codeql-action from 2.20.1 to 2.21.2 by @dependabot in #3135
- chore: Build with Go 1.20.7 by @twpayne in #3140
- feat: Add support for Doppler by @equals03 in #3134
- feat: Extend re-add command to accept an optional list of targets by @twpayne in #3146
- chore: Update dependencies by @twpayne in #3150
- fix: Avoid concurrent map access when evaluating multiple templates by @twpayne in #3155
- feat: Add isExecutable template function by @twpayne in #3157
- chore: Fix isExecutable tests on Windows by @twpayne in #3158
- chore: Update dependencies by @twpayne in #3159
New Contributors
Full Changelog: v2.36.1...v2.37.0