Dotdrop

Latest version: v1.14.2

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

Scan your dependencies

Page 1 of 18

1.14.2

features

* improve / fix documentation
* improve and create more tests
* fix CI/CD actions / coverage

bug fix:
* continue `update` even if single file fails (see 439)

1.14.0

features

* simplify the use of python env with `DOTDROP_VIRTUALENV` (see [the doc](https://dotdrop.readthedocs.io/en/latest/installation/#as-a-submodule-in-a-virtualenv))
* add ability to access all variables in a dictionary in templates using `_vars` (404, [an example](https://github.com/deadc0de6/dotdrop/blob/master/tests-ng/template-vars-dict.sh#L42))
* add a new command `uninstall` to uninstall files installed by dotdrop (403, [the doc](https://dotdrop.readthedocs.io/en/latest/usage/#uninstall-dotfiles))
* add a new `install` command line switch `--remove-existing` to remove any files not managed by dotdrop (403)
* deprecate `trans_read` and `trans_write` which become `trans_install` and `trans_update` respectively (415, [the doc](https://dotdrop.readthedocs.io/en/latest/config/config-transformations/))
* ignore virtualenv in checks (416)
* add more tests (and more coverage)
* use bash strict mode in tests
* improve documentation

bug fixes

* fix several bugs in ignore patterns (see 388, 402, 405)
* fix chmod not being applied to subfile when the dotfile is a directory (413)

1.13.2

features

* move from `toml` to `tomllib` + `tomli_w`, thanks to parona-source
* handle `javascript` as text and thus always allow templates (see 396)
* update doc

bug fixes

* follow symlink when target is a template, thanks to jtt9340
* remove dependency on `gpg` for tests
* fix snapcraft release

1.13.0

features

* support nested variables (see [the related doc](https://dotdrop.readthedocs.io/en/latest/config/config-variables/) and #383)

bug/fixes

* snapcraft fix

1.12.13

bug fix

* fix `import_variables` bug (see 380)

1.12.11

features

* improve tests
* more tests (unittest and blackbox testing)
* improve test coverage
* improve documentation links tests
* linting python scripts
* linting shell scripts
* refactor layout

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.