v0.18.0-alpha0
Pre-release
Pre-release
marcellamaki
released this
22 Nov 00:10
·
270 commits
to develop
since this release
What's Changed
This alpha release introduces the updated information architecture for 0.18. The Coach plugin navigation has been updated with new page names and layouts.
This is not a stable release, and will be used for regression testing of IMPORTANT pre-existing functionality in coach such as lesson and quiz creation and management workflows.
Complete list of PRs
- 0.16 gherkin updates and corrections by @pcenov in #12109
- Bump eslint-plugin-compat from 5.0.0 to 6.0.0 by @dependabot in #12461
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #12459
- Bump mime-db from 1.52.0 to 1.53.0 by @dependabot in #12457
- Bump webpack from 5.92.1 to 5.93.0 by @dependabot in #12460
- Bump semver from 7.6.2 to 7.6.3 by @dependabot in #12458
- Bump the babel group with 2 updates by @dependabot in #12454
- Adds loose pinning of dev docs requirements to ensure correct builds … by @benjaoming in #12466
- Bump @testing-library/jest-dom from 6.4.6 to 6.4.8 by @dependabot in #12480
- Bump typescript from 5.5.3 to 5.5.4 by @dependabot in #12479
- Bump dayjs from 1.11.11 to 1.11.12 by @dependabot in #12481
- Bump sass-loader from 14.2.1 to 15.0.0 by @dependabot in #12482
- Exam Page: Move smaller screen timer to top by @nucleogenesis in #12485
- Add ordering for FacilityUser viewset by @ozer550 in #12324
- Bump @rushstack/eslint-patch from 1.10.3 to 1.10.4 by @dependabot in #12509
- Bump rtlcss from 4.1.1 to 4.2.0 by @dependabot in #12506
- Bump sass-loader from 15.0.0 to 16.0.0 by @dependabot in #12510
- Bump the babel group across 1 directory with 2 updates by @dependabot in #12512
- Bump core-js from 3.37.1 to 3.38.0 by @dependabot in #12546
- Bump launch-editor-middleware from 2.8.0 to 2.8.1 by @dependabot in #12545
- Bump eslint-plugin-jest from 28.6.0 to 28.7.0 by @dependabot in #12544
- Bump autoprefixer from 10.4.19 to 10.4.20 by @dependabot in #12543
- Replace requests with NetworkClient by @thesujai in #12096
- Release v0.17.x into develop by @rtibbles in #12539
- Bump axios from 1.7.2 to 1.7.3 by @dependabot in #12542
- Upgrade KDS to v5.0.0-rc1, introduce KDS live region and use it at one place by @MisRob in #12475
- Revert use of network client in test utils. by @rtibbles in #12549
- Migrating existing references to session getters to use the useUser composable by @nathanaelg16 in #12438
- Consolidate list remote users api by @AlexVelezLl in #12321
- Docs: Remove legacy stuff from conf.py by @benjaoming in #12563
- Move core module registration out of the core store module. by @rtibbles in #12573
- Copies & renames useSearch to useBaseSearch in kolibri-common package (On develop this time) by @nucleogenesis in #12566
- Creating composable for connection monitoring and replacing existing logic with it by @nathanaelg16 in #12584
- Refactor usesearch by @AlexVelezLl in #12570
- Removing legacy vuex module for monitoring connection by @nathanaelg16 in #12594
- Release v0.17.x into develop by @rtibbles in #12591
- Fix linting on develop. by @rtibbles in #12598
- Bump eslint-plugin-jest from 28.7.0 to 28.8.0 by @dependabot in #12561
- Bump mini-css-extract-plugin from 2.9.0 to 2.9.1 by @dependabot in #12577
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #12597
- Bump sass-loader from 16.0.0 to 16.0.1 by @dependabot in #12576
- Bump core-js from 3.38.0 to 3.38.1 by @dependabot in #12578
- Bump dayjs from 1.11.12 to 1.11.13 by @dependabot in #12579
- Bump kolibri-design-system from 5.0.0-rc1 to 5.0.0-rc2 by @dependabot in #12580
- Bump axios from 1.7.3 to 1.7.5 by @dependabot in #12604
- Move language object sorting and comparison utilities into core i18n module by @rtibbles in #12602
- Remove unneeded TotalPoints component from core API. by @rtibbles in #12600
- Remove unnecessary thumbnail setting when it is set on the API response. by @rtibbles in #12605
- Handle Studio 404s by @rtibbles in #12593
- Bump the babel group with 2 updates by @dependabot in #12612
- Bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #12614
- Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #12615
- Bump kolibri-design-system from 5.0.0-rc2 to 5.0.0-rc3 by @dependabot in #12616
- Bump rtlcss from 4.2.0 to 4.3.0 by @dependabot in #12618
- Creating useSnackbar composable and replacing existing logic with it by @nathanaelg16 in #12589
- Moving remaining references to session getters to the useUser composable by @nathanaelg16 in #12611
- Migrate disconnectionErrorCodes into constants. by @rtibbles in #12583
- Move core channel state into coach - the only place it is still used. by @rtibbles in #12574
- Creating useTotalProgress composable and migrating code to use it by @nathanaelg16 in #12621
- Use KRadioButtonGroup in the language switcher modal and on the Device settings page by @muditchoudhary in #12325
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #12643
- Bump eslint-plugin-jest from 28.8.0 to 28.8.2 by @dependabot in #12640
- Bump @babel/plugin-syntax-import-assertions from 7.24.7 to 7.25.6 in the babel group by @dependabot in #12634
- Bump webpack-dev-server from 5.0.4 to 5.1.0 by @dependabot in #12642
- Bump axios from 1.7.5 to 1.7.7 by @dependabot in #12638
- Bump eslint-plugin-vue from 9.27.0 to 9.28.0 by @dependabot in #12641
- Bump eslint from 8.23.0 to 8.57.0 by @dependabot in #12637
- Bump eslint-plugin-import from 2.29.1 to 2.30.0 by @dependabot in #12639
- Add searchAndFilterStrings translator into kolibri-common by @AlexVelezLl in #12623
- Remove Hardcoded Color for Button Hover State in
QuizStatus.vue
by @shivam-daksh in #12645 - Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #12657
- Bump kolibri-constants from 0.2.6 to 0.2.7 by @dependabot in #12652
- Bump eslint-plugin-jest from 28.8.2 to 28.8.3 by @dependabot in #12650
- Bump loglevel from 1.9.1 to 1.9.2 by @dependabot in #12653
- Remove CoreSnackbar from core API. by @rtibbles in #12627
- Bump launch-editor-middleware from 2.8.1 to 2.9.1 by @dependabot in #12656
- Bump path-to-regexp from 1.8.0 to 1.9.0 in /packages/kolibri-core-for-export by @dependabot in #12658
- Bump ini from 4.1.3 to 5.0.0 by @dependabot in #12654
- Update to 0.18.0 by @rtibbles in #12535
- Add optional padding argument to logo tool by @rtibbles in #12409
- Bump pre-commit-ci/lite-action from 1.0.2 to 1.0.3 by @dependabot in #12667
- Adds temporary routes for lesson creation and edits by @ozer550 in #12672
- Move SearchFiltersPanel into kolibri-common by @jredrejo in #12669
- Resource discovery: Implement folder and resource card by @AllanOXDi in #12418
- Update pre-commit for python 3.12 by @jredrejo in #12677
- Add score in practice quiz by @thesujai in #12564
- Bump kolibri-design-system from 5.0.0-rc3 to 5.0.0-rc5 by @dependabot in #12651
- 0.17 into develop by @rtibbles in #12697
- Move navroute generation into usenav composable. by @rtibbles in #12701
- Bump express from 4.19.2 to 4.21.0 by @dependabot in #12666
- Add to heartbeat API to keep useConnection composable more tightly encapsulated in the heartbeat module. by @rtibbles in #12698
- Consolidate content node utilities into kolibri-common. by @rtibbles in #12699
- Move renderer suffix into core constants. by @rtibbles in #12700
- 0.18: Groups view updates by @nucleogenesis in #12696
- Final fix to update the AUTHORS for new contributors by @thesujai in #12689
- Moved core notifications handling into NotificationsRoot component by @iamshobhraj in #12644
- [GSoC] Use KTable in Facility -> Classes by @BabyElias in #12571
- Upgrade kds rc7 by @marcellamaki in #12717
- Update preview plan quiz by @AlexVelezLl in #12685
- Refactor accordion component by @AlexVelezLl in #12693
- Resource discovery: Implement channel card by @AllanOXDi in #12607
- Update UI and add additional info to Learner Reports pages by @LianaHarris360 in #12711
- Update the Plans > Lessons landing page to match the new information architecture by @LianaHarris360 in #12713
- Bump pre-commit-ci/lite-action from 1.0.3 to 1.1.0 by @dependabot in #12721
- Bloom player by @nikkuAg in #12586
- Update dropshadows to the latest Kolibri Design System guidelines by @Suraj-kumar00 in #12630
- Helper function(s) to manage display of metadata tags in the new cards by @AllanOXDi in #12686
- 0.18: Plan Quizzes view updates by @ozer550 in #12704
- Information Architecture Refactor: Update the Plan > Lesson Summary by @AlexVelezLl in #12730
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #12749
- Remove custom eslint rules that are redundant with eslint-plugin-vue rules. by @rtibbles in #12757
- release-v0.17.x into develop by @rtibbles in #12756
- Update mappings for theme updates for newly introduced tokens made by @rtibbles in #12765
- Bump the babel group with 4 updates by @dependabot in #12766
- Bump @types/jest from 29.5.12 to 29.5.14 by @dependabot in #12772
- Bump sass-loader from 16.0.1 to 16.0.2 by @dependabot in #12773
- Bump espree from 10.1.0 to 10.3.0 by @dependabot in #12774
- Bump html-webpack-plugin from 5.6.0 to 5.6.3 by @dependabot in #12769
- Bump @testing-library/jest-dom from 6.5.0 to 6.6.2 by @dependabot in #12768
- Release v0.17.x into develop by @rtibbles in #12776
- Bump ini from 1.3.5 to 5.0.0 by @dependabot in #12781
- Move useChannels & SearchChips to kolibri-common by @nucleogenesis in #12745
- Fix creating a quiz without having imported resources or users enrolled in the class by @AllanOXDi in #12739
- Remove FocusTrap in favor of KFocusTrap by @lokesh-sagi125 in #12718
- Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #12794
- Bump eslint-plugin-import from 2.30.0 to 2.31.0 by @dependabot in #12795
- Bump eslint-plugin-vue from 9.28.0 to 9.30.0 by @dependabot in #12796
- Bump sass-loader from 16.0.2 to 16.0.3 by @dependabot in #12800
- Bump stylelint-config-sass-guidelines from 11.1.0 to 12.1.0 by @dependabot in #12793
- Bump ua-parser-js from 1.0.38 to 1.0.39 by @dependabot in #12799
- Bump eslint-plugin-jest from 28.8.3 to 28.9.0 by @dependabot in #12797
- Bump eslint-plugin-compat from 6.0.0 to 6.0.1 by @dependabot in #12798
- Add ancestor information to summary and session log exports by @thesujai in #12782
- Miscellaneous fixes for things flagged by automated code scan by @rtibbles in #12784
- Use explicit Python version to suppress warning by @rtibbles in #12802
- When running under the Kolibri process bus, use a logging queue to prevent reentrant logging errors and file contention by @rtibbles in #12785
- Reactivate PR Size labels by @rtibbles in #12811
- Resolve issue with user not seeing updated practice quiz score on TopicsContentPage by @LianaHarris360 in #12823
- Coach main navigation refactor by @AlexVelezLl in #12775
- Add learner_needs field to contentnode API by @rtibbles in #12763
- Bump mini-css-extract-plugin from 2.9.1 to 2.9.2 by @dependabot in #12825
- Bump kolibri-constants from 0.2.7 to 0.2.8 by @dependabot in #12827
- Bump express from 4.21.0 to 4.21.1 by @dependabot in #12828
- Bump @testing-library/jest-dom from 6.6.2 to 6.6.3 by @dependabot in #12829
- Bump babel-loader from 9.1.3 to 9.2.1 by @dependabot in #12831
- Bump webpack from 5.94.0 to 5.96.1 by @dependabot in #12832
- Bump eslint-plugin-vue from 9.30.0 to 9.31.0 by @dependabot in #12830
- Bump kolibri-design-system from 5.0.0-rc8 to 5.0.0-rc9 by @dependabot in #12833
- Fix typo which prevents error from dispatching by @marcellamaki in #12839
- Fix various bugs in the Bloom Player implementation by @rtibbles in #12752
- Update SearchFiltersPanel for Coach by @nucleogenesis in #12759
- JS Public API Update by @rtibbles in #12722
- Remove kolibri PR template in favor of org template by @marcellamaki in #12846
- Fix write-to-disk option for dev server. by @rtibbles in #12850
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #12856
- Added lazy loading attribute to thumbnail image tags by @m3tal10 in #12835
- Bump core-js from 3.38.1 to 3.39.0 by @dependabot in #12864
- Bump eslint-plugin-jest-dom from 5.4.0 to 5.5.0 by @dependabot in #12863
- Reserved network locations for Studio and KDP by @LianaHarris360 in #12703
- Initial implementation of the Resource management side panel by @AlexVelezLl in #12857
- Lesson Summary children routes refactor by @AlexVelezLl in #12852
- Update broken references by @emmanuel-ferdman in #12867
- Allow plugins to be enabled, disabled, and applied via env vars. by @rtibbles in #12844
- Use webpack's built in dynamic public path setting by @rtibbles in #12848
New Contributors
- @shivam-daksh made their first contribution in #12645
- @iamshobhraj made their first contribution in #12644
- @BabyElias made their first contribution in #12571
- @Suraj-kumar00 made their first contribution in #12630
- @lokesh-sagi125 made their first contribution in #12718
- @m3tal10 made their first contribution in #12835
- @emmanuel-ferdman made their first contribution in #12867
New Contributors
- @shivam-daksh made their first contribution in #12645
- @iamshobhraj made their first contribution in #12644
- @BabyElias made their first contribution in #12571
- @Suraj-kumar00 made their first contribution in #12630
- @lokesh-sagi125 made their first contribution in #12718
- @m3tal10 made their first contribution in #12835
- @emmanuel-ferdman made their first contribution in #12867
Full Changelog: v0.17.3...v0.18.0-alpha0