Skip to content

Releases: twpayne/chezmoi

v2.65.0

26 Aug 13:38
Compare
Choose a tag to compare

Changelog

Features

  • 39e5ad1 feat: Add docker command
  • ed333e4 feat: Add ssh command
  • 89c9832 feat: Add podman command
  • a3ea777 feat: Add install-init-shell.sh subcommand to generate command
  • 1f53a3c feat: Extend the range of types accepted by quoteList template func
  • 218d412 feat: Add support for rar archives
  • 07301f6 feat: Add age-keygen command
  • 3b672f5 feat: Apply --age-recipient and --age-recipient-file flags to all commands

Documentation updates

  • 7addc90 docs: Add link to article
  • effce0e docs: Clarify scripts have to succeed to count as being run
  • 6c4c04d docs: Use age-keygen command in docs
  • 3845ad5 docs: Add links to articles

v2.64.0

06 Aug 20:40
Compare
Choose a tag to compare

Changelog

Features

  • bbb451f feat: Remove support for deprecated Hashicorp Vault Secrets
  • 97d33b2 feat: Add hardlink test to doctorcmd
  • e6690ba feat: Add --age-recipients-file flag to add command
  • 79f3a38 feat: Add --age-recipient flag to add command
  • f2ac4c8 feat: Add automatic Bitwarden CLI unlock
  • bccf542 feat: Rename returnEmpty template function to abortEmpty
  • 1fc3df8 feat: Add returnEmpty template function

Fixes

  • 0994ed6 fix: Always use diff.pager if configured
  • 3d64f50 fix: Use external diff tool for apply and re-add previews
  • dbfced5 fix: Fix bad skip instruction in test script issue4479

Documentation updates

  • 9d0952f docs: Add notes on edit watch and hardlink subtleties
  • 59f1985 docs: Add Beyond Compare merge tool configuration
  • 3507963 docs: Add lobste.rs links to social media
  • d3d3c12 docs: Add link to article

v2.63.1

22 Jul 19:12
Compare
Choose a tag to compare

Changelog

Fixes

  • 01de201 fix: Properly handle comments after filenames
  • 822acd4 fix: Only auto add files in source directory, not in working tree

Documentation updates

  • 02e8233 docs: Add link to article
  • 8d9427f docs: Removing leading dot on top level variable titles
  • f3b9a43 docs: Add link to article
  • cd0ae1f docs: Correct requirement for run_ in .chezmoiscripts
  • e4caf4c docs: Add link to video

v2.63.0

09 Jul 01:40
Compare
Choose a tag to compare

Changelog

Features

  • c086592 feat: Check for secrets in re-add command
  • 41c0a34 feat: Add ensureLinePrefix template function
  • ae2b6a8 feat: Add getRedirectedURL template function

Fixes

  • 06ac8e9 fix: Detect libc from current executable in upgrade command
  • 0f814f6 fix: Use filepath.Join() to join abspath

Documentation updates

  • 65e7fd5 docs: Refactor configuration variables reference page
  • 97ee8cc docs: Fix attribute name
  • aa57d1d docs: Recommend run_onchange_ scripts over run_once_ scripts
  • 625d484 docs: Add links to articles

v2.62.7

22 Jun 20:22
Compare
Choose a tag to compare

Changelog

Features

  • d5f2c70 feat: Add pagerArgs and diff.pagerArgs configuration variables

Fixes

  • c727993 fix: Preserve, don't delete, whitespace-only files in external archives
  • 5be414b fix: Remove dependency on git in packages

Documentation updates

  • 6384ea3 docs: Fix a typo in setup.md
  • 22ffc1d docs: Add HCP Vault Secrets EOL Notice
  • 5cd53d6 docs: Add info about file paths for archive-file externals
  • dae071c docs: Fix incorrect parameter ref
  • 8b2a923 docs: Add warnings to .chezmoiroot
  • 025ece0 docs: Emphasize that scriptEnv also applies to hooks and commands
  • 3b1c181 docs: Clarify modify_ documentation

v2.62.6

06 Jun 18:31
Compare
Choose a tag to compare

Changelog

Documentation updates

  • 2361400 docs: Add link to blog
  • ec55f52 docs: Add link to github.com/matmaer/chezmoi-mousse

v2.62.5

23 May 01:12
Compare
Choose a tag to compare

Changelog

Features

  • 2e78758 feat: Remove X.509 fallback roots

Fixes

  • a6dabb7 fix: Exit with failure when apply is cancelled
  • 10d2896 fix: Fix ignoring exit code 1 from external diff commands for non-files

Documentation updates

v2.62.4

11 May 21:03
Compare
Choose a tag to compare

Changelog

Fixes

  • b859b97 fix: Make toStrings template function flatten arguments

Documentation updates

  • 96b8b72 docs: Add link to audio clip on how to pronounce chezmoi
  • b1b58e6 docs: Fix chassis detection for newer MacBooks.
  • d82472c docs: Document that only dictionaries are merged
  • c1d2857 docs: Add a note about private externals
  • 4e7052b docs: Correct the usage of execute-template

v2.62.3

06 May 21:14
Compare
Choose a tag to compare

Changelog

Features

  • 3d24b7d feat: Extend toStrings template function to handle more types
  • 660e394 feat: Extend toString template function to handle more types

Fixes

  • ad574bc fix: Improve diff command output when removing files

Documentation updates

  • 8abd38c docs: Add link to video
  • 6d12ecc docs: Add hint for when to use toString with GitHub template functions

v2.62.2

18 Apr 13:31
Compare
Choose a tag to compare

Changelog

Fixes

  • ee22eef fix: Set .chezmoi.sourceFile in execute-template command
  • 60392ed fix: Fix truncated placeholder in choice input

Documentation updates

  • 5ccae32 docs: Add link to article