Releases: mad-lab-fau/NilsPodLib
Releases · mad-lab-fau/NilsPodLib
v4.1.2
[4.1.2] - 07.03.2026
Fixed
- Restored Python 3.9 compatibility by postponing annotation evaluation and removing 3.10-only runtime typing usage.
- Added the missing runtime dependency on
pytz. - Updated the example scripts to follow the Sphinx-Gallery style so they execute during docs builds and render clearer tables and plots in the documentation.
Internal Changes
- Split CI so Ruff runs once while tests cover Python 3.9, 3.10, 3.11, 3.12, and 3.13.
- Removed stale Black references from the development workflow and aligned Ruff to the Python 3.9 support target.
- Corrected the publish workflow Python setup, refreshed the locked dependencies, and updated the development tooling stack.
v4.1.1
v4.1.0
v4.0.0: Merge pull request #17 from mad-lab-fau/bugfix-casting
Fixed Dataset import error due to byte casting
v3.6.0
v3.5.0 - Better error messages
Changed
- Synchronisation related error messages have been improved massively and now provide tips on how to debug and resolve
common problems - All sync related issues now raise a
SynchronisationErrorinstead of other generic errors.
Note, that this breaks the workaround detailed here for one of
the common issues. Instead of catching aValueError, you should now catch aSynchronisationError. - All Validation related errors now throw a
SessionValidationError.
v3.4.1 Bugfixes
Fixed bug originated from switching from distutils.StrictVersion to packaging.version.Version.
The new Version object does not have the attribute Version.version anymore, so .version[0] was replaced by .major
v3.4.0: Bunch of dependency updates
[3.4.0] - 29.08.2022
!!! Dropped Python 3.7 support !!!
Changed
- All usages of
distuils.StrictVersionare replaced withpackaging.version.Version, as the former is deprecated. Selftype is used whenever a method returns itself (or a copy). A bunch of other typing issues were fixed while
doing that
Packaging
- Dropped Python 3.7 support
- Now committing lock file
- Switched to
poethepoetfrom doit - Updated readthedocs config to not require a seperate requirements.txt
v3.3.0
Now you can actually work with dev builds!
Changed
- Version checks within the legacy converter now ignore dev builds. If you are using a dev build, you are on your own!