Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
v2.59.0
Changelog
Features
- 500c677 feat: Add git-auto-commit and git-auto-push hooks
- fcf2ced feat: Add warnf template function
- 8540b4e feat: Show original URL in HTTP progress bars
- 8b42ee8 feat: Support filenames containing # in ignore and remove files
Fixes
- 5cbbd6e fix: Fix persistent state mode for commands that execute templates
- 309d7fd fix: Warn, don't error, when generating git commit messages for unknown states
Documentation updates
v2.58.0
Changelog
Features
- 621379b feat: Add --git-lfs option to init command
- 82e5c67 feat: Add builtin mode for gopass
- 21ef186 feat: Improve placeholders in password prompts
- 48e23ff feat: Show all contributors in README.md
Fixes
- 940cc30 fix: Fix doctor command when --config is specified
- fc8c20f fix: Correct nested groups for keepassxc builtin mode
- dda2816 fix: Suppress gitleaks logspam
Documentation updates
- 6c4431e docs: Tidy up formatting as suggested by markdownlint
v2.57.0
v2.56.0
Changelog
Features
- 3558b71 feat: Use textconv with external diff commands
- 4cb1123 feat: Add interactive config variable
- bddbf7f feat: Add initial policy on LLM-generated contributions
- dac078f feat: Warn about future removal of insecure hashes
- fa4e390 feat: Add .chezmoi.destDir template variable
Fixes
- 57ee74a fix: Replace Expand-Archive with System.IO.Compression.ZipFile
- e038aad fix: More reliable arch detection in install.ps1
- 23de447 fix: YAML parsing error by escaping
|
intitle
Documentation updates
v2.55.0
Changelog
Features
- 5f5e106 feat: Add multiple URL support for externals
- 01eef45 feat: Warn if the user is using the Helix editor with chezmoi edit
- 4c4bfe9 feat: Support file:// URLs in externals
Fixes
- 9ce3b0b fix: Fix error when choice variables are set in flags and config file
Documentation updates
v2.54.0
v2.53.1
v2.53.0
Changelog
Features
- 9be622a feat: Extend squote template func to handle more types
- fe2dba7 feat: Extend quote and quoteList template funcs to handle more types
- 35148c7 feat: Add common --parent-dirs/-P flag
Fixes
- 75e1a52 fix: Persist results of calls to GitHub API
- a8dda78 fix: Fix completion for 'archive --format'
- 3fd20e9 fix: Fix includeTemplate template func search path in init
- 5b73a4d fix: Accept only supported values to 'unmanaged --path-style'
- 264f34f fix: Fix incorrect config template change warnings
- 8ba1988 fix: Fix panic when --keep-going is set
- 2d0fa36 fix: Fix panic when running chattr on externals
- d28823d fix: Use builtin age when encryption is unset
Documentation updates
- 554ff27 docs: Replace common flags descriptions with snippets
- b8610d4 docs: Fill reference title page
- 2a41aeb docs: Update "how scripts work" section
- 6e9281d docs: Update shell completions section
- 947e88e docs: Improvements for command flags description
- 56729ce docs: Automatically check that all flags are documented
- 0fb4392 docs: Split "Special file and directories"
- efb3a14 docs: Split docs for commands into sections
- e0c314f docs: Split docs into sections for age, secret and state
- 23777d0 docs: Improve description for command arguments
- 5b1dbb5 docs: Add example for running script on macOS update
- 4cae323 docs: Add notes where to place 'encryption' setting
v2.52.4
v2.52.3
Changelog
Features
- be16b73 feat: Set GOMAXPROCS based on available resources
Fixes
- 5644141 fix: Improve phonetic pronunciation of chezmoi
Documentation updates
- 7ed5c1d docs: Add link to article
- 222aef8 docs: Improve developer documentation
- 34f415c docs: Use
uv
for managing Python and dependencies - 895055a docs: Add link to blog
- f84b8e5 docs: Add note on reporting viruses or trojans on Windows
- 1fc8195 docs: Add note about website build dependencies
- 353264c docs: Add sequence diagram for chezmoi init
- dbde967 docs: Add daily usage entry on editing files