v1.101.1
Fixed
-
Pylint failures introduced by the
param2.4.0 /panel1.9.2 dependency bumps: the deeper class hierarchy pushed several sweep classes (BoolSweep,StringSweep,EnumSweep,YamlSweep,IntSweep, time sweeps) over thetoo-many-ancestorsthreshold, so that check is now disabled alongside the othertoo-many-*checks. -
Renamed the
IntSweep._validate_valueparameter fromvaltovalueto match param 2.x's signature and silencearguments-renamed(W0237). -
Cleared the three pre-existing
tywarnings: corrected the_InputResultnamedtuple's first argument to match its variable name, explicitly importedmoviepy.video.VideoClipfor thewrite_video_rawannotation, and suppressed theunsupported-basefalse positive onBenchResult's optionalRerunResultbase.
Changed
- Raised the minimum
paramrequirement from>=1.13.0to>=2.0. The validation override now matches param 2.x's_validate_value(self, value, allow_None)signature. - Dependency audit: raised upper bounds to the latest releases —
numpy<=2.4.6,xarray<=2026.4.0,pandas<=3.0.3,scikit-learn<=1.8.0. Full test suite passes against all bumped versions. - Migrated panel widget construction from the deprecated
name=tolabel=(Button,DiscreteSlider, and example sliders) ahead of its removal in panel 2.0, and raised the panel floor to>=1.9.0(the release that introducedWidget.label).