Skip to content

Releases: openzim/python-libzim

3.6.0

15 Oct 13:30
9c76b7b
Compare
Choose a tag to compare

Added

  • Support for Python 3.13 (#208)

Changed

  • delocate dependency only required on Windows platform

3.5.0

09 Sep 10:18
13070bb
Compare
Choose a tag to compare

Added

  • Windows (x64) support (#91)
  • Type stubs (#198)

Changed

  • Using C++ libzim 9.2.3-2

3.4.0

16 Dec 15:09
3b8645b
Compare
Choose a tag to compare

Added

  • New Creator.add_alias method for multiple entries pointing to same content

Changed

  • Using C++ libzim 9.1.0

3.3.0

16 Nov 10:40
7c62b0c
Compare
Choose a tag to compare

Added

  • Support for Python 3.12
  • Support (and wheels) for musl/Alpine

Changed

  • Using C++ libzim 9.0.0

3.2.0

15 Sep 16:22
6a7e19f
Compare
Choose a tag to compare

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

01 May 15:36
Compare
Choose a tag to compare

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

26 Apr 17:49
Compare
Choose a tag to compare
Pre-release

~3.0.0 test release for release workflow validation

3.0.0

16 Mar 16:31
Compare
Choose a tag to compare

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

06 Dec 13:55
Compare
Choose a tag to compare

Added

  • Archive.media_count
  • Python 3.11 Support

Changed

  • Using libzim 8.1.0
  • Exceptions in getIndexData dont crash interpreter (#153)

v2.0.0

06 Sep 16:13
Compare
Choose a tag to compare

Removed

  • Removed lzma compression option (#150)

Changed

  • Using libzim 8.0.0