Skip to content

Commit 713c19a

Browse files
authored
Merge pull request #41 from moodlemobile/release-notes-5.0.0
Release notes for 5.0 and new release process page
2 parents 9d016ae + 3cb1800 commit 713c19a

File tree

9 files changed

+179
-54
lines changed

9 files changed

+179
-54
lines changed

general/app_releases.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ tags:
66
- Release notes
77
---
88

9+
## Moodle App 5.x
10+
11+
| **Version name** | **Date** |
12+
|---|---|
13+
| [Moodle App 5.0.0](./app_releases/v5/v5.0.0) | 27 June 2025 |
14+
915
## Moodle App 4.x
1016

1117
| **Version name** | **Date** |

general/app_releases/v1.x.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Moodle Mobile 1.x release notes
33
sidebar_label: Moodle Mobile 1
4-
sidebar_position: 4
4+
sidebar_position: 5
55
tags:
66
- Moodle App
77
- Release notes

general/app_releases/v2/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Moodle Mobile 2
3-
sidebar_position: 3
3+
sidebar_position: 4
44
---
55

66
<!-- markdownlint-disable no-inline-html -->

general/app_releases/v3/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Moodle App 3
3-
sidebar_position: 2
3+
sidebar_position: 3
44
---
55

66
<!-- markdownlint-disable no-inline-html -->

general/app_releases/v4/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Moodle App 4
3-
sidebar_position: 1
3+
sidebar_position: 2
44
---
55

66
<!-- markdownlint-disable no-inline-html -->

general/app_releases/v5/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: Moodle App 5
3+
sidebar_position: 1
4+
---
5+
6+
<!-- markdownlint-disable no-inline-html -->
7+
8+
import { Redirect } from '@docusaurus/router';
9+
10+
<Redirect to="v5/v5.0.0" />

