* default profile can be defined using environment variable (`DOTDROP_PROFILE`) - [doc](https://github.com/deadc0de6/dotdrop#list-profiles) * ability to symlink dotfiles generated by a template to a working directory (`~/.config/dotdrop`) - [doc](https://github.com/deadc0de6/dotdrop#symlink-dotfiles) * add ability to generate dotfiles to a temporary directory for review and manual comparison (`install -t`) - [doc](https://github.com/deadc0de6/dotdrop#debug-template) * allow to add globally available template variables in the config file (new entry `variables`) - [doc](https://github.com/deadc0de6/dotdrop#available-variables) * provide a function to add a generated header in templates (`{{ header() }}`) - [doc](https://github.com/deadc0de6/dotdrop#dotdrop-header) * portable way of getting hostname * update README * fix some minor bugs and improve code
0.19.2
* fix expand tild in update
0.19.1
* fix multiple bugs in `update`, thanks to maxchaos * add more tests
0.19.0
* rework the way `compare` works * more control over file to ignore with `-i --ignore` * cleaner output with `diff` being run only on file comparison * add more tests * fix usage for `update` * refactoring
0.18.0
* rework the way `update` works, especially for directories * better handle file diff and dir diff (add, remove and overwrite) * request for user confirmation if overwrite * check for templates in directories * refactoring
0.17.2
* add `link_by_default` option for `import` * create dir hierarchy even when not containing files * add example script to mass update config file and `link` tag * more debug logs * refactoring