Skip to content

Releases: twpayne/chezmoi

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

v2.47.3

31 Mar 18:49
Compare
Choose a tag to compare

Changelog

Fixes

  • 2e4236c fix: Don't traverse into ignored directories when adding files
  • 8a83dcc fix: Skip adding entries in external dirs instead of erroring
  • b366d0e fix: Fix panic when adding children in exact_ dirs
  • ad77158 fix: Increase range of types accepted by promptChoice template function

v2.47.2

17 Mar 18:58
Compare
Choose a tag to compare

Changelog

Fixes

  • f490429 fix: pass the --needed flag to pacman
  • 88b586d fix: Remove fig support
  • c8dc9a4 fix: Explicitly tell user when then should use a config file template
  • fccc759 fix: Handle copies in automatic commit messages
  • 3a0b19e fix: Add missing newlines in error messages

Documentation updates

  • 490cc3a docs: Add link to article
  • eb62958 docs: Fix incomplete sentence in usage docs
  • ce46858 docs: Add link to article

v2.47.1

03 Mar 01:22
Compare
Choose a tag to compare

Changelog

Fixes

  • 59764c8 fix: Fix panic in unmanaged on some dir permission errors
  • dc99169 fix: Make splitList return []any
  • 0405763 fix: Set CHEZMOI_ environment variables for plugins
  • 1f44189 fix: Ensure that all .chezmoi.config template variables have simple types
  • 5bb87f1 fix: a grammar mistake

Documentation updates

  • 85d015b docs: Refactor developer guide
  • 885487b docs: Add link to blog post
  • 18c99c3 docs: Add link to video

v2.47.0

25 Feb 21:12
Compare
Choose a tag to compare

Changelog

Features

  • 6788c54 feat: 1Password Secrets Automation Support

Fixes

  • 3b3541c fix: Ensure default mode is set
  • c6b867b fix: Fix marshaling of severities
  • 523fd84 fix: Fix marshaling of autobools
  • 5224e11 fix: Fix marshaling of absolute paths
  • e925b0f fix: Fix --keep-going flag for unmanaged command
  • 5201ddc fix: Don't leak internal default sentinel values in template data
  • 1abcfa5 fix: Fix panic when merging unmanaged file
  • c0b7e92 fix: Don't attempt to add entries in external_ directories
  • d14bdd5 fix: Use uname -o to detect Android in install script
  • 302a3b8 fix: Move documentation of --output flag to correct section
  • ccde612 fix: Prioritize $HOME when Cygwin or msys2 is detected

Documentation updates

  • 3e5f0c8 docs: Fix type of .chezmoi.kernel and .chezmoi.osRelease variables
  • 0269f80 docs: Update docs on auto applying changes on edit in VIM
  • b5fc7b6 docs: Document config vars for command-specific flags
  • f52062e docs: Cross link "See REF" in config variables doc