The 1.12.2 release fixes a number of bugs and adds support again for Python 2.7, which was unfortunately no longer supported in the last release. Note however that Param 2.0 will still drop support of Python 2.7 as already announced. Many thanks to @Hoxbro and the maintainers @jbednar, @jlstevens, @maximlt and @philippjfr for contributing to this release.
Bug fixes:
- Match against complete spec name when determining dynamic watchers (615)
- Ensure async functionality does not cause python2 syntax errors (624)
- Allow (de)serializing
CalendarRange
andDateRange
Parameters
(625) - Improve
DateRange
validation (627) - Fix regression in
@param.depends
execution ordering (628) - Ensure
named_objs
does not fail on unhashable objects (632) - Support comparing date-like objects (629)
- Fixed
BinaryPower
example in the docs to use the correct nameEvenInteger
(634)