Releases: wolph/portalocker
Releases · wolph/portalocker
v3.0.0
Completely modernized portalocker build system and added fully strict pyright and mypy compliance with ruff formatting and checking. Dropped support for deprecated Python versions, only 3.9 and up are supported now.
v2.10.0
Properly propagating exceptions for NFS read-only lock issues and added support for being able to choose between lockf and flock thanks to @oliver-s-lee
v2.8.2
Removed docs from build to fix #88 again
v2.8.1
Removed docs from build to fix #88
v2.8.0
Added support for Python 3.11 and 3.12 thanks to @hugovk. Made the package fully ruff, pyright and mypy compliant with automated testsing using both tox and Github actions
v2.7.0
Added fail_when_locked=False
support to BoundedSemaphore
thanks to @flaviens
v2.6.0
Added fileno() support. Fixes #80 on posix systems
v2.5.1
Added clear warning when locking in non-blocking mode without specifying either EXCLUSIVE or SHARED mode. Fixes #77
v2.5.0
Fixed shared locks on Windows and simplified locking mechanism