This minor release brings a few enhancements and bugfixes. Importantly, it includes some breaking changes, removing deprecated APIs or raising errors during unsafe operations which would previously only emit warnings. Many thanks to @gandhis1 and @JRRudy1 for their first contributions, and to @hoxbro, @maximlt,and @MarcSkovMadsen for their continued maintenance and development efforts.
Enhancements:
- Annotate
depends
andaccept_arguments
decorators (#962) - Stop directly importing numpy and add
gen_types
decorator (#966)
Bug Fixes:
- Added missing
super().__init_subclass__
call in_ParameterBase.__init_subclass__
(#969) - Remove
_dict_update
(#980)
Documentation:
Breaking changes / Deprecations:
- Remove
_param_watchers
, raiseRuntimeError
on unsafe ops during init, and failed validation of a parameter default after inheritance (#973) - Promote many deprecation warnings to future warnings (#974)
Compatibility:
Infrastructure / Tests: