Releases: learningequality/kolibri
v0.16.2
What's Changed
Important updates
Kolibri 0.16.2 is our first product to be released with new colors, logos, and styles to make learning in Kolibri a more fun, vibrant, and engaging experience. This rebrand will be rolled out across our product ecosystem, website, social media, and more, and it will be more widely announced in the coming months. We hope you enjoy the new Kolibri!
We received reports of errors when upgrading some devices that had previously used learner-only device syncing in 0.15. This version will fix these upgrade issues. If you have additional questions or need support, please reach out for support on the community forum.
Fixed
- Fix issue with duplicate lesson from join. by @rtibbles in #12068
- Do a correct check to know if the facility has been imported by @jredrejo in #12077
- Exam report: Avoid loading on question change by @AlexVelezLl in #12082
- Fix facility sync elapsed time by @AlexVelezLl in #12158
- Learner devices status update by @rtibbles in #12153
- Don't let users that are used for os user have their passwords set via the not specified password flow. by @rtibbles in #12115
- Coach loading state reports by @marcellamaki in #12178
- Fix language preferentiality for duplicate resources by @rtibbles in #12152
- Align metadata dropdown order to the figma spec by @marcellamaki in #12161
- Don't deprovision within running Kolibri to create preseeded DBs by @bjester in #12184
- Truncate the syncqueue table before we add the unique constraint. by @rtibbles in #12197
- Handle case when username doesn't exist on remote and try to create it. by @rtibbles in #12193
Added
- Add --manifest-only option to exportcontent command by @thesujai in #12059
- Add function to unregister a previously registered hook. by @rtibbles in #12100
- Add form to add address after device import by @jredrejo in #12136
- Add duplicate log consolidation to sync hooks. by @rtibbles in #12131
Changed
- Resolve webpack loaders and dependencies relative to kolibri-tools by @bjester in #12052
- bump version number by @marcellamaki in #12125
Branding support PRs
- Update font tooling to support semi-bold font weight by @rtibbles in #11976
- Audit and fix theme token updates against KDS by @MisRob in #11911
- Update logos and installer branding by @rtibbles in #12124
- Always show the background for the Kolibri logo. by @rtibbles in #12129
- Update now value in SyncStatusDisplay by @AlexVelezLl in #12110
- Update facility settings link display for Learn Only Device users by @LianaHarris360 in #12123
- Fix some missed updates in theming by @rtibbles in #12154
- upgrade KDS version to latest by @marcellamaki in #12167
- Update background by @rtibbles in #12208
- Add transform to ensure proper layering in Safari. by @rtibbles in #12213
Build process and release support
- Next attempt at fixing GCS upload by @rtibbles in #12069
- Updates mac build to latest. by @rtibbles in #12128
- Update android build version. by @rtibbles in #12177
- Zip the whl file before uploading for BCK step. by @rtibbles in #12201
Full Changelog: v0.16.1...v0.16.2
v0.16.2-rc0
What's Changed
Full Changelog: v0.16.2-beta3...v0.16.2-rc0
v0.16.2-beta3
What's Changed
- Don't deprovision within running Kolibri to create preseeded DBs by @bjester in #12184
- Truncate the syncqueue table before we add the unique constraint. by @rtibbles in #12197
- Handle case when username doesn't exist on remote and try to create it. by @rtibbles in #12193
- Zip the whl file before uploading for BCK step. by @rtibbles in #12201
- Update background by @rtibbles in #12208
Full Changelog: v0.16.2-beta2...v0.16.2-beta3
v0.16.2-beta2
What's Changed
- Exam report: Avoid loading on question change by @AlexVelezLl in #12082
- Next attempt at fixing GCS upload by @rtibbles in #12069
- Updates mac build to latest. by @rtibbles in #12128
- Always show the background for the Kolibri logo. by @rtibbles in #12129
- Update now value in SyncStatusDisplay by @AlexVelezLl in #12110
- Update facility settings link display for Learn Only Device users by @LianaHarris360 in #12123
- Add form to add address after device import by @jredrejo in #12136
- Add duplicate log consolidation to sync hooks. by @rtibbles in #12131
- Fix some missed updates in theming by @rtibbles in #12154
- Don't let users that are used for os user have their passwords set via the not specified password flow. by @rtibbles in #12115
- Fix language preferentiality for duplicate resources by @rtibbles in #12152
- Align metadata dropdown order to the figma spec by @marcellamaki in #12161
- upgrade KDS version to latest by @marcellamaki in #12167
- Fix facility sync elapsed time by @AlexVelezLl in #12158
- Learner devices status update by @rtibbles in #12153
- Update android build version. by @rtibbles in #12177
- Coach loading state reports by @marcellamaki in #12178
Full Changelog: v0.16.2-beta1...v0.16.2-beta2
v0.16.2-beta1
What's Changed
- bump version number by @marcellamaki in #12125
Full Changelog: v0.16.2-beta0...v0.16.2-beta1
v0.16.2-beta0
What's Changed
- Resolve webpack loaders and dependencies relative to kolibri-tools by @bjester in #12052
- Add --manifest-only option to exportcontent command by @thesujai in #12059
- Fix issue with duplicate lesson from join. by @rtibbles in #12068
- Do a correct check to know if the facility has been imported by @jredrejo in #12077
- Add function to unregister a previously registered hook. by @rtibbles in #12100
- Update font tooling to support semi-bold font weight by @rtibbles in #11976
- Audit and fix theme token updates against KDS by @MisRob in #11911
- Update logos and installer branding by @rtibbles in #12124
Full Changelog: v0.16.1...v0.16.2-alpha0
v0.16.1
What's Changed
Added
- Add customizable demographic field entry to facility admin interface by @rtibbles in #12032
- Add check to call render on the response if it has a render method by @KshitijThareja in #11762
- Add
devserver-with-kds
to watch core for changes if KDS option is provided by @thesujai in #11785 - Add IsAuthenticated permission class in api/content/contentrequest by @thesujai in #11995
- Add pre-commit hook and documentation to prevent swappable model dependencies by @rtibbles in #11989
Fixed
- Fixes bug with case insensitive username matches during facility user bulk import by @nick2432 in #11779
- Fix screen flickering in Library page by @iskipu in #11853
- Fix issues with Logging module ('kolibri.lib.logging') that blocks Library page access with a non-closable modal by @iskipu in #11820
- Fix responsive onboarding setup wizard by @FidalMathew in #11847
- Prevent errors for exact duplicate usernames by @rtibbles in #11755
- Fix import duplicate usernames by @nick2432 in #11899
- fix: os_user unnecessary password field by @ThEditor in #11814
- Fix NO_FILE_BASED_LOGGING environment variable behavior by @KshitijThareja in
- Fix Loader Misallignment and Flickering by @iskipu in #11921
- Fix side navigation scrolling by @poju3185 in #11992
- Fix 'missing resource' alert not showing on Home page for missing quiz resources by @LianaHarris360 in #12008
- Fix inputs on devices that use both touchscreen and keyboard inputs by @poju3185 in #11998
- Fix inaccurate duplicate username reporting in bulk import by @rtibbles in #12040
- Fix URL handling regression by @rtibbles in #12049
- Fix release upload bug by @rtibbles in #12050
- Fix asset naming in windows installer by updating windows installer version. by @rtibbles in #12055
- Fix signed asset naming in windows installer by updating windows installer version. by @rtibbles in #12058
Changed
- Delete coreAPI PageRoot component in favour of a default component in kolibri_app by @rtibbles in #11730
- Use FacilityUser instead of AUTH_USER_MODEL in migrations by @jredrejo in #11984
- Upgrade KDS from v2.0.0 to v3.0.1 on the release branch by @MisRob in #11929
- bump version number by @marcellamaki in #11912
- feat: update to vue-virtual-scroller 1.1.2 by @ThEditor in #11671
- Refactor error handling in CustomDjangoCache by @thesujai in #11808
- Update packages versions for latest release. by @rtibbles in #11919
- Pin vue and vue-template-compiler to ensure correct version is used in kolibri-tools. by @rtibbles in #11930
- Update version of all Android actions. by @rtibbles in #12007
- Use a different glob lib for now by @bjester in #11913
- Update README.md by @poju3185 in #12009
- Update Mac tests to run on Python 3.10 by @rtibbles in #11753
- Reuse URL validator for remote URL access. by @rtibbles in #12028
- Remove any order_by to ensure values_list is properly unique. by @rtibbles in #12044
- Removes inconsistently applied and mostly no-op double click blocking. by @rtibbles in #11719
New Contributors
- @ThEditor made their first contribution in #11671
- @FidalMathew made their first contribution in #11847
- @poju3185 made their first contribution in #11992
Full Changelog: v0.16.0...v0.16.1
v0.16.1-rc3
What's Changed
- Update windows installer for another naming fix. This time for signed assets. by @rtibbles in #12058
Full Changelog: v0.16.1-rc2...v0.16.1-rc3