Skip to content

Releases: twpayne/chezmoi

v1.8.2

09 Jun 13:51

Choose a tag to compare

Changelog

323cba5 Fix release job

v1.8.1

06 May 18:14

Choose a tag to compare

Changelog

4def4f3 Fix typo
cbf8d4a Merge pull request #731 from twpayne/faq-tidy
d604fa5 Improve FAQ
b962e36 Merge pull request #729 from twpayne/strings-builder
610701e Use strings.Builder instead of bytes.Buffer
0bc0257 Merge pull request #728 from twpayne/execute-template-improvements
e3b3da1 Improve FAQ entry on managing files outside target directory
11aad4d Add --output option to execute-template
d6b059c Merge pull request #724 from twpayne/octal-literals
604dca2 Format octal literals consistently
b68bd53 Merge pull request #720 from twpayne/fix-git-diff-func-color
e16ebda Fix color of hunk context in git format diffs
34fc1b5 Merge pull request #723 from twpayne/auto-escape-templates
7d8c6d2 Auto escape template delimiters when --autotemplate is set
36b1f44 Merge pull request #719 from twpayne/infrastructure-improvements
0cee057 Merge pull request #718 from twpayne/howto-external-modified
e800dd0 Use Makefile for CI steps
4e9e654 Separate out local imports
09b38ce Improve how to for tracking externally modified files
5752e26 Merge pull request #717 from twpayne/no-color
519ec22 Update pull request template
590c721 Add support for NO_COLOR environment variable
70c4eda Merge pull request #714 from twpayne/improve-contributing
30a2b81 Remove old linter suppressions
57fbcb7 Make list of enabled linters explicit
ec44e08 Improve infrastructure for contributors
3bad347 Add pull request template
81bfc76 Merge pull request #715 from twpayne/fix-git-status-parser
70e8e2c Enable autocommit and autopush for chattr command
94c02a0 Fix git status parsing for renames
175601e Merge pull request #709 from ihommani/master
31c646d Merge pull request #698 from twpayne/color-git-diff
810607c Add colored git diff support
93c03e7 Make --color option accept boolean values
b640720 Merge pull request #712 from twpayne/generic-secret-string
1e699ea Make secret template function return a string, not a []byte
c9081ac Merge pull request #710 from twpayne/gofumports-tidy
e458bed Compact type declarations
6002344 Add images to illustrate chezmoi principles
8b5b0f5 Merge pull request #687 from twpayne/golangci-lint-next
9271f90 Merge pull request #707 from twpayne/no-dev-upgrade
f10697b Update golangci-lint to version 1.25.0
1d7dc3d Don't attempt to upgrade dev versions without --force flag
0796dd8 Merge pull request #704 from twpayne/doublestar-glob
ceb6307 Use doublestar for all globs
9f0b03e Merge pull request #703 from twpayne/go-generate-completions
0eb3917 Generate completions with go generate instead of make
3ea95e5 Add --output option to completion
d256de8 Merge pull request #702 from twpayne/execute-template-init
cd42fb0 Add --init and --promptString options to execute-template
1760187 Fix generated docs
dd7edf8 Merge pull request #697 from stephengroat/patch-1
442c85d Merge pull request #699 from twpayne/gopass-version
f8bd952 Update gopass version detection
124ab05 install from homebrew-core
d2d43e9 Merge pull request #695 from twpayne/umask-docs
f1cbbd6 Improve reference docs
3e6700e Add more documentation on umask
2d4f690 Merge pull request #689 from stephengroat/patch-1
bd72b50 Use goreleaser github action
e0c120c Merge pull request #693 from twpayne/doublestar
67d5746 Use doublestar.PathMatch for path matching
fd29c6e Merge pull request #692 from twpayne/fix-media-page
fe13fc7 Fix media page

v1.8.0

19 Apr 22:58
017a83f

Choose a tag to compare

Changelog

