Releases: openzim/python-libzim
Releases · openzim/python-libzim
3.8.0
- Maintenance upgrades (#237):
- Drop support of Python 3.9
- Add support for Python 3.14
- Upgrade dependencies, especially Cython 3.1.6
- Upgrade supported macOS to 14.0+ (instead of 13.0+)
- Add support for free-threaded CPython (3.13 and 3.14)
- Upgrade Github CI Actions
- Run tests on minimum supported platforms + more recent stable ones
- Fix various Cython warning and deprecation notices (#239)
- libzim 9.4.0 Cache Control API
- remove
Archive.dirent_lookup_cache_max_size, does not exists anymore in libzim - move
Archive.cluster_cache_max_sizeandArchive.cluster_cache_current_sizeto methods outside ofArchiveobject:get_cluster_cache_max_size,set_cluster_cache_max_size,get_cluster_cache_current_size(size is now in bytes) - deprecate usage of
get_illustration_sizes()
- remove
3.7.0
Added
- Set up documentation using
mkdocs, published on readthedocs.com (#186) Archive.get_random_entry()- libzim 9.3.0 Cache Control API:
Archive.cluster_cache_max_sizeArchive.cluster_cache_current_sizeArchive.dirent_cache_max_sizeArchive.dirent_cache_current_sizeArchive.dirent_lookup_cache_max_size
Changed
- Using C++ libzim 9.3.0-1
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
testing PyPI publication
~3.0.0 test release for release workflow validation
3.0.0
Added
versionmodule withversion.get_versions()returning an OrderedDict of library:version inclusing libzimversion.print_versions()print it on stdout (or another fd)version.get_libzim_version()returns the libzim version only
Changed
Creator.add_metadatano longer transforms (~pascalize) name (#161)
Removed
writer.pascalizefunction