Skip to content

Releases: openzim/kolibri

1.2.1

29 Feb 13:12
ba56ae5
Compare
Choose a tag to compare

Changed

  • Migrate to Python scraperlib 3.3.1 (Fix #89)

Fixed

  • Add information about which node fails to be processed (#93)
  • Scraper does not stops anymore in case of node or video processing issue (#94)

1.2.0

16 Feb 16:10
ce4c4a5
Compare
Choose a tag to compare

Changed

  • Migrate to Python 3.12 (instead of Python 3.11), upgrade Python dependencies
  • Migrate to Python scraperlib 3.3.0
    • Includes new version of VideoWebmLow encoder preset (version 2) (first part of #83)
    • Includes ffmpeg default setting to use only 1 CPU thread (#75)
  • Migrate to hatch-openzim to install JS dependencies

### Fixed

  • Fix caching of re-encoded video files (#82)
  • Do not start multiple video processing threads by default (--processes default value) (second part of #83)
  • Fix logging issue in DEBUG mode

1.1.1

16 Jan 15:44
d542626
Compare
Choose a tag to compare

Added

  • Language metadata can be customized (#77)
  • New html option in coverage report

Fixed

  • Name metadadata is not set correctly (#76)
  • Default publisher is not correctly spelled (#78)
  • Adapt to hatchling v1.19.0 which mandates packages setting (#79)
  • Small fixes in invoke tasks

Changed

  • Dockerfile: split installation of Python dependencies for more efficiency
  • Github workflow: publish dev tag on every push to main branch
  • Github workflow: build Docker image + test its startup
  • Github workflow: adopt new standard execution structure (on conditions)

1.1.0

25 Jul 12:30
f1a4fef
Compare
Choose a tag to compare

Added

  • Add --long-description CLI parameter to set ZIM long description
  • Add --node-ids CLI parameter to process only few channel nodes (useful for debugging mostly)

Fixed

  • Fixed issue with ZIM description too long when sourced from channel metadata
  • Fixed issue with ZIM icon sizes / formats
  • Fix issue with ePub rendering which was outside the iframe
  • Description is now limited to expected lenght and long description is set
  • Icons and illustrations are squared as expected
  • Many small fixes (including some bugs) detected by ruff / pyright

Changed

  • Migrate to our new Python standard (hatch, ruff, pyright, ...)
  • Using zimscraperlib 3.1.1
  • Updated image to python:3.11-bookworm
  • Retry video reencoding up to three times
  • Move inline javascript to dedicated files
  • Move huge inline CSS to dedicated file

1.0.1

22 Feb 14:57
Compare
Choose a tag to compare

Changed

  • Using zimscraperlib 2.0, creating libzim8 ZIM files
  • Allowing duplicated resources at different paths
  • fixed succeeded status in case an exception was raised
  • Updated dependencies (beautifulsoup4, Jinja2)