diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5ae1696 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,18 @@ +## Gitlab CI/CD template for Moodle plugins By Ldesign Media. +## Author: Hamza Tamyachte +## Copyright 16/09/2024 Mfreak.nl | LdesignMedia.nl - Luuk Verhoeven + +include: + - remote: https://raw.githubusercontent.com/LdesignMedia/gitlab-ci/main/.gitlab-ci-template.yml + +moodle_405_stable: + stage: test + tags: + - deploy01.avetica.net + variables: + PHP_VERSION: "8.1" + ALLOW_ERRORS_MUSTACHE: "true" + ALLOW_ERRORS_GRUNT: "true" + before_script: + - export MOODLE_BRANCH=$MOODLE_BRANCH_LMS405 + extends: .scriptshorttest diff --git a/README.md b/README.md index f6c2757..a9d065a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This filter converts stackview `[[stackview 3]]` shortcode to an iframe. ##### Tested in: -![moodle43](https://img.shields.io/badge/moodle-4.3-green.svg) +![moodle405](https://img.shields.io/badge/moodle-4.5-blue.svg) ![moodle394](https://img.shields.io/badge/moodle-3.94-green.svg) ![moodle403](https://img.shields.io/badge/moodle-4.3-green.svg) ![workplace311](https://img.shields.io/badge/workplace-3.11-blue.svg) @@ -25,22 +25,28 @@ This filter converts stackview `[[stackview 3]]` shortcode to an iframe. 2. Login as administrator 3. Go to Site Administrator > Notification 4. Install the plugin -5. Enabled the filter on global level `/admin/filters.php`. +5. Enable the filter on global level `/admin/filters.php`. ##### Requirements: -* Recommended Moodle version: **4.3 Moodle** -* Recommended PHP version: **8.0** +* Recommended Moodle version: **4.5** +* Recommended PHP version: **8.1** * Required Moodle version: **4.3 Moodle** * Required PHP version: **8.0** --- ### Changelog +##### 4.5.0 (18.10.2025) +* Moodle 4.5 compatibility +* Added type hints to all methods +* Updated PHPDoc blocks to modern standards +* Improved code quality and compliance + ##### 4.3 (Apr 15, 2024) * Update/tested in Moodle 4.3 -##### 3.9 (09.05.2021) +##### 3.9.0 (09.05.2021) * Original release --- @@ -58,7 +64,7 @@ the [LICENSE](LICENSE.md) file. avetica logo -Copyright © 2021 Avetica :: [avetica.nl](https://avetica.nl/) +Copyright © 2025 Avetica :: [avetica.nl](https://avetica.nl/) ##### Author: * Luuk Verhoeven :: [Ldesign Media](https://ldesignmedia.nl/) - [luuk@ldesignmedia.nl](luuk@ldesignmedia.nl)