Dotdrop Versions Save

Save your dotfiles once, deploy them everywhere

v1.14.0

5 months ago

features

  • simplify the use of python env with DOTDROP_VIRTUALENV (see the doc)
  • add ability to access all variables in a dictionary in templates using _vars (#404, an example)
  • add a new command uninstall to uninstall files installed by dotdrop (#403, the doc)
  • 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)
  • 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)

v1.13.2

9 months ago

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

v1.13.0

1 year ago

features

bug/fixes

  • snapcraft fix

v1.12.13

1 year ago

bug fix

  • fix import_variables bug (see #380)

v1.12.11

1 year ago

features

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

v1.12.9

1 year ago

feature

v1.12.8

1 year ago

bug fixes

  • fix bug #378

v1.12.7

1 year ago

features

  • improve testing (dead links, linting, etc)
  • CICD (homebrew, testing)

bug fixes

  • fix bug when importing to a profile having not dofiles but includes these from another profile (see the commit)

v1.12.4

1 year ago

bug fixes

  • fix bug with included profile actions (#375)

v1.12.3

1 year ago

features:

  • adding manpage