| 
									
										
										
										
											2023-01-23 19:25:54 +00:00
										 |  |  | 3.2.2 | 
					
						
							|  |  |  |   * Support spaces in distro/distro-family (#432) | 
					
						
							|  |  |  |   * Fix zsh hanging when tab completing add/checkout (#417) | 
					
						
							|  |  |  |   * Add yadm-untracked script to contributed files (#418) | 
					
						
							|  |  |  |   * Fix documentation typos (#425) | 
					
						
							|  |  |  |   * Support docker-like OCI engines for dev testing (#431) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-03-17 23:47:43 +00:00
										 |  |  | 3.2.1 | 
					
						
							|  |  |  |   * Fix Bash 3 bad array subscript bug (#411) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-03-16 14:26:11 +00:00
										 |  |  | 3.2.0 | 
					
						
							|  |  |  |   * Support architecture for alternates/templates (#202, #203, #393) | 
					
						
							|  |  |  |   * Support distro_family for alternates/templates (#213) | 
					
						
							|  |  |  |   * Support setting multiple classes (#185, #304) | 
					
						
							|  |  |  |   * Support environment variables in default template processor (#347) | 
					
						
							|  |  |  |   * Update version command to include Bash & Git versions (#377) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-23 13:25:10 +00:00
										 |  |  | 3.1.1 | 
					
						
							|  |  |  |   * Fix clone support for older versions of Git (#348) | 
					
						
							|  |  |  |   * Fix support for multiple GPG recipients (#342) | 
					
						
							|  |  |  |   * Find symlinks in bootstrap-in-dir (#340) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-03 17:00:02 +00:00
										 |  |  | 3.1.0 | 
					
						
							|  |  |  |   * Use `git clone` directly during clone (#289, #323) | 
					
						
							|  |  |  |   * Fix compatibility bug with Git completions (#318, #321) | 
					
						
							|  |  |  |   * Support relative paths for --yadm-* and -w (#301) | 
					
						
							|  |  |  |   * Improve parsing of if-statement in default template (#303) | 
					
						
							|  |  |  |   * Read files without running cat in subshells (#317) | 
					
						
							|  |  |  |   * Improve portability of updating read-only files (#320) | 
					
						
							|  |  |  |   * Various code improvements (#306, #307, #311) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-07 16:49:26 +00:00
										 |  |  | 3.0.2 | 
					
						
							|  |  |  |   * Fix parsing by sh (#299) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-07 15:24:11 +00:00
										 |  |  | 3.0.1 | 
					
						
							|  |  |  |   * Improve handling of submodules at upgrade (#284, #285, #293) | 
					
						
							|  |  |  |   * Improve Zsh completions (#292, #298) | 
					
						
							|  |  |  |   * Use stderr for error messages (#297) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-30 20:58:30 +00:00
										 |  |  | 3.0.0 | 
					
						
							|  |  |  |   * Support encryption with OpenSSL (#138) | 
					
						
							|  |  |  |   * Support "include" directive in built-in template processor (#255) | 
					
						
							|  |  |  |   * Support extensions for alternate files and templates (#257) | 
					
						
							|  |  |  |   * Improve support for default branches (#231, #232) | 
					
						
							|  |  |  |   * Add --version and --help as yadm internal commands (#267) | 
					
						
							|  |  |  |   * Improve support for XDG base directory specification | 
					
						
							|  |  |  |   * Use XDG_DATA_HOME used for encrypted data and repository (#208) | 
					
						
							|  |  |  |   * Default repo is now ~/.local/share/yadm/repo.git | 
					
						
							|  |  |  |   * Default encrypted archive is now ~/.local/share/yadm/archive | 
					
						
							|  |  |  |   * Improve shell completions (#238, #274, #275) | 
					
						
							|  |  |  |   * Remove support for YADM_COMPATIBILITY=1 (#242) | 
					
						
							|  |  |  |   * Remove deprecated option cygwin-copy | 
					
						
							|  |  |  |   * Fix template mode inheritance on FreeBSD (#243, #246) | 
					
						
							|  |  |  |   * Fix hook execution under MinGW (#150) | 
					
						
							|  |  |  |   * Improve compatibility with Oil shell (#210) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-08 20:08:23 +00:00
										 |  |  | 2.5.0 | 
					
						
							|  |  |  |   * Support for transcrypt (#197) | 
					
						
							|  |  |  |   * Support ESH templates (#220) | 
					
						
							|  |  |  |   * Preserve file mode of template (#193) | 
					
						
							|  |  |  |   * Fish shell completions (#224) | 
					
						
							|  |  |  |   * Fix alt processing when worktree is `/` (#198) | 
					
						
							|  |  |  |   * Assert config directory if missing (#226, #227) | 
					
						
							|  |  |  |   * Documentation improvements (#229) | 
					
						
							| 
									
										
										
										
											2020-12-30 20:58:30 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-06 13:53:18 +00:00
										 |  |  | 2.4.0 | 
					
						
							|  |  |  |   * Support multiple keys in `yadm.gpg-recipient` (#139) | 
					
						
							|  |  |  |   * Ensure all templates are written atomically (#142) | 
					
						
							|  |  |  |   * Add encrypt_with_checksums to the hooks collection (#188) | 
					
						
							|  |  |  |   * Escape white space in YADM_HOOK_FULL_COMMAND (#187) | 
					
						
							|  |  |  |   * Improve parsing of os-release (#194) | 
					
						
							|  |  |  |   * Improve identification of WSL (#196) | 
					
						
							|  |  |  |   * Fix troff warnings emitted by man page (#195) | 
					
						
							|  |  |  |   * Write encrypt-based exclusions during decrypt | 
					
						
							| 
									
										
										
										
											2020-12-30 20:58:30 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-17 13:15:58 +00:00
										 |  |  | 2.3.0 | 
					
						
							|  |  |  |   * Support git-crypt (#168) | 
					
						
							|  |  |  |   * Support specifying a command after `yadm enter` | 
					
						
							|  |  |  |   * Expose GIT_WORK_TREE during `yadm enter` (#160) | 
					
						
							|  |  |  |   * Support GNUPGHOME environment variable (#134) | 
					
						
							|  |  |  |   * Assert private dirs, only when worktree = $HOME (#171) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-05 22:53:16 +00:00
										 |  |  | 2.2.0 | 
					
						
							|  |  |  |   * Resolve hostname using `uname -n` (#182) | 
					
						
							|  |  |  |   * Use /etc/os-release if lsb_release is missing (#175) | 
					
						
							|  |  |  |   * Issue warning for any invalid alternates found (#183) | 
					
						
							|  |  |  |   * Add support for gawk (#180) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-27 13:21:44 +00:00
										 |  |  | 2.1.0 | 
					
						
							|  |  |  |   * Use relative symlinks for alternates (#100, #177) | 
					
						
							|  |  |  |   * Support double-star globs in .config/yadm/encrypt (#109) | 
					
						
							|  |  |  |   * Improve bash completion (#136) | 
					
						
							|  |  |  |   * Update docs about using magit (#123) | 
					
						
							|  |  |  |   * Note exception for WSL (#113) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-12 13:02:27 +00:00
										 |  |  | 2.0.1 | 
					
						
							|  |  |  |   * Fix bug with worktree permissions (#174) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-07 13:58:14 +00:00
										 |  |  | 2.0.0 | 
					
						
							|  |  |  |   * Support XDG base directory specification | 
					
						
							|  |  |  |   * Redesign alternate processing | 
					
						
							|  |  |  |   * Add built-in default template processor | 
					
						
							|  |  |  |   * Allow storing alternates in yadm dir (#90) | 
					
						
							|  |  |  |   * Add support for j2cli template processor | 
					
						
							|  |  |  |   * Ignore encrypted files (#69) | 
					
						
							|  |  |  |   * Support DISTRO in alternates (#72) | 
					
						
							|  |  |  |   * Support `source` in templates (#163) | 
					
						
							|  |  |  |   * Change yadm.cygwin-copy to yadm.alt-copy | 
					
						
							|  |  |  |   * Support `-b <branch>` when cloning (#133) | 
					
						
							|  |  |  |   * Support includes for j2-based templates (#114) | 
					
						
							|  |  |  |   * Remove stale/invalid linked alternates (#65) | 
					
						
							|  |  |  |   * Add support for Mingw/Msys (#102) | 
					
						
							|  |  |  |   * Allow `-l` to pass thru to the `yadm config` command | 
					
						
							|  |  |  |   * Improve processing of `yadm/encrypt` | 
					
						
							|  |  |  |   * Fix bugs in legacy alternate processing | 
					
						
							|  |  |  |   * Fix bug with hidden private files | 
					
						
							|  |  |  |   * Improve support for older versions of Git | 
					
						
							|  |  |  |   * Add upgrade command | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-24 12:56:29 +00:00
										 |  |  | 1.12.0 | 
					
						
							|  |  |  |   * Add basic Zsh completion (#71, #79) | 
					
						
							|  |  |  |   * Support directories in `.yadm/encrypt` (#81, #82) | 
					
						
							|  |  |  |   * Support exclusions in `.yadm/encrypt` (#86) | 
					
						
							|  |  |  |   * Improve portability with printf (#87) | 
					
						
							|  |  |  |   * Eliminate usage of `eval` and `ls` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-23 12:28:35 +00:00
										 |  |  | 1.11.1 | 
					
						
							|  |  |  |   * Create private dirs prior to merge (#74) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-07-10 04:07:50 +00:00
										 |  |  | 1.11.0 | 
					
						
							|  |  |  |   * Option for Cygwin to copy files instead of symlink (#62) | 
					
						
							|  |  |  |   * Support `YADM_DISTRO` in Jinja templates (#68) | 
					
						
							|  |  |  |   * Support pre/post hooks for every command (#70) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-10 22:44:56 +00:00
										 |  |  | 1.10.0 | 
					
						
							|  |  |  |   * Fix `COMP_WORDS bad array subscript` bug (#64) | 
					
						
							|  |  |  |   * Transition to semantic versioning | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-04 12:22:48 +00:00
										 |  |  | 1.09 | 
					
						
							|  |  |  |   * Add Bash completion script (#60) | 
					
						
							|  |  |  |   * Support WSL detection (#61) | 
					
						
							|  |  |  |   * Add introspect command (used by completion) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-03 12:09:32 +00:00
										 |  |  | 1.08 | 
					
						
							|  |  |  |   * Fix bug alternates based on `CLASS` (#51) | 
					
						
							|  |  |  |   * Support globs and paths with space in .yadm/encrypt (#53, #54) | 
					
						
							|  |  |  |   * Add support for alternate files using Jinja templates (#56, #58) | 
					
						
							|  |  |  |   * Add `enter` command, for creating a sub-shell (#57) | 
					
						
							|  |  |  |   * Support local.hostname properly (#59) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-10 22:32:07 +00:00
										 |  |  | 1.07 | 
					
						
							|  |  |  |   * Add `CLASS` to supported alt-link patterns (#21) | 
					
						
							|  |  |  |   * Add bootstrap command (#42) | 
					
						
							|  |  |  |   * Support wildcards for alt-links (#43) | 
					
						
							|  |  |  |   * Stash conflicting data during clone (#44) | 
					
						
							|  |  |  |   * Offer bootstrap after successful clone (#45) | 
					
						
							|  |  |  |   * Display supported configs for `yadm config` (#46) | 
					
						
							|  |  |  |   * Add "curl-pipe" program to clone without installation (#48) | 
					
						
							|  |  |  |   * Fix bug in alt-link regular expressions (#49) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-12 23:15:24 +00:00
										 |  |  | 1.06 | 
					
						
							|  |  |  |   * Improve portability of `hostname` (#23) | 
					
						
							|  |  |  |   * Fix incompatibilities between Cygwin and Git for Windows (#26) | 
					
						
							|  |  |  |   * Allow Git program to be configured via yadm.git-program (#30) | 
					
						
							|  |  |  |   * Support alt-links for encrypted files (#34) | 
					
						
							|  |  |  |   * Exit with the same return value as Git (#35) | 
					
						
							|  |  |  |   * Support spaces in alt-link paths (#36) | 
					
						
							|  |  |  |   * Ignore empty lines in .yadm/encrypt (#40) | 
					
						
							|  |  |  |   * Fix typos (#41) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-08 13:08:22 +00:00
										 |  |  | 1.05 | 
					
						
							|  |  |  |   * Improve portability of shebang line (#14) | 
					
						
							|  |  |  |   * Support for symlinked directories (#17) | 
					
						
							|  |  |  |   * Improve portability of tar parameters (#18) | 
					
						
							|  |  |  |   * Support alternate gpg program (#19) | 
					
						
							|  |  |  |   * Fallback to using `ls` if `/bin/ls` does not exist (#22) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-22 21:33:02 +00:00
										 |  |  | 1.04 | 
					
						
							|  |  |  |   * Support alternate paths for yadm data (#4, #5) | 
					
						
							|  |  |  |   * Support asymmetric encryption (#7, #8) | 
					
						
							|  |  |  |   * Prevent the mixing of output and gpg prompts | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-09 03:47:17 +00:00
										 |  |  | 1.03 | 
					
						
							| 
									
										
										
										
											2016-04-22 21:33:02 +00:00
										 |  |  |   * Add username matching for alternate files (#1) | 
					
						
							| 
									
										
										
										
											2016-01-09 03:47:17 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-12 05:56:36 +00:00
										 |  |  | 1.02 | 
					
						
							|  |  |  |   * Handle permissions for `~/.gnupg/*gpg` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-26 21:56:22 +00:00
										 |  |  | 1.01 | 
					
						
							|  |  |  |   * Set `status.showUntrackedFiles` to "no" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.00 | 
					
						
							|  |  |  |   * Initial public release |