general/app_releases/v5/v5.0.0.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
title: Moodle App 5.0.0 release notes
3+
sidebar_label: Moodle App 5.0.0
4+
tags:
5+
- Moodle App
6+
- Release notes
7+
---
8+
9+
Release date: 27 June 2025
10+
11+
## New features and improvements
12+
13+
New features:
14+
15+
- Option to enable TinyMCE as the text editor.
16+
- Support for SCORM 2004 packages (online only).
17+
- Updated loading screens for a smoother experience.
18+
- New reading mode available in Page, Book, and Glossary activities.
19+
- Option to zoom in using pinch gestures.
20+
21+
Improvements:
22+
23+
- Enhanced H5P packages play support.
24+
- Various accessibility improvements (WCAG 2.2 AA compliance).
25+
- Support for groups in Choice activities.
26+
- Enhanced Dark Mode
27+
28+
## Complete list of issues
29+
30+
### Task
31+
32+
- [MOBILE-4595](https://moodle.atlassian.net/browse/MOBILE-4595) - WCAG 2.1 AA accessibility accreditation for version 4.5
33+
- [MOBILE-4634](https://moodle.atlassian.net/browse/MOBILE-4634) - Adapt github repository to community standards
34+
- [MOBILE-4782](https://moodle.atlassian.net/browse/MOBILE-4782) - Upgrade VideoJS to 8.21.1 (mobile app)
35+
36+
### New feature
37+
38+
- [MOBILE-4719](https://moodle.atlassian.net/browse/MOBILE-4719) - Allow to disable features via config.json
39+
- [MOBILE-4749](https://moodle.atlassian.net/browse/MOBILE-4749) - Basic TinyMCE editor for old Moodle sites
40+
- [MOBILE-3063](https://moodle.atlassian.net/browse/MOBILE-3063) - Reading mode option for resources such as page, book and glossary
41+
- [MOBILE-3812](https://moodle.atlassian.net/browse/MOBILE-3812) - Use skeleton screens where possible
42+
43+
### Improvement
44+
45+
- [MOBILE-4018](https://moodle.atlassian.net/browse/MOBILE-4018) - Review how links and window.open are treated in iframes
46+
- [MOBILE-4028](https://moodle.atlassian.net/browse/MOBILE-4028) - Improve UX of logout when there is a form active (tablet only)
47+
- [MOBILE-4361](https://moodle.atlassian.net/browse/MOBILE-4361) - Support groups in choice activities
48+
- [MOBILE-4434](https://moodle.atlassian.net/browse/MOBILE-4434) - Support absolute URLs without domain in embedded content and link handlers
49+
- [MOBILE-4549](https://moodle.atlassian.net/browse/MOBILE-4549) - Replace moment library
50+
- [MOBILE-4571](https://moodle.atlassian.net/browse/MOBILE-4571) - H5P activity reports page: Improve the design and add the total attempts
51+
- [MOBILE-4578](https://moodle.atlassian.net/browse/MOBILE-4578) - Quiz: essay questions are not leaved empty using the app
52+
- [MOBILE-4582](https://moodle.atlassian.net/browse/MOBILE-4582) - Import UX improvement from LMS to badge page
53+
- [MOBILE-4584](https://moodle.atlassian.net/browse/MOBILE-4584) - Consider auto-playing H5P packages (already downloaded case)
54+
- [MOBILE-4593](https://moodle.atlassian.net/browse/MOBILE-4593) - Support Bootstrap popovers and tooltips
55+
- [MOBILE-4605](https://moodle.atlassian.net/browse/MOBILE-4605) - When our iframe full screen is enabled, Android back button should only leave full screen instead of leaving page
56+
- [MOBILE-4614](https://moodle.atlassian.net/browse/MOBILE-4614) - Display full names instead of short names for the course filter in calendar
57+
- [MOBILE-4618](https://moodle.atlassian.net/browse/MOBILE-4618) - Update Android SDK to 35, cordova-android to 14, and cordova-ios to 8 if released
58+
- [MOBILE-4626](https://moodle.atlassian.net/browse/MOBILE-4626) - Support visualisation of generic penalties in the app
59+
- [MOBILE-4648](https://moodle.atlassian.net/browse/MOBILE-4648) - Drag-drop onto image question should use blog data from HTML not AMD params
60+
- [MOBILE-4656](https://moodle.atlassian.net/browse/MOBILE-4656) - Auto-play H5p packages when configured in that way
61+
- [MOBILE-4665](https://moodle.atlassian.net/browse/MOBILE-4665) - Remove location functionality and permissions
62+
- [MOBILE-4668](https://moodle.atlassian.net/browse/MOBILE-4668) - Review main module pages when the activity cannot be accessed via the app
63+
- [MOBILE-4669](https://moodle.atlassian.net/browse/MOBILE-4669) - Allow to play remote and SCORM 2004 packages embedded in the app
64+
- [MOBILE-4670](https://moodle.atlassian.net/browse/MOBILE-4670) - Allow to enforce playing H5P activity modules always online when the package is not compatible with the app
65+
- [MOBILE-4676](https://moodle.atlassian.net/browse/MOBILE-4676) - Review mobile app strings that can be automatically translated using LMS ones
66+
- [MOBILE-4679](https://moodle.atlassian.net/browse/MOBILE-4679) - Display the three last characters of the user access tokens in Developer options
67+
- [MOBILE-4680](https://moodle.atlassian.net/browse/MOBILE-4680) - Reconnect screen should not display the password field and log-in button when a core identity provider was used for this account to log-in
68+
- [MOBILE-4685](https://moodle.atlassian.net/browse/MOBILE-4685) - Course download: Prioritise calculating the download status of the current section
69+
- [MOBILE-4693](https://moodle.atlassian.net/browse/MOBILE-4693) - Improve the error handling and messaging for errors like "The site URL is not valid"
70+
- [MOBILE-4712](https://moodle.atlassian.net/browse/MOBILE-4712) - Improve self-enrol message
71+
- [MOBILE-4713](https://moodle.atlassian.net/browse/MOBILE-4713) - New config.json option to force the collapsible text to be by default expanded
72+
- [MOBILE-4721](https://moodle.atlassian.net/browse/MOBILE-4721) - Manage line height of tall font languages
73+
- [MOBILE-4724](https://moodle.atlassian.net/browse/MOBILE-4724) - Revise warning message when you leave a form that has content (Follow-up MOBILE-4028)
74+
- [MOBILE-4726](https://moodle.atlassian.net/browse/MOBILE-4726) - Moodle App vulnerability report findings
75+
- [MOBILE-4733](https://moodle.atlassian.net/browse/MOBILE-4733) - Add course-id data attribute to course and categories
76+
- [MOBILE-4736](https://moodle.atlassian.net/browse/MOBILE-4736) - Update icons to match Moodle LMS 5.0
77+
- [MOBILE-4738](https://moodle.atlassian.net/browse/MOBILE-4738) - Fallback for playing inline H5P activities when the package download fails
78+
- [MOBILE-4740](https://moodle.atlassian.net/browse/MOBILE-4740) - Behat: use same tags as in Moodle LMS
79+
- [MOBILE-4741](https://moodle.atlassian.net/browse/MOBILE-4741) - Pass language to site pages in InAppBrowser and iframes too
80+
- [MOBILE-4759](https://moodle.atlassian.net/browse/MOBILE-4759) - Make all components and pages Angular standalone components
81+
- [MOBILE-4777](https://moodle.atlassian.net/browse/MOBILE-4777) - Support new BigBlueButton icon
82+
- [MOBILE-4789](https://moodle.atlassian.net/browse/MOBILE-4789) - Update purpose color for activity icons to match LMS
83+
- [MOBILE-4807](https://moodle.atlassian.net/browse/MOBILE-4807) - Hide question bank activities in the app
84+
- [MOBILE-4809](https://moodle.atlassian.net/browse/MOBILE-4809) - When clicking a push notification displayed in the notifications page use the message identifier to retrieve the notification data
85+
- [MOBILE-3671](https://moodle.atlassian.net/browse/MOBILE-3671) - Show previous assignment attempts
86+
87+
### Bug
88+
89+
- [MOBILE-3733](https://moodle.atlassian.net/browse/MOBILE-3733) - Self-XSS in DM (Mobile app)
90+
- [MOBILE-4024](https://moodle.atlassian.net/browse/MOBILE-4024) - File transfer in Android doesn't support redirects
91+
- [MOBILE-4138](https://moodle.atlassian.net/browse/MOBILE-4138) - If dashboard and site home are disabled, site plugins in home page aren't displayed
92+
- [MOBILE-4568](https://moodle.atlassian.net/browse/MOBILE-4568) - A teacher cannot preview a quiz that is closed on the app but they can using browser
93+
- [MOBILE-4603](https://moodle.atlassian.net/browse/MOBILE-4603) - Custom strings are not applied on child languages
94+
- [MOBILE-4611](https://moodle.atlassian.net/browse/MOBILE-4611) - Assign: when you have some feedback saved in offline in grading, trying to leave always says there are changes that will be lost
95+
- [MOBILE-4647](https://moodle.atlassian.net/browse/MOBILE-4647) - App edits content already filtered in some areas like glossary
96+
- [MOBILE-4659](https://moodle.atlassian.net/browse/MOBILE-4659) - BBB: show presentation file (follow-up MDL-82520)
97+
- [MOBILE-4671](https://moodle.atlassian.net/browse/MOBILE-4671) - When launching the app on iOS, the in-app browser does not automatically launch
98+
- [MOBILE-4675](https://moodle.atlassian.net/browse/MOBILE-4675) - Evaluate ignoring revision if we have time modified to avoid showing files as outdated when it shouldn't
99+
- [MOBILE-4678](https://moodle.atlassian.net/browse/MOBILE-4678) - Courses are not displayed as "available offline/downloaded" after bulk downloaded unless the user clicks on the three dots menu
100+
- [MOBILE-4687](https://moodle.atlassian.net/browse/MOBILE-4687) - Weird keyboard behaviour when creating comments
101+
- [MOBILE-4688](https://moodle.atlassian.net/browse/MOBILE-4688) - Files whose name contains % (percent, percentage) are not downloaded
102+
- [MOBILE-4690](https://moodle.atlassian.net/browse/MOBILE-4690) - Quiz configured for offline with deferred feedback is not displaying question validation messages
103+
- [MOBILE-4692](https://moodle.atlassian.net/browse/MOBILE-4692) - Revise warning messages displayed in forums
104+
- [MOBILE-4694](https://moodle.atlassian.net/browse/MOBILE-4694) - App Behat tests no longer compatible with PHP 7.4
105+
- [MOBILE-4698](https://moodle.atlassian.net/browse/MOBILE-4698) - Description not displayed on the Feedback module page in the Moodle App
106+
- [MOBILE-4700](https://moodle.atlassian.net/browse/MOBILE-4700) - Feedback: Review size of labels + some questions disappeared
107+
- [MOBILE-4704](https://moodle.atlassian.net/browse/MOBILE-4704) - Exit from full screen mode if user navigates
108+
- [MOBILE-4705](https://moodle.atlassian.net/browse/MOBILE-4705) - RecordRTC does not play when added to a file resource
109+
- [MOBILE-4706](https://moodle.atlassian.net/browse/MOBILE-4706) - RecordRTC videos aren't reproduced in full (just first few seconds)
110+
- [MOBILE-4707](https://moodle.atlassian.net/browse/MOBILE-4707) - Users cannot access attempts review when a quiz is closed
111+
- [MOBILE-4708](https://moodle.atlassian.net/browse/MOBILE-4708) - In certain configurations 'This Quiz has offline data to be synchronised' is displayed incorrectly
112+
- [MOBILE-4715](https://moodle.atlassian.net/browse/MOBILE-4715) - If you disable blog for the app, the link to blogs from the activities still appears
113+
- [MOBILE-4716](https://moodle.atlassian.net/browse/MOBILE-4716) - data-open-in attribute in links no longer working with app 4.5
114+
- [MOBILE-4720](https://moodle.atlassian.net/browse/MOBILE-4720) - If you only have available a custom field as a course filter, then the filter is empty (nothing is preselected)
115+
- [MOBILE-4722](https://moodle.atlassian.net/browse/MOBILE-4722) - Bug in iOS 18+ due to deprecation in cordova-plugin-inappbrowser
116+
- [MOBILE-4723](https://moodle.atlassian.net/browse/MOBILE-4723) - Disabling all blocks makes myoverview disappear (4.4 regression)
117+
- [MOBILE-4728](https://moodle.atlassian.net/browse/MOBILE-4728) - Close button doesn't have good contrast
118+
- [MOBILE-4732](https://moodle.atlassian.net/browse/MOBILE-4732) - READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions are still present
119+
- [MOBILE-4743](https://moodle.atlassian.net/browse/MOBILE-4743) - If the template contains curly brackets, it will not be displayed as an error.
120+
- [MOBILE-4763](https://moodle.atlassian.net/browse/MOBILE-4763) - Notification message not seen when opening a push notification in the notifications page
121+
- [MOBILE-4765](https://moodle.atlassian.net/browse/MOBILE-4765) - Error displayed if links are used in database templates
122+
- [MOBILE-4769](https://moodle.atlassian.net/browse/MOBILE-4769) - Use MathJax 3.2 in the app
123+
- [MOBILE-4773](https://moodle.atlassian.net/browse/MOBILE-4773) - Database activity: creating an entry in offline says it was edited on year 57105
124+
- [MOBILE-4775](https://moodle.atlassian.net/browse/MOBILE-4775) - Title displays encoded HTML Entities (&amp; instead of &) in site plugins modules
125+
- [MOBILE-4781](https://moodle.atlassian.net/browse/MOBILE-4781) - Allow editing assignment submission text in offline
126+
- [MOBILE-4784](https://moodle.atlassian.net/browse/MOBILE-4784) - two answer fields in numerical question type on phone
127+
- [MOBILE-4785](https://moodle.atlassian.net/browse/MOBILE-4785) - Unexpected SiteId not found message in the Account screen
128+
- [MOBILE-4790](https://moodle.atlassian.net/browse/MOBILE-4790) - i_enter_the_app step behat step throws an error with PHP 8.4
129+
- [MOBILE-4791](https://moodle.atlassian.net/browse/MOBILE-4791) - Race condition when loading remote styles
130+
- [MOBILE-4792](https://moodle.atlassian.net/browse/MOBILE-4792) - For large quizzes the review results in IOS do not properly load
131+
- [MOBILE-4804](https://moodle.atlassian.net/browse/MOBILE-4804) - Inconsistent "Site home" section title in the app: Site
132+
- [MOBILE-4828](https://moodle.atlassian.net/browse/MOBILE-4828) - Moodle app: Load MathJax safe extension to avoid XSS
133+
- [MOBILE-4836](https://moodle.atlassian.net/browse/MOBILE-4836) - User identity is revealed in Assignments when Anonymous submissions is enabled

0 commit comments

Comments
 (0)