Skip to content

Release v2025.09.29 - #5318

Merged
marcellamaki merged 916 commits into
masterfrom
hotfixes
Sep 29, 2025
Merged

Release v2025.09.29#5318
marcellamaki merged 916 commits into
masterfrom
hotfixes

Conversation

@bjester

@bjesterbjester commented Aug 22, 2025

Copy link
Copy Markdown
Member

Summary

TBD

Pull Requests

Updated 22 Sept

Merged to hotfixes for re-QA

PRIssuesCategoryQA FocusQA status
#5367#5327BugConfirm that in all previews of content, the KLogo loading state covers the content viewer while the content is loading, and then disappears upon loading. The content renderer should either display an empty placeholder (non-previewable content types i.e. bloom, kpub) or the content for supported file types (video, audio, html5, PDF, epub)
#5383N/Ai18nAdds translations for featureRTL display/regressions; confirmation of new translations appear for all lanuages in the search recommendations feature as well as the updated storage form text
#5393#5381BugResponsiveness of page layoutsConfirm for both search recommendations enabled users and non that page responsiveness and overall card layout when recommendations are not present is updated ✅
#5356#5349, #5350BugFull screen modalsConfirm both the "Add new folder" button (when moving a resource) and the "Restore" (in trash) buttons are working; confirm sufficient color contrast in feedback form cc @radinamatic
#5392, #5391#5230Bugpublish channels with free response questionsConfirm test channels referenced in Slack discussion properly publishing ✅
#5399#5398BugPerseus exercises image exportConfirm export of of perseus exercise in Kolibri ✅
#5400#5269BugFocus Trapping in resource preview side panelImport from other channels--preview resources ✅ 🟡

Previous list:

PRIssuesCategoryQA FocusQA status
#5083#5063EnhancementTrigger data export from Account settings
#5088#5057, #5058, #5088EnhancementInteract and provide feedback on Search recommendations#5329
#5097#5124Enhancement(skip)
#5103#4878EnhancementPublish a channel
#5106#5093EnhancementVisual check of modal headers
#5125#5111EnhancementChange folder language before using import
modal for importing search recommendations
#5126#5116EnhancementBrowse search recommendations
#5128#5042EnhancementEdit a channel and resources with grade levels
#5144#5115Enhancement(skip)
#5149N/AEnhancementPreview a resource
#5155#5131, #5146, #2178Enhancement(skip)
#5248#5069EnhancementDeploy staged channel
#5253#5211, #4086EnhancementReview selected resources in import modal
#5255N/AEnhancementReview selected resources in import modal
#5261N/AEnhancementBrowse search recommendations
#5294#5231EnhancementEdit content node with KPub file
#5320#5267EnhancementUse the import modal
#5321#5268, #5332EnhancementAuto-scrolling and keyboard navigation
in import modal
#5040N/ABug fixN/A
#5104#4073Bug fixView channel details
#5147#5065Bug fixN/A
#5316#5247Bug fixPublish QTI and perseus exercises
with embedded images
#5322#5266Bug fixTooltips over recommendation actions
#5335#5328Bug fixRepeat use of recommendation feedback modal
#5338#5326Bug fixRefresh page after an import search
#5363#5348Bug fixClose Edit Language Modal on save
#5102#5068Tech DebtN/A
#5249N/ATech DebtContent import into Kolibri
#5312N/ATech DebtN/A
#4902N/ADevOpsN/A
#5105N/ADevOpsN/A
#5134N/ADevOpsN/A
#5143N/ADevOpsN/A
#5177N/ADevOpsN/A
#5190N/ADevOpsN/A
#5196N/ADevOpsN/A
#5197N/ADevOpsN/A
#5254N/ADevOpsN/A
#5293N/ADevOpsN/A
#5300N/ADevOpsN/A
#5344#5342DevOpsRTL language UI is correct
Dependency PRs
PRIssuesCategoryQA Focus
#5076Dependency
#5084Dependency
#5085Dependency
#5086Dependency
#5096Dependency
#5098Dependency
#5099Dependency
#5108Dependency
#5113Dependency
#5117Dependency
#5119Dependency
#5120Dependency
#5121Dependency
#5136Dependency
#5137Dependency
#5139Dependency
#5141Dependency
#5148Dependency
#5152N/ADependencyN/A
#5154N/ADependencyN/A
#5164N/ADependencyN/A
#5179Dependency
#5181Dependency
#5182Dependency
#5198Dependency
#5199Dependency
#5200Dependency
#5201Dependency
#5202Dependency
#5203Dependency
#5204Dependency
#5205Dependency
#5207Dependency
#5210Dependency
#5223Dependency
#5224Dependency
#5226Dependency
#5238Dependency
#5239Dependency
#5256Dependency

rtibblesand others added 30 commits June 25, 2025 13:50
…n/core-js-3.43.0
Bump core-js from 3.40.0 to 3.43.0
…n/uuid-11.1.0
Bump uuid from 9.0.1 to 11.1.0
Add defensiveness against missing language for recommendations
Bumps [pillow](https://github.com/python-pillow/Pillow) from 11.2.1 to 11.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.2.1...11.3.0)
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
feat(texteditor): initial standalone tiptap editor component
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 16.0.4 to 16.0.5.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](webpack/sass-loader@v16.0.4...v16.0.5)
---
updated-dependencies:
- dependency-name: sass-loader
dependency-version: 16.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
rtibblesand others added 2 commits September 26, 2025 15:45
…ll of them)
would get set as having a float value in the QTI.
Ensure free response questions can be answered
@marcellamakimarcellamaki changed the title Release TBD (search recommendations release)Release v2025.09.29Sep 29, 2025

@rtibblesrtibbles left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The failing CodeQL check is for code that is not used in production, so the security concern is not valid. We should address this somehow, especially to make it clear that this function should never be used in production (and maybe even throwing an error if so) but this release is good to go.

@marcellamaki

Copy link
Copy Markdown
Member

Confirmed in discussion with @bjester and @rtibbles that we will disregard the CodeQL check, as the issue is only in dev mode, and it's not a security concern (despite the fact that it is not obvious that this code is not used in production. but it's not)

@marcellamaki
marcellamaki merged commit f538d9c into masterSep 29, 2025
33 of 34 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

15 participants

@bjester@marcellamaki@rtibbles@github-advanced-security@habibayman@taoerman@vtushar06@akolson@nucleogenesis@MisRob@AadarshM07@yeshwanth235@RONAK-AI647@AlexVelezLl@ozer550