github holoviz/param v2.2.0
Version 2.2.0

one day ago

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 and accept_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:

  • Improve some docstrings and set up ruff to validate them (#977, #982, and #983)

Breaking changes / Deprecations:

  • Remove _param_watchers, raise RuntimeError on unsafe ops during init, and failed validation of a parameter default after inheritance (#973)
  • Promote many deprecation warnings to future warnings (#974)

Compatibility:

  • Test Python 3.13 (#971)
  • Drop Python 3.8 support (#986)

Infrastructure / Tests:

  • Replace hatch with pixi (#971)
  • Fix reactive tests failing intermittently on Windows (#971, #967)
  • Change linting to ruff (#978)

Full Changelog

Don't miss a new param release

NewReleases is sending notifications on new releases.