Skip to content

Releases: twpayne/chezmoi

v2.39.0

03 Sep 21:40
Compare
Choose a tag to compare

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

  • a89e0e0 docs: Tweak location of private key in age onetime passphrase how-to
  • da9f3c6 docs: Use age command in onetime passphrase how-to
  • fe903d4 docs: Minor expansion of application order docs
  • 02ffbd7 docs: Add link to article

v2.38.0

21 Aug 18:28
Compare
Choose a tag to compare

Changelog

Other

  • 0ce82b3 chore: Update dependencies
  • 7b300e4 chore: Miscellaneous website improvements
  • 166feaf docs: Linuxbrew -> Homebrew
  • d00de72 feat: Add gitHubReleases and gitHubTags
  • 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

06 Aug 18:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.36.1...v2.37.0

v2.36.1

30 Jul 12:57
Compare
Choose a tag to compare

What's Changed

  • fix: Make detection of mackup config dir more robust by @twpayne in #3128
  • fix: Ensure that templates cannot modify each other's data by @twpayne in #3129
  • chore: Move core packages back to internal by @twpayne in #3130

Full Changelog: v2.36.0...v2.36.1

v2.36.0

28 Jul 19:34
Compare
Choose a tag to compare

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

19 Jul 09:37
Compare
Choose a tag to compare

Full Changelog: v2.35.1...v2.35.2

v2.35.1

18 Jul 20:55
Compare
Choose a tag to compare

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

16 Jul 21:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.34.3...v2.35.0

v2.34.3

03 Jul 22:17
Compare
Choose a tag to compare

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

17 Jun 01:22
Compare
Choose a tag to compare

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