Skip to content

Releases: twpayne/chezmoi

v2.18.0

20 Jun 09:30
Compare
Choose a tag to compare

Changelog

  • 817d3e7 feat: Stop building snaps
  • ab6bc8d feat: Make add command add empty files, remove --empty flag
  • 755e02f fix: Don't return an error when the user chooses quit from a prompt
  • b554329 feat: Implement documented add --prompt flag
  • b95449f docs: Remove stray whitespace
  • ebeebcb docs: Add extra documentation to autotemplate
  • 991a630 docs: Clarify what 'source state' means
  • 2421da8 fix: Check .chezmoiversion in init command
  • 25b32fb feat: Give more context in Windows errors
  • 9605e40 feat: Make --autotemplate escape template markers
  • 2c89541 feat: Support determining FQDN via /etc/myname
  • 281e770 feat: Support multiple GPG recipients
  • cbed719 feat: Include git working tree state in doctor output
  • 87c1a91 docs: Use modeline to set filetype in VIM
  • 1af0576 feat: Include last modified time of config file in doctor output
  • 44762fd feat: Add quoteList template function
  • 2bf1210 feat: Add textconv configuration for friendlier binary diffs
  • 814f1f2 docs: Refactor Windows chassisType template
  • 7199cb2 docs: Add link to blog
  • d29344f fix: Improve quality of POSIX shell scripts
  • f2f8d87 docs: Add link to blog post

v2.17.1

30 May 10:49
Compare
Choose a tag to compare

Changelog

  • 1f92965 docs: Add information about chezmoi_modify_manager
  • 8b78d2b docs: Add link to podcast
  • fdd29a5 docs: Fix typo in kubeconfig documentation
  • 7d2d629 docs: Organize related software page into sub-sections
  • 7084bd5 fix: Fix dump command in the presence of config file templates
  • 2d27229 fix: Include git repo commands in dump command output

v2.17.0

26 May 00:28
Compare
Choose a tag to compare

Changelog

  • d178db4 feat: Add uid and gid template variables
  • 658be53 feat: Add windowsVersion to builtin template data
  • 21e2666 fix: Parse $EDITOR and $VISUAL environment variables as shell commands

v2.16.0

19 May 10:54
Compare
Choose a tag to compare

Changelog

  • e0b3ace feat: Add support for Keeper password manager
  • c4a4779 feat: Build for mips64 and mips64le
  • 17c480b feat: Build for riscv64
  • 1a63dc2 feat: Complete auto bool, format, and mode flag values
  • 187112d fix: Connect password manager std{in,err} to os.Std{in,err}
  • 7485aea fix: Don't complete _chezmoi in zsh completion
  • ef2be28 fix: Fix use of slashes in glob on Windows

v2.15.4

09 May 23:02
Compare
Choose a tag to compare

Changelog

  • 8168ab9 docs: Add chezmoiexternal related links to user-guide/reference docs
  • a0d699c docs: Add example of extracting selected files from external archive
  • 47a2940 docs: Add some additional details to contributing-changes.md
  • 1c11ff1 fix: Fix external archive, sub-directory include, no excludes

v2.15.3

08 May 21:45
Compare
Choose a tag to compare

Changelog

  • ccb709c docs: Add hint on random access in modify_ scripts
  • b525c50 feat: Add --guess-repo option to init command

v2.15.2

01 May 13:43
Compare
Choose a tag to compare

Changelog

  • cbfe388 docs: Add clarification about all lowercase custom data fields
  • 84ac2e2 docs: Add guide on encrypting files with GPG and a passphrase
  • 8552a4c docs: Add links to blog and video
  • 7b83a17 docs: Add troubleshooting entry on scripts on Termux
  • 4de3fdc docs: Document workaround for #1574
  • d507609 docs: Minor tweaks
  • 956b449 docs: Use index function to access an item in the example
  • 58f9f45 feat: Add glob template function
  • fe0b6cf feat: Build with Go 1.18.1
  • eaa27b3 fix: Don't cache negative results of path lookups

v2.15.1

10 Apr 18:16
Compare
Choose a tag to compare

Changelog

  • d297409 docs: Add section on understanding chezmoi's files and directories
  • cd74d0c docs: Document KeepassXC with YubiKey limitations
  • f0817a0 docs: Fix path to config file template
  • 462e547 docs: Tidy up KeepassXC reference documentation
  • 6cd2766 feat: Use diff.command for all verbose output
  • 58c458c fix: Fix apply --verbose when diff.command is set
  • f45b73a fix: Fix concurrent map writes on sourcestate.ignoredRelPaths
  • 95d5298 fix: Ignore exit status 1 from external diff commands

v2.15.0

03 Apr 21:37
Compare
Choose a tag to compare

Changelog

  • 2fa910f docs: Add command overview
  • d051e7a docs: Add link to blog post
  • d2a4417 docs: Add link to podcast
  • ecdb07b docs: Adjust documents for 1Password CLI 2.0.0 changes
  • 9b1b5fb docs: Document that the ioreg template function is deprecated
  • 8e7bbde docs: Factor out GitHub template functions into a separate section
  • 4cabbc2 docs: Factor out init template functions into a separate section
  • 19e6d00 docs: Factor out password manager functions into separate sections
  • f3ef8be docs: Improve FAQ entry on source state filenames
  • cb02477 docs: Improve docs on empty files in chezmoi edit
  • caa9120 docs: Update dconf example as dconf only reads stdin
  • 08138ab docs: Use $VARIABLE instead of
  • 3f035a6 feat: Add diff.reverse configuration variable
  • d1374cf feat: Add ignored command
  • 38be385 feat: Add keepassxcAttachment template function
  • 4e6b843 feat: Build for s390x architecture
  • 523fdb2 fix: Fix one line install instructions for Windows
  • 8d052c0 fix: Fix op signin for 1Password CLI 2.0.0
  • 8910adb fix: Fix parsing of multiline KeepassXC attributes
  • a08c891 fix: Fix use of drives as home directories on Windows
  • b999509 fix: Prefer id over label for onepasswordDetailsFields template function

v2.14.0

09 Mar 22:00
Compare
Choose a tag to compare

Changelog

  • a3a1e17 docs: Add contributors image
  • 28c2718 docs: Add license to website
  • 538b982 docs: Add link to article
  • 32c0f02 feat: Add include and exclude patterns to external archives
  • ebfd5b2 feat: Add license command
  • 5a14326 feat: Release raw binaries