Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
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
v2.36.1
v2.36.0
What's Changed
- feat: Add .chezmoiexternals directory for multiple externals by @twpayne in #3108
- fix: Respect setting diff.pager to the empty string as disabling the pager by @twpayne in #3117
- chore: Update dependencies by @twpayne in #3124
- feat: Add undocumented mackup command by @twpayne in #3121
Full Changelog: v2.35.2...v2.36.0
v2.35.2
Full Changelog: v2.35.1...v2.35.2
v2.35.1
What's Changed
- feat: Allow executable bits to be overridden in archive-file externals by @twpayne in #3102
- docs: Clarify use of exclude patterns in .chezmoiignore by @twpayne in #3103
- feat: Add work-around for Docker Desktop breaking /etc/hosts by @twpayne in #3104
- chore: Update dependencies by @twpayne in #3105
Full Changelog: v2.35.0...v2.35.1
v2.35.0
What's Changed
- feat: Add archive-file externals by @twpayne in #3080
- fix: Never consider localhost.localdomain in /etc/hosts as the FQDN by @twpayne in #3082
- chore: Miscellaneous fixes by @twpayne in #3091
- chore: Use golang/govulncheck-action by @twpayne in #3094
- feat: Add support for HCP Vault Secrets by @twpayne in #3067
- chore: Use Goreleaser's WinGet support by @twpayne in #3059
Full Changelog: v2.34.3...v2.35.0
v2.34.3
What's Changed
- fix: Check .chezmoiignore before protected paths by @twpayne in #3052
- chore: Add actionlint linter by @twpayne in #3053
- fix: Parse hostnames from all loopback addresses in /etc/hosts by @twpayne in #3055
- chore: Update dependencies by @twpayne in #3058
- fix: Respect persistentState config variable by @twpayne in #3066
- chore: Miscellaneous fixes by @twpayne in #3068
- docs: Remove reference to tar and /dev/stdin so code works on Windows by @Sacro in #3069
- chore: Update goreleaser config for version 1.19 by @twpayne in #3071
- fix: Drop Solaris and Illumos support by @twpayne in #3060
- chore(deps): bump github.com/rogpeppe/go-internal from 1.10.1-0.20230524175051-ec119421bb97 to 1.11.0 by @dependabot in #3073
- chore(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.1 by @dependabot in #3074
- chore(deps): bump reviewdog/action-misspell from 1.12.4 to 1.13.1 by @dependabot in #3075
- chore(deps): bump github/codeql-action from 2.20.0 to 2.20.1 by @dependabot in #3076
New Contributors
Full Changelog: v2.34.2...v2.34.3
v2.34.2
What's Changed
- chore: Simplify code by using strings.EqualFold, time.Before by @twpayne in #3038
- chore: Use http.NoBody instead of nil by @alexandear in #3040
- chore: Miscellaneous clean-ups by @twpayne in #3041
- fix: Handle multiple files in .chezmoidata directory by @twpayne in #3042
- chore: Update dependencies by @twpayne in #3043
- chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 by @dependabot in #3044
- chore(deps): bump dessant/lock-threads from 4.0.0 to 4.0.1 by @dependabot in #3045
- chore(deps): bump github/codeql-action from 2.3.5 to 2.20.0 by @dependabot in #3046
- chore(deps): bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 by @dependabot in #3047
- chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #3048
Full Changelog: v2.34.1...v2.34.2