017a83f Merge pull request #686 from twpayne/tidy-up-github-action
91581ec Tidy up GitHub Actions
f642fb4 Merge pull request #685 from twpayne/media
35cc601 Update README.md
79b9ae0 Add media page
c02d8e3 Merge pull request #684 from twpayne/gpgrecipient-warning
5e03393 Add warning when source version control system is not git
56436ac Add warning when config file uses gpgRecipient
cc816d2 Merge pull request #679 from twpayne/fix-add-dir
89dc01b Add how-to entry about creating empty directories
8499f4d Create .keep files when adding directories non-recursively
aba694f Merge pull request #678 from twpayne/git-diff
cdb5a0a Add git diff format
ca9d8d9 Merge pull request #674 from twpayne/diff-pager
14b1197 Add diff.pager config option
edc0d55 Merge pull request #675 from twpayne/autotemplate-implies-template
5ba7692 Make --autotemplate imply --template
0b56b08 Merge pull request #676 from twpayne/fix-snap-path
d2bb6fc Update path to goreleaser in GitHub action
c603bb3 Merge pull request #672 from twpayne/managed
36bd3f4 Iterate on managed command
1d2c1d1 Merge pull request #671 from twpayne/document-lowercasing
08f2319 Document Viper's lowercasing of variable names
709b141 Merge pull request #670 from twpayne/investigate-668
854a931 Add test for adding empty directory without recursion
c1c19fb Merge pull request #669 from twpayne/upgrade-deps
1489cac Upgrade dependencies
987450b Merge pull request #665 from remigourdon/add-managed-command
469ab7c Add managed command
f89a8c3 Merge pull request #667 from seberm/feature/add-gpg-command-into-config
2fca0ae Add option to configure gpg command
ecb873b Remove stray debug code
49fb084 List repos tagged with chezmoi by most recently updated first
6675562 Merge pull request #658 from twpayne/update-readme
8fc4d38 Update README.md
76e7e03 Merge pull request #657 from twpayne/symlink-template
ba47581 Add separate config files how-to entry

v1.7.19

06 Apr 22:07
c4dd796

Choose a tag to compare

Changelog

c4dd796 Merge pull request #656 from twpayne/non-hermetic-functions
82f9922 Include non-hermetic text functions from Sprig
8d538be Merge pull request #653 from twpayne/purge
e384392 Add purge command
e6b1424 Merge pull request #652 from twpayne/dont-compress-docs
9e2879f Don't compress embedded assets
1767ad7 Merge pull request #651 from twpayne/template-docs
6914b1f Use TOML in reference manual example
53f92d5 Improve template documentation
4e46435 Merge pull request #649 from twpayne/fix-550
bcd0750 Fix behavior when adding an empty file without --empty
d6f80bb Merge pull request #647 from twpayne/umask
42d04f7 Merge pull request #648 from twpayne/min-go-version
9b2f286 Use umask when creating any file or directory
ca416df Ensure that chezmoi is built with Go version 1.13 or later
e607dc8 Merge pull request #646 from twpayne/fix-link
fced112 Fix link in quickstart guide

v1.7.18

29 Mar 15:24

Choose a tag to compare

Changelog

8284da7 Update contributing guide with new version embedding mechanism
6ebf442 Merge pull request #644 from twpayne/fix-version
1257ea8 Refactor version number embedding
f92a292 Bump golangci-lint to 1.24.0
2db0aad Update chezmoi.io home page to match README.md
b1a341b Merge pull request #641 from ihommani/639_enhancement_documentation
f9ad39a [639_enhancement] Fix features part documentation
453d152 Merge pull request #640 from twpayne/trim-space
bd78980 Strip leading and trailing space from values read from user
96e0dea Merge pull request #635 from ptxmac/windows-trim
fe98dde Revert "Only run CI on pushes"
7985de8 Regenerate documentation
da30f18 Merge pull request #638 from nawordar/patch-1
b90fc91 Change . to dot_ in symlink template example
568fb50 Improve windows support by removing carriage return from prompts

v1.7.17

21 Mar 12:25
db03a2b

Choose a tag to compare

Changelog

db03a2b Merge pull request #634 from twpayne/ignore-lookupgroupid-errors
d22a3cf Only set group value if user.LookupGroupId succeeds
d0ab459 Merge pull request #633 from twpayne/allow-kernel-fail
74297e8 Make reading /proc/sys/kernel more tolerant of errors
d289303 Merge pull request #631 from twpayne/update-dependencies
f671329 Update dependencies
208de3a Merge pull request #630 from twpayne/template-options
4926a16 Add option to set template options
a75a1f7 Switch to functional options for TargetState
21f46e0 Merge pull request #629 from twpayne/execute-template
b047430 Add execute-template command
79d7ddf Export TargetState.ExecuteTemplateData
771e4e7 Merge pull request #626 from twpayne/editor-with-args
d65ec45 Allow EDITOR and VISUAL to include arguments
733b547 Merge pull request #624 from twpayne/add-thanks-faq
a4e76f3 Add thanks FAQ entry
298c27f Merge pull request #623 from twpayne/mark-auto-commit-stable
6d450c1 Mark autoCommit and autoPush as stable
cda7249 Merge pull request #622 from twpayne/document-ignore
e3caa96 Improve documentation of .chezmoiignore
efddb59 Only run CI on pushes
ae4bbc9 Merge pull request #620 from twpayne/refresh-readme
07fb826 Refresh documentation
ec3b896 Merge pull request #618 from twpayne/go-1.14
ea3d8d2 Add freebsd/arm64 and openbsd/arm64 builds
098c28c Build with Go 1.14
e05e396 Bump golangci-lint version to 1.23.8

