All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Fixed:
- Repository-specific version files (
.deva-version
or.deva/version
) now define the minimum required version rather than the exact version
Fixed:
- Relax the allowed version of the
cryptography
dependency - Backport dependency update of
pyright
Added:
- Add
self dep
command group to manage dependencies of thedeva
tool itself - Use a lock file for dependency management
Added:
- Add PKG installer for macOS
Fixed:
- The
inv
command now supports the dependencies of tasks defined in thetest-infra-definitions
repo
Changed:
- Use local versions of repositories rather than remote clones for developer environments by default
Added:
- Allow repositories to require specific versions in a
.deva-version
or.deva/version
file - Add
--clone
flag to theenv dev start
command to clone repositories rather than using local checkouts - Add binary releases for all supported platforms
Added:
- Add
env dev
command group to manage developer environments
This is the initial public release.