- Add `git` feature. Currently, there is only one action : git:fix-files-permissions to update permissions for files based on git index. In order to update permissions of a file in git, use command git update-index --chmod=+x foo.sh. It can be disabled by setting git.fix_files_permissions to false in configuration. - Add `--fail-safe` command line argument to stop on first error. - Add `utils.process` module to help running external commands. It makes possible to configure path and additional arguments to any external process invoked by ddb. - Default command line argument values can now be customized in configuration using `defaults` key. - Fix and issue with traefik and jsonnet docker-compose when `networks` is defined in at least one service definition. - Add `permissions` feature to apply chmod on some files. - Add windows support for shell integration (cmd.exe only, powershell is still unsupported).
1.0.0alpha1
- First release, containing the following features: `certs`, `cookiecutter`, `copy`, `core`, `docker`, `file`, `fixuid`, `gitignore`, `jinja`, `jsonnet`, `run`, `shell`, `smartcd`, `symlinks`, `traefik`, `version`, `ytt`