Feature release
- Add support for including another repo via URL (#19)
- Allow selecting repo branch/tag/revision with url
#fragment
(#19) - Cache cloned repos by URL, repo name, and target ref (#19)
$ git shortlog -s v2.0...v2.1
2 Amethyst Reese
8 dependabot[bot]
Major release
- Total rewrite, using Python 3.8 syntax features
- Changed config format to
dest [= src]
- Changed config filename to
.dotlink
ordotlink
- Use click for CLI arg parsing
- Use modern Python features and metadata
- Support for
--plan
or--dry-run
- Dropped
--rsync
option in favor of new ssh+tar stream
$ git shortlog -s v2.0b1...v2.0
3 Amethyst Reese
Beta release
- Total rewrite
- Changed config format to
dest [= src]
- Changed config filename to
.dotlink
ordotlink
- Use click for CLI arg parsing
- Use modern Python features and metadata
- Support for
--plan
or--dry-run
$ git shortlog -s v1.0.post0...v2.0b1
11 Amethyst Reese
2 dependabot[bot]
Fixed readme
$ git shortlog -s v1.0...v1.0.post0
2 Amethyst Reese
Modern release
- Built with flit with modern metadata, scripts, entrypoints
- Formatted and linted with black, µsort, µfmt, and flake8
- Changelog
- Github actions
$ git shortlog -s v0.6.0...v1.0
14 Amethyst Reese
Feature release:
feature: added support for deploying with rsync instead of scp feature: --rsync flag enables use of rsync for remote deployments
$ git shortlog -s v0.5.0...v0.6.0
1 Amethyst Reese
Feature release:
- feature: added support for remote sources via git repositories
- feature: added --git to force using a remote git source
- change: reorganized readme to put todo after advanced usage
$ git shortlog -s v0.4.3...v0.5.0
4 Amethyst Reese
Bug fix release
- bugfix: relative import paths are now correctly followed from the path of the mapping file rather than the current working directory.
$ git shortlog -s v0.4.2...v0.4.3
1 Amethyst Reese
Minor version bump
- change: Added manifest for building pypi packages to include README and LICENSE
$ git shortlog -s v0.4.1...v0.4.2
5 Amethyst Reese
Bug fix release
- feature: added -V argument to output dotlink version and exit
- bugfix: preserve dotfile mapping order to allow dependent dotfiles to install correctly
$ git shortlog -s v0.4.0...v0.4.1
5 Amethyst Reese
- feature: include external dotfile mappings via
#include "filename"
- bugfix: implied dotfile target name wasn't implemented
- text: readme cleanups
- text: clarify that "Dotlink" is now officially "dotlink"
$ git shortlog -s v0.3.1...v0.4.0
4 Amethyst Reese
Bug fix release
$ git shortlog -s v0.3.0...v0.3.1
4 Amethyst Reese
Source path is now a positional argument.
$ git shortlog -s v0.2.0...v0.3.0
2 Amethyst Reese
No longer depends on YAML for parsing the dotfile mapping.
$ git shortlog -s v0.2.0
17 Amethyst Reese