Skip to content

Releases: twpayne/chezmoi

v2.0.16

27 Jun 23:49
745e198
Compare
Choose a tag to compare

Changelog

7b57397 Add --config-path option to init command
12fbe0a Fix FreeBSD install instructions
32d4a92 Improve documentation of chezmoi edit
4100279 Include FreeBSD build in tests
c5cb349 Make osRelease and kernelInfo template vars available on all systems where present
31a5fb7 Prioritize /etc/hosts over /etc/hostname for FQDN hostname
ef49f6a Tweak FAQ on chezmoi edit
a441236 Update dependencies
e9c2155 Update dependencies
9bf5265 Update docs so that oh-my-zsh tarball goes to TMPDIR instead of HOME
af34a92 Update golangci-lint to v1.41.0

v2.0.15

17 Jun 20:57
Compare
Choose a tag to compare

Changelog

d02e707 Update GoReleaser GitHub token

v2.0.13

27 May 21:19
c6d1ef1
Compare
Choose a tag to compare

Changelog

fba2ec9 Add --ssh option to init command to guess SSH repo URLs
6793811 Add .chezmoi.sourceFile template variable
811fb19 Add age howto
9efc082 Add findtypos check
8b35f3d Add forgotten --include option to add command
a706029 Add how to for managing part of a file
2b546b7 Add how to for using chezmoi with brew bundle
ca607a4 Add how to on running a script when another file's contents changes
0342271 Add link to github.com/hussainweb/ansible-role-chezmoi
56b3666 Add maximum width to docs output
9fbaba1 Add more media links
7839bfe Add re-add command
d8f8add Add test for template data in chezmoi init --apply
7f8716a Add writeToStdout init template function
5497b85 Bump age version to 1.0.0-rc.2 in tests
918c2b7 Bump golangci-lint to v1.40.1
ca54fa3 Disable exhaustive linter
bfc32b2 Ensure that parent directory exists in import examples
c69e066 Fix security table of contents
a69d2ff Fix typos
bebdceb Fix typos and receiver names
6c952eb Format code blocks in documentation
cdaa1d3 Improve code documentation
3539609 Improve consistency
f0c11ce Improve consistency of reference documentation
09c3530 Include Linux OS release name and version in doctor output, if available
5023553 Make how to section on ignoring files easier to find
5eb6def Move cmd package to internal/cmd
cf97df1 Move internal/cmd to internal/cmds
320cb8d Move security policy into docs
049d7e8 Move security policy into docs
3ca09db Only create templates with chezmoi add --autotemplate if a replacement occurred
98d9607 Reference .chezmoidata in template data documentation
1c0e836 Remove stale FAQ entry
802c6ca Remove stale docs on diff.format
df0ea51 Remove unnecessary SourceRelPaths type
ab16f1b Rename function argument for clarity
883a5f0 Reword intro commands
c0a9fa4 Tidy up how to
8eb212c Tidy up symlink documentation
01c812b Tidy up tests
009a796 Tweak documentation
0e800ad Tweak examples and docs a little more
35ea315 Update Go to 1.16.4
cce08bb Update Windows Subsystem for Linux detection how to
de341d2 Update dependencies
b33ca40 Update golangci-lint to 1.40.0
2bededb Update link to path matching function
034b8d3 Use io/fs package instead of os
66fbcb6 Use neutral names in docs and tests
b6ab19e Use pager for docs and make pagers more configurable
891e461 Use quote function instead of literal quotes in docs
7526fa5 Use stringSets for known filenames
d858159 Use temporary files, instead of stdin/stdout, when calling gpg

v2.0.12

10 May 22:59
2256a83
Compare
Choose a tag to compare

Changelog

1393e41 Add Architecture guide
942d536 Add another method of detecting OS architecture for robustness
da611c9 Bump chezmoi.io/themes/book from 1e4bcc2 to 6200450
3e562c5 Correct and template example in How To guide
8bbf1b8 Don't atempt to use reverse DNS to determine FQDN hostname
ce2d86a Handle EINTR from syscall
f188ab5 Improve error message when persistent state is locked
89d36ec Improve reliability of Powershell installer
18cf1ef Increase verbosity of tests in CI
06674ab Make chezmoi forget also remove entry from state
bc2a07c Move VIM tip from reference to how-to
aeb781e Remove debug code
6eb89ab Remove unnecessary AbsPaths type
155e53f Remove unnecessary RelPaths type
361ce17 Remove unnecessary typecasts
f51fc68 Simplify EINTR handling
b3529bf Sort unexported variables after exported ones
fbf260f Suppress warnings in tests about git default branch name
9ae0d58 Tidy up flag parsing and help output
bc48485 Update dependencies
08336ad Update dependencies
037a372 Update last written state when target and actual states are equivalent
3c273d6 Update rpm zsh completion directory to match recent Fedora versions.
3a06eb8 Use /etc/hostname to determine hostname, if available
421d43b Use c.errorf instead of cmd.Printf
fb616d9 Validate generate config before writing it in init command

