Releases: ProjektAdLer/MoodlePlugin-mod_adleradaptivity
Releases · ProjektAdLer/MoodlePlugin-mod_adleradaptivity
Release list
3.2.0
3.1.1
3.1.0
3.0.2
3.0.1
3.0.0
Added:
- Support for Moodle 4.5
- ANF-ID annotation
- include main branch in pipeline (allowed to fail)
- tests for some specific previously uncovered cases
- generate MD5 hashes for release archives
Changed:
- refactored a lot of code and tests
- use DI
- Using namespaced external_* components instead of legacy non-namespaced ones, allowing tests to be significnatly faster
- cm id and attempt id are required parameters for processattempt page
Deprecated:
Removed:
- Support for Moodle 4.1, 4.2 and 4.3
Fixed:
- Workaround for test execution with wrong phpunit.xml (using the one from moodle instead of the one provided with the plugin)
Security:
- Workaround for test execution with wrong phpunit.xml (using the one from moodle instead of the one provided with the plugin)
3.0.0-rc.2
Added:
- Support for Moodle 4.5
- ANF-ID annotation
- include main branch in pipeline (allowed to fail)
- tests for some specific previously uncovered cases
Changed:
- refactored a lot of code and tests
- use DI
- Using namespaced external_* components instead of legacy non-namespaced ones, allowing tests to be significnatly faster
- cm id and attempt id are required parameters for processattempt page
Deprecated:
Removed:
- Support for Moodle 4.1, 4.2 and 4.3
Fixed:
Security:
3.0.0-rc.1
Added:
- Support for Moodle 4.5
- run pipeline on moodle main branch (is allowed to fail)
Changed:
- refactoring (in particular: follow correct naming scheme for ANF-ID annotation, move a lot of code to a proper place, use constants for enum values, use dependency injection, using namespaced external api classes)
Removed:
- Support for Moodle 4.1, 4.2 and 4.3
Deprecated:
Fixed:
- Workaround for test execution with wrong phpunit.xml (using the one from moodle instead of the one provided with the plugin)
Security:
- Add check to processattempt.php to verify a user is only editing attempts he is allowed to (similar to view.php)
2.2.0
Added:
- Support for Moodle 4.4 with PHP 8.1, 8.2 and 8.3
- Tests (backup, restore, ...)
- Behaviour tests for all pages in Moodle UI (index, view, process_attempt)
- Backup and Restore of Attempts
- New response parameter for answer_questions API endpoint (status_best_try)
- Page "index" (listing all module instances in a course)
Changed:
- various udates / fixes for GitHub pipeline
- use local_logging instead of debugging calls
- using correct FEATURE_MOD_PURPOSE value
- a lot of cleanup
- rewrite of UI (everything displayed in Moodle)
Deprecated:
Removed:
- Code for creating/editing modules through moodle ui (was never supported but partially implemented)
Fixed:
- Error in case the same question was referenced multiple times (For example when duplicating a module)
- Default permissions now allow less unsupported behaviour (as less as possible by changing these defaults)
Security:
2.1.0
Added:
- support moodle 4.3
- support for PHP 8.2 on supported moodle releases
- tests (integration tests for all api endpoints)
Changed:
- a lot of code improvements/fixes
- pipeline improved
Deprecated:
Removed:
Fixed:
- module deletion implemented
- fix submitting multiple questions in the same task in one request
- fix answer with no choices selected was handled as "not attempted", now handled as "incorrect"
- fix deprecated parameter passing as reference, remove unused statement
- fix project name in composer.json
- fix postgresql support
Security: