Notable changes, fixes, and additions since the previous release (1.5.1) are listed below. You can also see a full list of changes since the previous release.
Changes
param.__version__
is now a stringparam.version.Version
now supports a tag-based versioning workflow; if using theVersion
class, you will need to update your workflow (see autover for more details).- Dropped support for python 2.6 (#175).
- No longer attempt to cythonize param during installation via pip (#166, #194).
Fixes
- Allow
get_param_values()
to work on class (#162). - Fixed incorrect default value for
param.Integer
(#151). - Allow a
String
to beNone
if its default isNone
(#104). - Fixed
ListSelector.compute_default()
(#212). - Fixed checks for
None
in variousParameter
subclasses (#208); fixes problems for subclasses ofParameterized
that define a custom__nonzero__
or__len__
.
Additions
- Added
DateRange
parameter.
Miscellaneous
- No longer tested on python 3.2 (unsupported by our test environment; #218).