v2.0.11

26 Apr 22:59
b254970
Compare
Choose a tag to compare

Changelog

dfd8145 Add Makefile targets for coverage
c2c5ff4 Add import --exclude option
546070b Add related software documentation
179cbfc Add wget one line install instructions
ba3c28d Bump Go version to 1.16.3 on Cirrus CI
4a82d68 Do not follow symlinks if the file will be ignored anyway
1a7d396 Explicitly document need for data in template action
4ecd1db Extend include template function to handle absolute paths
4503be6 Fix checksums.txt upload step
a7a8ae2 Fix panic when using diff --exclude
a19217f Fix typos in comments
5d4f02c Fix typos in docs
07127cf Fix typos in test comments
a48a9d8 Ignore whitespace errors in .vscode/settings.json
173732f Improve parsing of auto bools
bdab05d Minor tidy-ups
b9dcd48 Tidy up path handling
4c51578 Update dependencies
91a2e9f Warn user when add command would remove encrypted, private, or template attribute
d2d96b0 Write prompts to stdout, even when --no-tty is specified
b1501ad fix typo

v2.0.10

15 Apr 11:03
Compare
Choose a tag to compare

Changelog

6a8855e Add add.templateSymlinks configuration variable
e1612f6 Add diff.exclude configuration variable
9b7c35c Add editor config for PowerShell scripts
acfec8e Add infrastructure to read entry type sets from config
1d42c99 Add init --data option
c3b8073 Add mitigation for when actual state does not match persistent state
e8229a9 Add state data, delete, get, and set subcommands
4459193 Add test for re-adding file with and without --encrypt
5331014 Add tests with different umask values
5f47aaa Added --template-symlinks-home and --template-symlinks-source
804e135 Consolidate symlink tests
93c53da Document one-line chezmoi and dotfiles install
d41951f Don't assume that gpg is installed in tests
992b923 Make --exclude option per command instead of global
b00710b Make --template-symlinks option a bool that checks source dir and home dir
8322943 Make chezmoi init --one-shot also include --purge-binary
38cb1d2 Only install glibc/musl-specific binaries when they are available
3782e93 Re-enable passing test
e50575c Release both checksums.txt and chezmoi_${VERSION}_checksums.txt
141a9b1 Replace --template-symlinks-home and --template-symlinks-source with --template-symlinks=value
5920345 Revert to standard actions/cache
2436c92 Store actual umasks in state file
703be4e Tidy up table of configuration variables
45f6429 Tweak documentation
865c379 Update Go module version to match tag
8090122 Update dependencies
c48de4c Update prefix documentation
8755cb6 Use default checksums file in install scripts

v2.0.9

04 Apr 19:26
7c7213b
Compare
Choose a tag to compare

Changelog

505ca6a Fix import command when destination already exists
d34a1b6 Update dependencies

v2.0.8

03 Apr 22:41
Compare
Choose a tag to compare

Changelog

2cdbbd7 Add tests for symmetric GPG encryption
e444344 Build with Go 1.16.3
6755586 Bump chezmoi.io/themes/book from 60dfd9a to 1e4bcc2
b6d33d9 Bump ludeeus/action-shellcheck from 1.0.0 to 1.1.0
0c37c54 Fix absolute path check
5e54964 Fix typo
b990f3d Fix typos
7bce9fa Tidy up comparison doc
040ef45 Update PowerShell install script to use checksums.txt
351172f Update install script to use checksums.txt
5976c07 fix: gpg symmetric passing wrong arguments

v2.0.7

31 Mar 00:39
Compare
Choose a tag to compare

Changelog

1ce1944 Restore original checksums filename

v2.0.6

30 Mar 23:56
Compare
Choose a tag to compare

Changelog

de636f1 Add System.IdempotentCmdCombinedOutput
2348d6a Check for libc version in upgrade command
406cdc5 Rename variables for consistency
58aac9b Restore build of non-libc-specific Linux archives
75681a7 Use emojis in comparison