Skip to content

v0.15.1

Compare
Choose a tag to compare
@rtibbles rtibbles released this 16 Feb 17:04
· 548 commits to release-v0.15.x since this release
30e76e9

What's Changed

High level summary

The goals of this release were to fix a bug preventing proper syncing of an individual user's data across multiple devices and to make some small frontend improvements

Added

  • Deprecation warnings for Python 3.4 and 3.5
  • Added auto-alignment property for text display in cards, based on the language
  • Allow untranslated headers in csv imports and correct serialization into json

Changed

  • Updated morango to v0.6.8 to support syncing fixes
  • Bump zeroconf for fix to properly trigger service update events
  • Bump KDS version to v1.3.0
  • Updated translations to support minor translation fixes
  • Updated gherkin scenarios for new features
  • Content API: Change default ordering to combination of "lft" and "id"

Fixed

  • Keyboard accessibility/tab navigation focusing for searching and filtering
  • Allow for scrolling in side panel, and have side panel always take up full height of page even with 0 results
  • Small UI improvements including focus ring spacing, button alignment
  • Hide hints column in Perseus renderer when it could not be displayed to improve display on smaller screens
  • Handle no xAPI statements existing when calculating H5P and HTML5 progress
  • Don't package core node_modules dir
  • Refactor card components for consistency and comprehensibility
  • Address tech debt around KDS theming colors
  • Fixed several front end console errors
  • Ensure that we filter by subset_of_users_device on network location API

Details: Complete list of PRs and link to full changelog

Complete list of PRs
  • rebuild kolibri tools for 0.14.7 by @indirectlylit in #8524
  • Bump morango to latest version 0.6.6 by @bjester in #8877
  • Add 0.15.0 changelog notes by @marcellamaki in #8966
  • Minor feature corrections by @pcenov in #8968
  • Don't package core node_modules dir by @rtibbles in #8957
  • Various UI fixes and improvements by @MisRob in #8973
  • Don't use git:// protocol for unauthenticated github access. by @rtibbles in #8987
  • Handle no xAPI statements existing. by @rtibbles in #8990
  • Bump morango to v0.6.7 by @bjester in #8995
  • Updates to several feature files for the 0.15 release by @pcenov in #8974
  • Content API: Change default ordering to "lft" by @manuq in #9002
  • Merge up morango bump to v0.6.7 by @bjester in #8998
  • Fix isTopic error on Topics page by @sairina in #8996
  • Move close button logic to FullScreenSidePanel by @sairina in #9018
  • Fix Library and Topics pages side panel scrolling by @sairina in #8986
  • Bump to 0.15.1 alpha by @rtibbles in #9040
  • Update KDS to v1.3.0 by @MisRob in #9036
  • Use url utilities to format urls by @bjester in #9026
  • Additional scenarios for manually adding the URL address of an existing Kolibri instance by @pcenov in #9045
  • Theming fixes + couple UI fixes by @MisRob in #9011
  • Fix formatting issues in CHANGELOG.md that is breaking docs build by @rtibbles in #9048
  • Fix range requests where 'end' is specified. by @rtibbles in #9047
  • Latest from Crowdin for 0.15.1 patch release by @radinamatic in #9049
  • reduce and fix migrations by @jredrejo in #8999
  • Release v0.14.x into Release v0.15.x by @rtibbles in #9054
  • Update ChangeLog bulleting by @rtibbles in #9055
  • frontend architecture docs correction re: default sass import by @nucleogenesis in #8976
  • Card refactor by @marcellamaki in #9038
  • Allow untranslated headers in csv + correct serialization into json by @jredrejo in #9039
  • Ensure that we filter by subset_of_users_device on network location API by @rtibbles in #9079
  • Fix morango 144: integrate new version of morango to address single-user syncing issue by @jamalex in #9073
  • Tweak implementation of SlicedFile to match tested version from whitenoise by @rtibbles in #9066
  • Use os.path.abspath to ensure path resolution. by @rtibbles in #9081
  • API: Remove duplicates for tag filtering by @danigm in #9059
  • Add regression test for latest sync issue, and bump morango to 0.6.8 by @jamalex in #9084
  • Fix the side panel not taking the full height on a page with no content when browsing a channel by @MisRob in #9089
  • Bump zeroconf for fix to properly trigger service update events by @bjester in #9092
  • Make database preseeding sensitive to custom build options. by @rtibbles in #9076
  • Add padding to and elements on device permission page table by @marcellamaki in #9087
  • Fix alignment and improve visibility of navigation buttons in a quiz by @MisRob in #9085
  • Fixes for buttons on resource cards by @MisRob in #9083
  • Fix focus for mobile full screen side panel; update CoreMenu, CompletionModal, and FocusTrap API by @sairina in #9029
  • Perseus to only show hints when allowHints or interactive is true by @nucleogenesis in #9098
  • Fix typo in database engine description by @rtibbles in #9112
  • Remove kfixedgrid from category search modal by @marcellamaki in #9080
  • Fix category search modal focus by @sairina in #9114
  • Adds auto alignment to channel card grids to ensure proper description display for RTL by @rtibbles in #9115
  • Deprecation warnings for Python 3.4 and 3.5 by @rtibbles in #9113
  • Update changelog for 0.15.1 by @marcellamaki in #9117

Full Changelog: v.0.15.0...v0.15.1