Skip to content

Commit a5f1a75

Browse files
authored
prepare v5.3.3
1 parent cd8d6da commit a5f1a75

File tree

6 files changed

+46
-5
lines changed

6 files changed

+46
-5
lines changed

.github/workflows/behat.yml

+14-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
php: ['7.4', '8.0', '8.1']
26-
moodle-branch: ['MOODLE_39_STABLE', 'MOODLE_311_STABLE', 'MOODLE_400_STABLE', 'MOODLE_401_STABLE', 'MOODLE_402_STABLE', 'MOODLE_403_STABLE', 'main']
26+
moodle-branch: ['MOODLE_39_STABLE', 'MOODLE_311_STABLE', 'MOODLE_400_STABLE', 'MOODLE_401_STABLE', 'MOODLE_402_STABLE', 'MOODLE_403_STABLE', 'MOODLE_404_STABLE', 'main']
2727
database: [mariadb]
2828
exclude:
2929
- moodle-branch: 'MOODLE_39_STABLE'
@@ -38,6 +38,10 @@ jobs:
3838
php: '7.4'
3939
- moodle-branch: 'MOODLE_403_STABLE'
4040
php: '7.4'
41+
- moodle-branch: 'MOODLE_404_STABLE'
42+
php: '7.4'
43+
- moodle-branch: 'MOODLE_404_STABLE'
44+
php: '8.0'
4145
- moodle-branch: 'main'
4246
php: '7.4'
4347
- moodle-branch: 'main'
@@ -50,6 +54,15 @@ jobs:
5054
moodle-branch: 'MOODLE_403_STABLE'
5155
database: 'mariadb'
5256
- php: '8.2'
57+
moodle-branch: 'MOODLE_404_STABLE'
58+
database: 'mariadb'
59+
- php: '8.3'
60+
moodle-branch: 'MOODLE_404_STABLE'
61+
database: 'mariadb'
62+
- php: '8.2'
63+
moodle-branch: 'main'
64+
database: 'mariadb'
65+
- php: '8.3'
5366
moodle-branch: 'main'
5467
database: 'mariadb'
5568

.github/workflows/testing.yml

+14-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
fail-fast: false
3333
matrix:
3434
php: ['7.4', '8.0', '8.1']
35-
moodle-branch: ['MOODLE_311_STABLE', 'MOODLE_400_STABLE', 'MOODLE_401_STABLE', 'MOODLE_402_STABLE', 'MOODLE_403_STABLE', 'main']
35+
moodle-branch: ['MOODLE_311_STABLE', 'MOODLE_400_STABLE', 'MOODLE_401_STABLE', 'MOODLE_402_STABLE', 'MOODLE_403_STABLE', 'MOODLE_404_STABLE', 'main']
3636
database: [pgsql]
3737
exclude:
3838
- moodle-branch: 'MOODLE_311_STABLE'
@@ -43,6 +43,10 @@ jobs:
4343
php: '7.4'
4444
- moodle-branch: 'MOODLE_403_STABLE'
4545
php: '7.4'
46+
- moodle-branch: 'MOODLE_404_STABLE'
47+
php: '7.4'
48+
- moodle-branch: 'MOODLE_404_STABLE'
49+
php: '8.0'
4650
- moodle-branch: 'main'
4751
php: '7.4'
4852
- moodle-branch: 'main'
@@ -58,6 +62,15 @@ jobs:
5862
moodle-branch: 'MOODLE_403_STABLE'
5963
database: pgsql
6064
- php: '8.2'
65+
moodle-branch: 'MOODLE_404_STABLE'
66+
database: pgsql
67+
- php: '8.3'
68+
moodle-branch: 'MOODLE_404_STABLE'
69+
database: pgsql
70+
- php: '8.2'
71+
moodle-branch: 'main'
72+
database: pgsql
73+
- php: '8.3'
6174
moodle-branch: 'main'
6275
database: pgsql
6376

CHANGES.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
### 5.3.3 (2024-04-20)
4+
- assure compatibility with Moodle 4.4 and PHP 8.3
5+
- bugfix: solve problem with "Save and continue" on edit form and PHP 8.2
6+
- bugfix: disable simple mode for grading criterion if it failed validation
7+
- bugfix: solve problem with < char and instantiation check
8+
- bugfix: correct some messages and texts
9+
- internal: rename behat step to avoid conflicts with other plugins during tests
10+
- internal: update CI
11+
- internal: add code coverage to CI chain
12+
13+
Please note: this is (probably) the last version with support for Moodle < 4.1 and PHP < 8.0.
14+
315
### 5.3.2 (2023-11-17)
416
- bugfix: also improve robustness against risky grading variables
517
- internal: additional tests

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ This version is compatible with Moodle 3.9 and newer. It has been tested with:
2424
- Moodle 4.1 using PHP 7.4, PHP 8.0 and PHP 8.1
2525
- Moodle 4.2 using PHP 8.0, PHP 8.1 and PHP 8.2
2626
- Moodle 4.3 using PHP 8.0, PHP 8.1 and PHP 8.2
27+
- Moodle 4.4 using PHP 8.1, PHP 8.2 and PHP 8.3
2728

2829

2930
### Requirements

tests/behat/backup_and_restore.feature

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Feature: Test duplicating a quiz containing a Formulas question
1919
| quiz | Test quiz | C1 | quiz1 |
2020
And quiz "Test quiz" contains the following questions:
2121
| formulas-001 | 1 |
22+
And the following config values are set as admin:
23+
| enableasyncbackup | 0 |
2224
And I log in as "admin"
2325
And I am on "Course 1" course homepage
2426

version.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
defined('MOODLE_INTERNAL') || die();
2626

2727
$plugin->component = 'qtype_formulas';
28-
$plugin->version = 2023111700;
28+
$plugin->version = 2024042000;
2929

3030
$plugin->cron = 0;
3131
$plugin->requires = 2017111300;
@@ -34,7 +34,7 @@
3434
'qbehaviour_adaptivemultipart' => 2014092500,
3535
'qtype_multichoice' => 2015111600,
3636
);
37-
$plugin->supported = [39, 403];
38-
$plugin->release = '5.3.2 for Moodle 3.9+';
37+
$plugin->supported = [39, 404];
38+
$plugin->release = '5.3.3 for Moodle 3.9+';
3939

4040
$plugin->maturity = MATURITY_STABLE;

0 commit comments

Comments
 (0)