Releases: openzim/python-libzim
Releases · openzim/python-libzim
3.6.0
Added
- Support for Python 3.13 (#208)
Changed
delocate
dependency only required on Windows platform
3.5.0
Added
- Windows (x64) support (#91)
- Type stubs (#198)
Changed
3.4.0
Added
- New
Creator.add_alias
method for multiple entries pointing to same content
Changed
3.3.0
Added
- Support for Python 3.12
- Support (and wheels) for musl/Alpine
Changed
3.2.0
Added
- Added
clean
command to setup.py to remove downloaded libzim
Changed
- Build with (and target) libzim 8.2.1
- Fixed setup checking download platform even when using own libzim (not downloading)
Removed
- Support for Python 3.7 (EOL)
3.1.0
Changed
- Revamped setup to create proper wheels and sdist out-of-the-box (
python3 -m build
)
- Build can now sign + notarize for macOS
- Build can now create macOS universal wheels
- Added cibuildwheel config
- Build with (and target) libzim 8.2.0
testing PyPI publication
~3.0.0 test release for release workflow validation
3.0.0
Added
version
module with
version.get_versions()
returning an OrderedDict of library:version inclusing libzim
version.print_versions()
print it on stdout (or another fd)
version.get_libzim_version()
returns the libzim version only
Changed
Creator.add_metadata
no longer transforms (~pascalize) name (#161)
Removed
writer.pascalize
function
2.1.0
Added
Archive.media_count
- Python 3.11 Support
Changed
- Using libzim 8.1.0
- Exceptions in getIndexData dont crash interpreter (#153)
v2.0.0
Removed
- Removed
lzma
compression option (#150)
Changed