Skip to content

Releases: twpayne/chezmoi

v2.52.1

15 Aug 13:50
Compare
Choose a tag to compare

Changelog

Features

  • ca0d133 feat: Add github.com/johan-weitner/chezmoi-ui to related software

Fixes

  • cba7e40 fix: Set User-Agent header to chezmoi.io/version on all HTTP requests

Documentation updates

  • 8e40c43 docs: Add link to video
  • 4843d55 docs: Add links to two articles

v2.52.0

07 Aug 21:26
Compare
Choose a tag to compare

Changelog

Features

  • 48f873b feat: Add gitHubRelease and gitHubReleaseAssetURL template functions

Fixes

  • 28ebfec fix: Ignore permission changes in re-add command on Windows
  • 73893c1 fix: Don't modify ciphertext in edit command if plaintext did not change

Documentation updates

  • d5579c7 docs: Clarify requirement to set sourceDir when used in Codespaces

v2.51.0

15 Jul 20:22
Compare
Choose a tag to compare

Changelog

Features

  • 2a7845f feat: Add 1Password SDK template funcs
  • 676a9a9 feat: Add decompression of file externals

Fixes

  • 2615c52 fix: keep initFuncs when using 'includeTemplate' in config
  • f6ecfdb fix: Use scriptTempDir for modify_ scripts

Documentation updates

  • 711534a docs: Add link to article

v2.50.0

02 Jul 21:31
Compare
Choose a tag to compare

Changelog

Features

  • 2808e7c feat: Add tempDir configuration variable
  • 4241393 feat: Allow private_ and readonly_ attrs to be set for externals
  • 217cdaa feat: Add --no-network flag to doctor command
  • 31b2060 feat: Embed fallback X.509 trusted roots

Fixes

  • 2a75540 fix: Prevent chezmoi add from adding chezmoi's own executable

Documentation updates

  • b7cf4ba docs: Add GianniBYoung/chezmoi-telescope.nvim to related software

v2.49.1

23 Jun 12:43
Compare
Choose a tag to compare

Changelog

Fixes

  • af65574 fix: Accept line-endings template directive as well as line-ending

v2.49.0

10 Jun 20:17
Compare
Choose a tag to compare

Changelog

Features

  • 0f45cb4 feat: Add stub for removed remove command
  • ca643ce feat: Rename remove command to destroy

Fixes

  • f781976 fix: Fix panic when parsing some commands

Documentation updates

  • bcd52b9 docs: Update comparison-table.md

v2.48.2

31 May 01:04
Compare
Choose a tag to compare

Changelog

Fixes

  • 788f805 fix: Don't panic on unexpected bubbletea messages
  • 5cf451a fix: Respect umask when creating files
  • 24a990d fix: fix error when determining GOARCH in install.ps1

Documentation updates

  • 1a16b49 docs: Add link to article

v2.48.1

12 May 19:45
Compare
Choose a tag to compare

Changelog

Features

  • a396e3a feat: Add gitHubLatestReleaseAssetURL template function

Fixes

  • 6a90b3e fix: Links section is broken in docs

Documentation updates

  • 9d332c6 docs: Add link to article

v2.48.0

26 Apr 20:53
Compare
Choose a tag to compare

Changelog

Features

  • 2e04dcf feat: Add --tree flag to unmanaged command
  • 91823e3 feat: Add --tree flag to managed command
  • 278e2be feat: Add --tree flag to ignored command
  • 4a9d0e4 feat: Include name of target in error message

Fixes

  • c758a1c fix: Apply .chezmoiignore to dirs in external archives
  • 7dfcfcf fix: Remove unmanaged files from exact_ directories containing external files
  • 153ff43 fix: Better detect username on Android/Termux systems

Documentation updates

  • b1b40b2 docs: Add link to article
  • 9c817ce docs: Document --tree flag
  • 89fab4b docs: Fix origin URL in quick start guide

v2.47.4

12 Apr 23:06
Compare
Choose a tag to compare

Changelog

Fixes

  • d6ad485 fix: Fix potential panic when textconv interpreter is empty
  • b4df44d fix: Fix panic on empty external

Documentation updates

  • 872c584 docs: Add troubleshooting entry on missing /bin/bash on Nix
  • 8b2a435 docs: Add install.doctor to related software
  • 3a3dd13 docs: Add links to articles