Skip to content

Commit

Permalink
Merge pull request moodle#105 from crazyserver/app
Browse files Browse the repository at this point in the history
Migrate Moodle App release notes pages
  • Loading branch information
sarjona authored Jun 1, 2022
2 parents 3018287 + a7af4ff commit 81f4be4
Show file tree
Hide file tree
Showing 110 changed files with 4,624 additions and 25 deletions.
139 changes: 137 additions & 2 deletions data/migratedPages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1138,6 +1138,9 @@ Moodle_App_Plugins_Development_Guide:
Moodle_App_Plugins_Upgrade_Guide:
- filePath: "/docs/moodleapp/upgrading/plugins-upgrade-guide.md"
slug: "/docs/moodleapp/upgrading/plugins-upgrade-guide"
Moodle_App_Release_Notes:
- filePath: "/general/app_releases.md"
slug: "/general/app_releases"
Moodle_App_Release_Process:
- filePath: "/docs/moodleapp/development/release-process.md"
slug: "/docs/moodleapp/development/release-process"
Expand All @@ -1151,8 +1154,8 @@ Moodle_App_Scripts:_gulp_push:
- filePath: "/docs/moodleapp/development/scripts/gulp-push.md"
slug: "/docs/moodleapp/development/scripts/gulp-push"
Moodle_App_Translation:
- filePath: "/docs/moodleapp/translation.md"
slug: "/docs/moodleapp/translation"
- filePath: "/general/development/process/translation/moodleapp.md"
slug: "/general/development/process/translation/moodleapp"
Moodle_Development_kit:
- filePath: "/general/development/tools/mdk.md"
slug: "/general/development/tools/mdk"
Expand All @@ -1162,6 +1165,138 @@ Moodle_Penetration_Testing:
Moodle_libraries_credits:
- filePath: "/general/community/credits/thirdpartylibs.md"
slug: "/general/community/credits/thirdpartylibs"
Moodle_Mobile_1.3_Release_Notes:
- filePath: "/general/app_releases/v1.x.md"
slug: "/general/app_releases/v1.x"
Moodle_Mobile_1_release_notes:
- filePath: "/general/app_releases/v1.x.md"
slug: "/general/app_releases/v1.x"
Moodle_Mobile_2.0_release_notes:
- filePath: "/general/app_releases/v2/v2.0.md"
slug: "/general/app_releases/v2/v2.0"
Moodle_Mobile_2.1_release_notes:
- filePath: "/general/app_releases/v2/v2.1.md"
slug: "/general/app_releases/v2/v2.1"
Moodle_Mobile_2.2_release_notes:
- filePath: "/general/app_releases/v2/v2.2.md"
slug: "/general/app_releases/v2/v2.2"
Moodle_Mobile_2.3_release_notes:
- filePath: "/general/app_releases/v2/v2.3.md"
slug: "/general/app_releases/v2/v2.3"
Moodle_Mobile_2.4_release_notes:
- filePath: "/general/app_releases/v2/v2.4.md"
slug: "/general/app_releases/v2/v2.4"
Moodle_Mobile_2.5_release_notes:
- filePath: "/general/app_releases/v2/v2.5.md"
slug: "/general/app_releases/v2/v2.5"
Moodle_Mobile_2.6_release_notes:
- filePath: "/general/app_releases/v2/v2.6.md"
slug: "/general/app_releases/v2/v2.6"
Moodle_Mobile_2.7_release_notes:
- filePath: "/general/app_releases/v2/v2.7.md"
slug: "/general/app_releases/v2/v2.7"
Moodle_Mobile_2.8_release_notes:
- filePath: "/general/app_releases/v2/v2.8.md"
slug: "/general/app_releases/v2/v2.8"
Moodle_Mobile_2.9_release_notes:
- filePath: "/general/app_releases/v2/v2.9.md"
slug: "/general/app_releases/v2/v2.9"
Moodle_Mobile_3.0.0_release_notes:
- filePath: "/general/app_releases/v3/v3.0.0.md"
slug: "/general/app_releases/v3/v3.0.0"
Moodle_Mobile_3.1.0_release_notes:
- filePath: "/general/app_releases/v3/v3.1.0.md"
slug: "/general/app_releases/v3/v3.1.0"
Moodle_Mobile_3.1.1_release_notes:
- filePath: "/general/app_releases/v3/v3.1.1.md"
slug: "/general/app_releases/v3/v3.1.1"
Moodle_Mobile_3.1.2_release_notes:
- filePath: "/general/app_releases/v3/v3.1.2.md"
slug: "/general/app_releases/v3/v3.1.2"
Moodle_Mobile_3.1.3_release_notes:
- filePath: "/general/app_releases/v3/v3.1.3.md"
slug: "/general/app_releases/v3/v3.1.3"
Moodle_Mobile_3.2.0_release_notes:
- filePath: "/general/app_releases/v3/v3.2.0.md"
slug: "/general/app_releases/v3/v3.2.0"
Moodle_Mobile_3.2.1_release_notes:
- filePath: "/general/app_releases/v3/v3.2.1.md"
slug: "/general/app_releases/v3/v3.2.1"
Moodle_Mobile_3.3.0_release_notes:
- filePath: "/general/app_releases/v3/v3.3.0.md"
slug: "/general/app_releases/v3/v3.3.0"
Moodle_Mobile_3.3.1_release_notes:
- filePath: "/general/app_releases/v3/v3.3.1.md"
slug: "/general/app_releases/v3/v3.3.1"
Moodle_Mobile_3.3.2_release_notes:
- filePath: "/general/app_releases/v3/v3.3.2.md"
slug: "/general/app_releases/v3/v3.3.2"
Moodle_Mobile_3.4.0_release_notes:
- filePath: "/general/app_releases/v3/v3.4.0.md"
slug: "/general/app_releases/v3/v3.4.0"
Moodle_Mobile_3.4.1_release_notes:
- filePath: "/general/app_releases/v3/v3.4.1.md"
slug: "/general/app_releases/v3/v3.4.1"
Moodle_Mobile_3.4.2_release_notes:
- filePath: "/general/app_releases/v3/v3.4.2.md"
slug: "/general/app_releases/v3/v3.4.2"
Moodle_Mobile_3.5.0_release_notes:
- filePath: "/general/app_releases/v3/v3.5.0.md"
slug: "/general/app_releases/v3/v3.5.0"
Moodle_Mobile_3.5.1_release_notes:
- filePath: "/general/app_releases/v3/v3.5.1.md"
slug: "/general/app_releases/v3/v3.5.1"
Moodle_Mobile_3.5.2_release_notes:
- filePath: "/general/app_releases/v3/v3.5.2.md"
slug: "/general/app_releases/v3/v3.5.2"
Moodle_Mobile_3.6.0_release_notes:
- filePath: "/general/app_releases/v3/v3.6.0.md"
slug: "/general/app_releases/v3/v3.6.0"
Moodle_Mobile_3.6.1_release_notes:
- filePath: "/general/app_releases/v3/v3.6.1.md"
slug: "/general/app_releases/v3/v3.6.1"
Moodle_Mobile_3.7.0_release_notes:
- filePath: "/general/app_releases/v3/v3.7.0.md"
slug: "/general/app_releases/v3/v3.7.0"
Moodle_Mobile_3.7.1_release_notes:
- filePath: "/general/app_releases/v3/v3.7.1.md"
slug: "/general/app_releases/v3/v3.7.1"
Moodle_Mobile_3.7.2_release_notes:
- filePath: "/general/app_releases/v3/v3.7.2.md"
slug: "/general/app_releases/v3/v3.7.2"
Moodle_Mobile_3.8.0_release_notes:
- filePath: "/general/app_releases/v3/v3.8.0.md"
slug: "/general/app_releases/v3/v3.8.0"
Moodle_Mobile_3.8.1_release_notes:
- filePath: "/general/app_releases/v3/v3.8.1.md"
slug: "/general/app_releases/v3/v3.8.1"
Moodle_Mobile_3.8.2_release_notes:
- filePath: "/general/app_releases/v3/v3.8.2.md"
slug: "/general/app_releases/v3/v3.8.2"
Moodle_Mobile_3.9.0_release_notes:
- filePath: "/general/app_releases/v3/v3.9.0.md"
slug: "/general/app_releases/v3/v3.9.0"
Moodle_Mobile_3.9.1_release_notes:
- filePath: "/general/app_releases/v3/v3.9.1.md"
slug: "/general/app_releases/v3/v3.9.1"
Moodle_Mobile_3.9.2_release_notes:
- filePath: "/general/app_releases/v3/v3.9.2.md"
slug: "/general/app_releases/v3/v3.9.2"
Moodle_Mobile_3.9.3_release_notes:
- filePath: "/general/app_releases/v3/v3.9.3.md"
slug: "/general/app_releases/v3/v3.9.3"
Moodle_Mobile_3.9.4_release_notes:
- filePath: "/general/app_releases/v3/v3.9.4.md"
slug: "/general/app_releases/v3/v3.9.4"
Moodle_Mobile_3.9.5_release_notes:
- filePath: "/general/app_releases/v3/v3.9.5.md"
slug: "/general/app_releases/v3/v3.9.5"
Moodle_App_4.0.0_release_notes:
- filePath: "/general/app_releases/v4/v4.0.0.md"
slug: "/general/app_releases/v4/v4.0.0"
Moodle_App_4.0.1_release_notes:
- filePath: "/general/app_releases/v4/v4.0.1.md"
slug: "/general/app_releases/v4/v4.0.1"
Moodle_research:
- filePath: "/general/community/research.md"
slug: "/general/community/research"
Expand Down
2 changes: 1 addition & 1 deletion docs/moodleapp/development/development-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -416,4 +416,4 @@ You can learn more about this in the [Acceptance testing for the Moodle App](./t
- [Moodle App Scripts: gulp push](./scripts/gulp-push)
- [Moodle App Accessibility](../accessibility)
- [Moodle App Deep Linking](./deep-linking)
- [Moodle App Translation](../translation)
- [Moodle App Translation](/general/development/process/translation/moodleapp)
12 changes: 6 additions & 6 deletions docs/moodleapp/development/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags:
- Release notes
---

## Two weeks before (Code freeze)
## Six weeks before (Code freeze)

| **#** | **Task** | **Responsibility** |
|---|---|---|
Expand All @@ -18,21 +18,21 @@ tags:
| 5. | Add the release notes in the release issue created (search for the [release_notes tag](https://tracker.moodle.org/issues/?jql=project%20%3D%20MOBILE%20AND%20labels%20%3D%20release_notes)). Ask someone from the documentation team or Martin to review the release notes. | Integration Lead |
| 6. | Contact the marketing team announcing the new release and highlights. | Integration Lead |
| 7. | Add new QA tests to the "Testing cases" document. New QA tests should be labeled with [qa_test_required](https://tracker.moodle.org/issues/?jql=project%20%3D%20MOBILE%20AND%20resolution%20in%20(Unresolved%2C%20Fixed)%20AND%20labels%20%3D%20qa_test_required%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC). Remove that label once are added to the document. | Tester |
| 8. | Run npm audit to ensure all the dependencies are OK. | Developer |
| 8. | Run `npm audit` to ensure all the dependencies are OK and check github vulnerabilities report. | Developer |
| 9. | Freeze Cordova plugins and Javascript libraries versions (node modules) in the integration branch. | Developer |
| 10. | **Start testing** | Tester |

## The release day

| **#** | **Task** | **Responsibility** |
|---|---|---|
| 1. | Fix the version name in integration:config.xml, integration:package.json and integration:src/config.json (remove the -dev). | Integration Lead |
| 1. | Fix the version name in `integration:config.xml`, `integration:package.json` and `integration:moodle.config.json` (remove the `-dev`). | Integration Lead |
| 2. | Integrate the [integration branch onto the master one](https://github.com/moodlehq/moodleapp/compare/master...integration). | Integration Lead |
| 3. | Do some testing with the production builds before sending the application to the stores (overall testing to see that nothing is broken because of the branch merge done in step 2): <ul><li>Correct definitive version name displayed (and commit)</li><li>AOT compiling worked</li><li>Language strings synchronised from lang.moodle.net</li><li>New language packs added</li></ul> | All the team |
| 4. | Send the applications to the stores for review. | Integration Lead |
| 5. | Create a TAG/Release in github ([moodlehq/moodleapp](https://github.com/moodlehq/moodleapp/releases)) with the version number. | Integration Lead |
| 6. | Mark the issue and the [version](https://tracker.moodle.org/projects/MOBILE?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page) as released in the tracker. | Integration Lead |
| 7. | Update [release notes](https://docs.moodle.org/dev/Moodle_App_Release_Notes). | Integration Lead |
| 7. | Update [release notes](/general/app_releases). | Integration Lead |

## The following days

Expand All @@ -42,11 +42,11 @@ tags:
| 2. | Post in moodle.org/news. | Team Lead |
| 3. | Review the users and developers documentation (check that everything is in order). Review the [docs_required and dev_docs_required_tags](https://tracker.moodle.org/issues/?jql=project%20%3D%20MOBILE%20AND%20labels%20in%20%28docs_required%2C%20dev_docs_required%29). Review the [Mobile features wiki documentation](https://docs.moodle.org/en/Moodle_Mobile_features). | All the team |
| 4. | Delete the integration and desktop branches and create it again based on master. | Team Lead |
| 5. | Bump version numbers in the following files in the integration branch: config.xml, src/config.json (appending a -dev to the versionname field to indicate that is a development version), package.json (including mac->bundleVersion) and desktop/assets/windows/AppXManifest.xml. | Integration Lead |
| 5. | Bump version numbers in the following files in the integration branch: `config.xml` (version), `package.json` (version), `moodle.config.json` (versionname) appending a `-dev` to indicate that is a development version). | Integration Lead |
| 6. | Unfreeze Cordova plugins and Javascript libraries versions (node modules). | Developer |
| 7. | Check that the [Docker image](https://cloud.docker.com/u/moodlehq/repository/docker/moodlehq/moodleapp/general) for the new version was successfully built. | Integration Lead |
| 8. | Update of the [local_moodlemobileapp](https://moodle.org/plugins/view.php?id=997) plugin (as final release) in moodle.org/plugins. | Developer |

## See also

- [Moodle App Release Notes](https://docs.moodle.org/dev/Moodle_App_Release_Notes)
- [Moodle App Release Notes](/general/app_releases)
80 changes: 80 additions & 0 deletions general/app_releases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
title: Moodle App Release notes
sidebar_label: Release notes
tags:
- Moodle App
- Release notes
---

## Moodle App 4.x

| **Version name** | **Date** | **Version code** |
|---|---|---|
| [Moodle App 4.0.1](./app_releases/v4/v4.0.1) | 26 May 2022 | 40100 |
| [Moodle App 4.0.0](./app_releases/v4/v4.0.0) | 22 April 2022 | 40000 |

## Moodle App 3.x

Version 3 has been aligned with the Moodle LMS deployments.

- From 3.0.0 to 3.4.2 it was based on Ionic 1 and supported Moodle 2.4 onwards.
- On 3.5.0 name changed from Moodle Mobile to Moodle App. It was based on Ionic 3 and it was required to use Moodle 3.1 onwards.
- On 3.9.5 the app was based on Ionic 5 version.

| **Version name** | **Date** | **Version code** |
|---|---|---|
| [Moodle App 3.9.5](./app_releases/v3/v3.9.5) | 27 August 2021 | 39500 |
| [Moodle App 3.9.4](./app_releases/v3/v3.9.4) | 28 December 2020 | 39400 |
| [Moodle App 3.9.3](./app_releases/v3/v3.9.3) | 30 November 2020 | 39300 |
| [Moodle App 3.9.2](./app_releases/v3/v3.9.2) | 16 July 2020 | 39200 |
| [Moodle App 3.9.1](./app_releases/v3/v3.9.1) | 3 July 2020 | 39100 |
| [Moodle App 3.9.0](./app_releases/v3/v3.9.0) | 26 June 2020 | 39000 |
| [Moodle App 3.8.2](./app_releases/v3/v3.8.2) | 2 April 2020 | 38200 |
| [Moodle App 3.8.1](./app_releases/v3/v3.8.1) | 25 March 2020 | 38100 |
| [Moodle App 3.8.0](./app_releases/v3/v3.8.0) | 20 December 2019 | 38000 |
| [Moodle App 3.7.2](./app_releases/v3/v3.7.2) | 20 September 2019 | 37200 |
| [Moodle App 3.7.1](./app_releases/v3/v3.7.1) | 30 August 2019 | 37100 |
| [Moodle App 3.7.0](./app_releases/v3/v3.7.0) | 7 June 2019 | 37000 |
| [Moodle App 3.6.1](./app_releases/v3/v3.6.1) | 29 March 2019 | 36100 |
| [Moodle App 3.6.0](./app_releases/v3/v3.6.0) | 11 January 2019 | 36000 |
| [Moodle App 3.5.2](./app_releases/v3/v3.5.2) | 10 September 2018 | 35200 |
| [Moodle App 3.5.1](./app_releases/v3/v3.5.1) | 6 July 2018 | 35100 |
| [Moodle App 3.5.0](./app_releases/v3/v3.5.0) | 25 June 2018 | 35000 |
| [Moodle Mobile 3.4.2](./app_releases/v3/v3.4.2) | 19 March 2018 | 20230 |
| [Moodle Mobile 3.4.1](./app_releases/v3/v3.4.1) | 28 February 2018 | 20220 |
| [Moodle Mobile 3.4.0](./app_releases/v3/v3.4.0) | 30 November 2017 | 20210 |
| [Moodle Mobile 3.3.2](./app_releases/v3/v3.3.2) | 29 September 2017 | 20200 |
| [Moodle Mobile 3.3.1](./app_releases/v3/v3.3.1) | 28 July 2017 | 20190 |
| [Moodle Mobile 3.3.0](./app_releases/v3/v3.3.0) | 26 May 2017 | 20180 |
| [Moodle Mobile 3.2.1](./app_releases/v3/v3.2.1) | 28 February 2017 | 20170 |
| [Moodle Mobile 3.2.0](./app_releases/v3/v3.2.0) | 12 December 2016 | 20160 |
| [Moodle Mobile 3.1.3](./app_releases/v3/v3.1.3) | 19 October 2016 | 20150 |
| [Moodle Mobile 3.1.2](./app_releases/v3/v3.1.2) | 27 July 2016 | 2014 |
| [Moodle Mobile 3.1.1](./app_releases/v3/v3.1.1) | 14 June 2016 | 2013 |
| [Moodle Mobile 3.1.0](./app_releases/v3/v3.1.0) | 23 May 2016 | 2012 |
| [Moodle Mobile 3.0.0](./app_releases/v3/v3.0.0) | 15 April 2016 | 2011 |

## Moodle Mobile 2.x

Version 2 was based on Ionic 1 and it supported Moodle versions from 2.4 onwards.

| **Version name** | **Date** | **Version code** |
|---|---|---|
| [Moodle Mobile 2.9](./app_releases/v2/v2.9) | 29 February 2016 | 2010 |
| [Moodle Mobile 2.8](./app_releases/v2/v2.8) | 22 January 2016 | 2009 |
| [Moodle Mobile 2.7](./app_releases/v2/v2.7) | 29 December 2015 | 2008 |
| [Moodle Mobile 2.6](./app_releases/v2/v2.6) | 27 November 2015 | 2007 |
| [Moodle Mobile 2.5](./app_releases/v2/v2.5) | 6 November 2015 | 2006 |
| [Moodle Mobile 2.4](./app_releases/v2/v2.4) | 21 October 2015 | 2005 |
| [Moodle Mobile 2.3](./app_releases/v2/v2.3) | 8 October 2015 | 2004 |
| [Moodle Mobile 2.2](./app_releases/v2/v2.2) | 10 September 2015 | 2003 |
| [Moodle Mobile 2.1](./app_releases/v2/v2.1) | 28 August 2015 | 2002 |
| [Moodle Mobile 2.0](./app_releases/v2/v2.0) | 31 July 2015 | 2000 | |

## Moodle Mobile 1.x

- [Moodle Mobile 1](./app_releases/v1.x)

## See also

- [Roadmap](/general/community/roadmap)
Loading

0 comments on commit 81f4be4

Please sign in to comment.