Configured Dependabot to also check GitHub actions dependencies.
Type-checking now runs parallel to unit tests in GitHub Actions.
Turned on strict mode for mypy checks.
Updated dev and GitHub Actions dependencies.
⚠️ Note: the "test" dependency group has been renamed to "ci". Wherever you are currently doing poetry install --with=test you will need to change this to poetry install --with=ci.
⚠️ This version contains backwards-incompatible changes. Please review the changelog below for more information. ⚠️
Backwards-incompatible changes
ClassRegistry
no longer derives fromcollections.abc.Container
due to violation of the Liskov Substitution Principle.Other changes
@registry.register
(thanks @100rab-S for reporting!).Maintainer QoL improvements
poetry install --with=test
you will need to change this topoetry install --with=ci
.