Dotdrop

Latest version: v1.15.0

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 18

0.32.0

* diff is done with `-u` (unified) per default
* allow empty `src` or `dst` in dotfiles (see [the doc](https://github.com/deadc0de6/dotdrop/wiki/config#format))
* re-add bash and zsh completion in aur (208)
* custom functions and filters are now available in the config file for templating (210)
* small bug fixes

0.31.0

* add ability to ignore non-existing imported paths with `:optional` (for all `import_*` in config)
* see the feature request 198
* see the [doc](https://github.com/deadc0de6/dotdrop/wiki/config#import-variables-from-file)
* add ability to provide custom jinja2 functions with `func_file`
* see the feature request 200
* see the [doc](https://github.com/deadc0de6/dotdrop/wiki/templating#available-methods)
* add ability to provide custom jinja2 filters with `filter_file`
* see the feature request 200
* see the [doc](https://github.com/deadc0de6/dotdrop/wiki/templating#available-filters)
* add ability to provide custom diff command to use with `diff_command` for `install` and `compare`
* see the feature request 203
* remove cli switch `-o --dopts=<opts>` (replaced by `diff_command`)
* fix diff arguments order (see 202)
* bug fix 197: file rights was not propagated on update

0.30.0

* refactor dotdrop command `list` to `profiles`
* refactor dotdrop command `listfiles` to `files`
* refactor the output of the listing commands (`profiles` and `files`)
* add the ability to ignore specific patterns/files when installing with `instignore` (see 195)
* add python 3.8 support
* bug fixes
* fix issue when new dotfile is imported when *ALL* is used
* fix bug 192
* fix bug 165

0.29.5

* bug fixing
* 179
* 182
* 183
* add option to disable auto-update (181)

0.29.4

* properly handle re-importing file within already imported directory
* refactor tests for Mac OS X (`tput` and `mktemp`)
* new warning when config file is updated and `minversion` added
* new switch to force import (`-f --force`)
* transformations (`trans_read` and `trans_write`) can now be templated
* transformations now accept positional parameters
* bug fixes
* 170
* 171
* 172
* 177
* dotfile `src` and `dst` now expanded from external variables
* add more tests

0.29.3

* bug fixing
* 168
* catch key error on action execution
* fix bug for unknown profiles
* properly order variables precedence (169) (see also [this](https://github.com/deadc0de6/dotdrop/blob/master/CONTRIBUTING.md#variables-resolution))
* remove extra debug logs

Page 9 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.