Kolibri

Latest version: v0.17.5

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 14

0.15.12

Added
* Added localization support for Haitian Creole
* Added annotation layer to PDF viewer

Changed
* Updated PID file when the zipcontent server starts

Fixed
* Ensure `startremotecontentimport` and `startdiskcontentimport` pass through the `fail_on_error` option to the importcontent command

0.15.11

Fixed
* Fixed progress tracking edge case where float rounding issues prevent progress reaching 100%

0.15.10

Added
* Add PDF accessibility support for screen readers
* Add support for captions for audio

Fixed
* Fixed overflowing title alignment on content cards
* Improved visible focus outline
* Fixed positioning of transcript layout when language is set to a right-to-left language
* Fixed calculation for number of users displayed on the User Tables

Changed
* Only display the completion modal on the finish event when the resource is also complete

0.15.9

Added
* Specified pre-commit hook python version to 3.10
* Added Python3.11 to supported python versions
Fixed
* Fixed PDF completion issues
* Fixed learner-facing metadata display of content duration
* Fixed "Mark as complete" functionality to allow learners to mark resources as complete when allowed by the resource
* Disable forward/back buttons on EPUB renderer until locations are properly loaded
* Fix issue that causes learners to skip every other question in an exercise
* Fix searchbox outline
* Fix title spacing in app bar
* Fix bookmark data loading issues that caused inaccurate bookmark display
Changed
* Changed \_\_init\_\_.py from 5 tuple to 3
* Set a max width on Library main content grid to display properly on extra large monitors
* Remove "All options" from filters in Learn search/filtering side panel
* Switch display of the completion modal to require both completed progress and the resource to be finished
* Add tests to assert totalattempts behaviour
* Display completion modals only on first completion, and allow user to reopen the modal if needed
* Update category search for each level to be searchable
* Update KDS to 1.4.1

0.15.8

Added
* Adds job storage sanity check to ensure that Kolibri will not fail to start if the asynchronous job storage is malformed

Changed
* Logging: remove unused simple formatter, add asctime to color formatter
* Order resume content display by last interaction
* Upgrade morango and lower default sync chunk size through CLI
* Make learners only appear once in reports when assigned from both groups and individually to lessons and quizzes.
* Persist collection tokens when switching between individual and bulk import workflows for channels

Fixed
* CSV Endpoint permissions and error handling
* Adds fix for multiple worker processes duplicating jobs.
* Adds translated string for user kind in the user table
* Check for an array's length to avoid breaking errors
* Fixes Version logic not handling non-tripartite version strings
* Filters out empty nodes, add safety to breaking code
* Prevent controls for the PDF renderer from overlapping content
* Fix quiz completion regression which caused the notification to contain the incorrect score
* height = width in import cards on thumbnail, fix misaligned text
* Update levels to display translated strings, not constant ids

0.15.7

Added
* Integration test gherkin story for automatic device provisioning in https://github.com/learningequality/kolibri/pull/9587

Fixed
* Add content check guard to library page in https://github.com/learningequality/kolibri/pull/9635
* Resolve issues with running morango integration tests on postgres in https://github.com/learningequality/kolibri/pull/9571
* Fix headers in content summary logs by forcing unicode literals in https://github.com/learningequality/kolibri/pull/9602

Changed
* Improve the `importcontent` `--fail-on-error` option in https://github.com/learningequality/kolibri/pull/9591

Page 2 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.