* Using libzim 8.1.0 * Exceptions in getIndexData dont crash interpreter (153)
2.0.0
Removed
* Removed `lzma` compression option (150)
Changed
* Using libzim 8.0.0
1.1.1
Changed
* Building with Cython 0.29.30 * Specifying max python version to 3.10.x in metadata
1.1.0
Added
* `Archive.get_metadata_item()` (127) * Python 3.10 Support
Changed
* using libzim 7.2.2 * RuntimeError exception is now raised on invalid/duplicate entries * Allow setting mimetype for metadata * Updated Cython to 0.29.28 * Fixed `Archive.filesize` (137)
Removed
* skip cython on setup.py clean (131) * `OFFLINE` environ skips network-using tests (132)
1.0.0
* using libzim 7.0.0 * Python 3.9 support * [breaking] Using new libzim 7-based API for both reader and writer * No more namespaces * Defaulting to zstd compression * https://github.com/openzim/libzim/blob/master/ChangeLog * Rewrote all tests for new API ; using libzim's own test ZIM files to test reader * Code-coverage now includes Cython code as well * macOS releases are signed and notarized * Early-failure on invalid destination ZIM path
0.0.4
* added compression argument to Creator to set compression algorithm (libzim.writer.Compression) * Creator positional arguments order changed: min_chunk_size moved after compression * Reader `get_suggestions_results_count` renamed `get_estimated_suggestions_results_count` (71) * Reader `get_search_results_count` renamed `get_estimated_search_results_count` (71) * Article subclasses must implement `get_size()` * Fixed using `get_filename()` (71) * using libzim 6.1.8