Skip to content

Releases: mad-lab-fau/NilsPodLib

v4.1.2

07 Mar 16:13

Choose a tag to compare

[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

19 May 09:12

Choose a tag to compare

v4.1.1 internal changes

v4.1.0

15 May 09:05

Choose a tag to compare

updated dependencies

v4.0.0: Merge pull request #17 from mad-lab-fau/bugfix-casting

16 Apr 12:27
342979f

Choose a tag to compare

Fixed Dataset import error due to byte casting

v3.6.0

17 Oct 08:06

Choose a tag to compare

[3.6.0] - 17.10.2022

  • Removed upper version bounds to avoid version conflicts during installation

v3.5.0 - Better error messages

31 Aug 10:26

Choose a tag to compare

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 SynchronisationError instead of other generic errors.
    Note, that this breaks the workaround detailed here for one of
    the common issues. Instead of catching a ValueError, you should now catch a SynchronisationError.
  • All Validation related errors now throw a SessionValidationError.

v3.4.1 Bugfixes

29 Aug 22:25

Choose a tag to compare

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

29 Aug 12:45

Choose a tag to compare

[3.4.0] - 29.08.2022

!!! Dropped Python 3.7 support !!!

Changed

  • All usages of distuils.StrictVersion are replaced with packaging.version.Version, as the former is deprecated.
  • Self type 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 poethepoet from doit
  • Updated readthedocs config to not require a seperate requirements.txt

v3.3.0

29 Aug 08:09

Choose a tag to compare

3.3.0

Now you can actually work with dev builds!

10 May 15:19

Choose a tag to compare

Changed

  • Version checks within the legacy converter now ignore dev builds. If you are using a dev build, you are on your own!