Releases: twpayne/chezmoi
Releases · twpayne/chezmoi
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
v2.52.2
Changelog
Features
- 7aee332 feat: Support YubiKeys in KeePassXC open mode
Documentation updates
- f67e048 docs: Add home page section on getting help
- ea8d95d docs: Add Stack Overflow to social media links
- 37eab81 docs: Add FAQ entry on using delta as the diff tool
- fdb2065 docs: Add FAQ entry on running scripts periodically
- a3de4a8 docs: Add FAQ entry on running a script when a git-repo external changes
- b56a600 docs: Add FAQ entry on literal {{ and }} in templates
- d414e0f docs: Add warning on using externals for large files or archives
- d9f4717 docs: Add how to use VSCode as the diff and merge tool
- 2a64e42 docs: Make features and portability more prominent on home page
- 3a17101 docs: Add links to articles
- 0355a62 docs: Add link to blog
- 1ac3014 docs: Add github.com/b3nj5m1n/xdg-ninja to related software
v2.52.1
v2.52.0
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