Releases: openzim/kolibri
Releases · openzim/kolibri
1.2.1
1.2.0
Changed
- Migrate to Python 3.12 (instead of Python 3.11), upgrade Python dependencies
- Migrate to Python scraperlib 3.3.0
- Migrate to
hatch-openzim
to install JS dependencies
### Fixed
1.1.1
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 tomain
branch - Github workflow: build Docker image + test its startup
- Github workflow: adopt new standard execution structure (
on
conditions)
1.1.0
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