Skip to content

Releases: twpayne/chezmoi

v2.8.0

20 Nov 21:18
Compare
Choose a tag to compare

Changelog

9cbfdf6 feat: Add --persistent-state option for location of persistent state file
cbac205 feat: Add --reverse option to diff command
dec8789 feat: Add .chezmoi.executable template variable
8a6d4d7 feat: Add .chezmoiroot to allow source state to be subdir of source dir
518313b feat: Add cache HTTP client to cache downloads in .chezmoiexternal.
8e1d647 feat: Add gitHubLatestRelease template function
ebacee7 feat: Add support for Homebrew on Linux to upgrade command
3a4c1d0 feat: Add upgrade method to doctor command output
90120fe feat: Caching the response of the GitHub API
240f7ec feat: Make .chezmoidata. and .chezmoitemplates available in .chezmoiignore
53cfa6e fix: Return unparsed gopass output in gopassRaw template func
e9e4712 fix: Warn, don't fail, if age version cannot be parsed in doctor command
016da7a fix: lookPath panics when file does not exists

v2.7.5

07 Nov 21:35
Compare
Choose a tag to compare

Changelog

2a39175 feat: Add pinentry as an option for reading passwords
823836c feat: Extend chattr command to change target types
bf8a185 fix: Make chezmoi add command respect .chezmoiignore

v2.7.4

02 Nov 00:38
Compare
Choose a tag to compare

Changelog

9d621f7 feat: Add .chezmoi.args template variable
27938e6 feat: Allow equivalent directory entries in source state and externals
6113528 feat: Create parent directories for externals if needed
83bad0a fix: Fix upgrade command for non-amd64 packages

v2.7.3

23 Oct 00:45
Compare
Choose a tag to compare

Changelog

5d2fb13 feat: Add Illumos support
14a475d feat: Add Solaris support

v2.7.2

19 Oct 23:05
Compare
Choose a tag to compare

Changelog

67e0806 fix: Fix promptString default on Windows

v2.7.1

17 Oct 23:08
Compare
Choose a tag to compare

Changelog

35eb651 feat: Add default argument to promptBool template function
7e2e64d feat: Add default argument to promptInt template function
951fc7e feat: Add default argument to promptString template function
87033e2 fix: Apply .chezmoiignore to externals

v2.7.0

12 Oct 21:29
Compare
Choose a tag to compare

Changelog

91c91f0 docs: fix .chezmoiignore example
92ce33c feat: Add decrypt and encrypt template functions
42e8323 feat: Add merge-all command
c8f113f feat: Add onchange_ attribute for scripts
f54deef feat: Improve messages and logging when using builtin git init
02abd9a fix: Allow create_ entries to be templates
20abba4 fix: Clarify behavior of run_once_ scripts
ebc0149 fix: Fix status for onchange scripts

v2.6.1

03 Oct 20:46
Compare
Choose a tag to compare

Changelog

8d9a89b feat: Re-enable building with Go 1.16

v2.6.0

02 Oct 23:41
Compare
Choose a tag to compare

Changelog

29464c6 chore(deps): bump assets/chezmoi.io/themes/book
c189d22 docs: Improve docs on externals
157b0b7 feat: Add --init flag to all relevant commands
78ae6c6 feat: Add refreshPeriod option to externals
3d18ae8 feat: Make chezmoi edit invoke editor with target filenames
8fda89b fix: Fix upgrade command on non-amd64 Linux machines

v2.5.1

30 Sep 01:19
Compare
Choose a tag to compare

Changelog

cbc2f1e docs: Add FAQ entry on diff colors not working
fa09eff docs: fix error in HOWTO guide
55a4b93 feat: Add --init option to update command
f42866b feat: Add working tree config option (#1459)
f86d7b5 feat: Make chezmoi edit with no args open working tree (#1455)
b7fb215 fix: Allow modify_ scripts to be encrypted