v0.18.1
·
78 commits
to release-v0.18.x
since this release
High level overview
This release includes bug fixes and improvements, including resolving a longstanding bug where quizzes were not syncing when assigned to individual learners or learner groups when those learners were using learner-only devices. It also updates quizzes so that sections now have fixed question order by default, based on feedback we heard from our community.
Finally, it contains some non-breaking technical pre-work for upcoming projects.
Added
- Add scopedLabelsLoading to useBaseSearch to handle loading states for non-search displaying label fetching by @LianaHarris360 in #13329
- Use SQLAlchemy URL.create to better handle special characters in passwords by @LianaHarris360 in #13374
- Add questions url prop to Bloom player by @AlexVelezLl in #13384
- Add a date_deleted field to FacilityUser and add Django migration file by @LianaHarris360 in #13420
- Add SoftDeletedFacilityUserModelManager by @LianaHarris360 in #13439
- Initial setup for HTML Article Renderer plugin by @rtibbles in #13274
Changed
- Cleans up no longer used component. by @rtibbles in #13349
- Merge all commits from unmerged release branches but prefer all current changes by @rtibbles in #13362
- cleans up learning activity imports from the learn plugin by @AllanOXDi in #13233
- Limit job update DB writes to significant events by @rtibbles in #13403
- Reference new contributing guidelines by @MisRob in #13389
- Quiz Creation: Sections have fixed question order by default by @nucleogenesis in #13427
- Remove deep KTextTruncator styles from AccessibleResourceCard by @AlexVelezLl in #13392
- Upgrade version to 0.18.1 by @marcellamaki in #13444
- Upgrade Kolibri windows installer for new signing workflow. by @rtibbles in #13487
- Reduce size of built whl file by stripping unused Django locale files by @rtibbles in #13465
Fixed
- Drag widget and lesson cleanup by @rtibbles in #13297
- Resolve long standing issue which prevents proper refresh of stats file data. by @rtibbles in #13348
- Fix LearnerSummaryPage lesson count discrepency by @nucleogenesis in #13338
- RTL fixes in Quiz Creation by @nucleogenesis in #13340
- Fix broken links in developer documentation by @vagrdev in #13343
- Fix design issue in Facility > Class tables on Mac app and Safari by @LianaHarris360 in #13369
- Fix coach filtering by @akolson in #13413
- Fix blank issue template by @MisRob in #13432
- Override get_queryset to exclude soft deleted users by @AlexVelezLl in #13423
- Upgrade KDS version by @AlexVelezLl in #13441
- Fix truncated learn filters select options by @AlexVelezLl in #13404
- Remove empty div in favor of cards sync metrics by @AlexVelezLl in #13320
- Set min-width: 0 to fix always truncated titles in Safari and Mac app by @LianaHarris360 in #13438
- Restore the demo banner by @rtibbles in #13442
- Don't override the adHoc learner assignments with the whole class by @marcellamaki in #13448
- fix inadvertently swapped icons by @marcellamaki in #13454
- Ensure "Submit quiz" button is visible in portrait mode on mobile when viewing practice quizzes by @LianaHarris360 in #13459
- Fix learnergroup adhocgroup exam syncing by @marcellamaki in #13485
- Handle all bad foreign keys by @rtibbles in #13486
Dependencies
- Bump eslint-config-prettier from 10.1.1 to 10.1.2 by @dependabot in #13323
- Bump katex from 0.16.21 to 0.16.22 by @dependabot in #13324
- Bump kolibri-constants from 0.2.9 to 0.2.10 by @dependabot in #13352
- Bump webpack from 5.99.5 to 5.99.6 by @dependabot in #13351
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #13354
- Bump core-js from 3.41.0 to 3.42.0 by @dependabot in #13366
- Bump webpack from 5.99.6 to 5.99.7 by @dependabot in #13368
- Bump axios from 1.8.4 to 1.9.0 by @dependabot in #13367
- Bump the babel group with 4 updates by @dependabot in #13379
- Bump webpack from 5.99.7 to 5.99.8 by @dependabot in #13381
- Bump eslint-config-prettier from 10.1.2 to 10.1.5 by @dependabot in #13400
- Bump semver from 7.7.1 to 7.7.2 by @dependabot in #13402
- Bump kolibri-design-system from 5.0.1 to 5.0.2 by @dependabot in #13309
- Bump webpack from 5.99.8 to 5.99.9 by @dependabot in #13417
- Bump the babel group with 2 updates by @dependabot in #13429
- Bump eslint-plugin-jest from 28.11.0 to 28.11.1 by @dependabot in #13431
New Contributors
- @vagrdev made their first contribution in #13343
Full Changelog: v0.18.0...v0.18.1