v1.7.16

04 Mar 23:00
ce06ed9

Choose a tag to compare

Changelog

ce06ed9 Merge pull request #617 from twpayne/fix-commit-message-template-path
eb0129f Fix path to commit message template asset
b03639b Tidy up link fixes
37c54ae Add missing punctuation
509b93a Merge pull request #616 from twpayne/fix-chezmoi.io-links
37d35c8 Fix links on chezmoi.io

v1.7.15

26 Feb 08:07
a7b5607

Choose a tag to compare

Changelog

a7b5607 Merge pull request #612 from twpayne/revert-assets
1403b64 Revert "Move completions into assets directory"

v1.7.14

25 Feb 18:44

Choose a tag to compare

Changelog

559da47 Tidy up release process
9f8b2b6 Merge pull request #610 from twpayne/bump-dependencies
0d429c8 Bump dependencies
7192a91 Revert "Move cmd into internal directory"
106aef2 Merge pull request #609 from twpayne/misc-fixes
2d466db Move scripts into assets directory
5317fe6 Move cmd into internal directory
b34673d Move completions into assets directory
40d92cc Move templates into assets directory
c74392a Move images into assets directory
4fc9f6b Tighten up return type
d3ff731 Merge pull request #608 from twpayne/lastpass-raw
c39b714 Add lastpassRaw template function
ff00fed Fix documentation for lastpass note parsing
2c3f7e2 Merge pull request #606 from twpayne/improve-docs
2fbaf35 Improve docs
0cd7bdc Merge pull request #605 from twpayne/strip-symlink-template-whitespace
49ba065 Improve template documentation
251f698 Trim whitespace from evaluated symlink templates
948f293 Merge pull request #603 from twpayne/renable-snap-bash-completion
8840ecf Revert "Temporarily disable bash completion in snaps"
a9e7cb7 Switch from godoc.org to pkg.go.dev
0b2decb Merge pull request #602 from twpayne/doc-cleanups
27790db Use cobra.Command.Printf instead of Config.warn
da9d72a Add custom help command
d847c8f Make short helps more consistent
3259503 Fix more typos and clean up docs
3114a51 Fix typo
08cabca Merge pull request #597 from twpayne/cd-command-config
6114041 Add cd.command configuration variable
34c402b Merge pull request #600 from MunifTanjim/docs/fix-reference-sourceDir-default-value
62c9d45 Fix sourceDir default value in docs
b7b8e1e Tidy up issue templates

v1.7.13

13 Feb 01:43

Choose a tag to compare

Changelog

ed3584c Temporarily disable bash completion in snaps
c11e4c9 Merge pull request #595 from twpayne/fix-594
23bda0a Include relative path in template name
37096b0 Merge pull request #592 from twpayne/update-toml
5d20cbf Use github.com/pelletier/go-toml to handle TOML
1624695 Merge pull request #591 from twpayne/functional-config-options
cd49a3f Use standard directories in all tests
dc82787 Make tests more verbose by default
1b50624 Simplify I/O handling in Config
4610fec Use newTestConfig function in tests
8bea1b2 Add newTestConfig function
c475c5e Use functional options to construct Configs
552151d Don't include destination directory in dump output
5e8b893 Merge pull request #590 from twpayne/template-funcs-in-config-template
8771b2d Make all template functions available in config file template
0d8ddd6 Merge pull request #588 from twpayne/misc-fixes
c62befa Bump golangci-lint to v1.23.3
de3d05b Check more errors
b3dfbea Use more specific receiver
64a30b2 Avoid unnecessary calls to Stat before MkdirAll
a65f193 Use Config.warn consistently
3e2fd5b Merge pull request #587 from twpayne/format-assets
02ae747 Compress assets as much as possible
840d00e Wrap generated code at 80 columns
7ac364b Tidy up contributing docs
61a5942 Merge pull request #586 from twpayne/remove-empty-symlinks
a13cff2 If a symlink is empty, remove the target
c39c254 Merge pull request #584 from twpayne/no-large-diffs
bde4d3e Don't print diffs if file is larger than 1MB
ecfba0e Merge pull request #582 from twpayne/use-issue-templates
f03e442 Link to issue templates in documentation
17ceb5f When looking for an entry, return an error if it does not exist (#581)
a5785d3 When looking for an entry, return an error if it does not exist
5099fed Merge pull request #579 from twpayne/upgrade-checksum
7b6fa02 Fix upgrade checksum filename