AutorÃa | Ultima modificación | Ver Log |
# ChangelogAll notable changes to this project will be documented in this file.The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).## [8.1.5] - 2024-07-26### Fixed- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.## [8.1.4] - 2024-07-17### Fixed- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing- Fatal error on course restoration with corrupted HTML in ES objects- Activity duplication now creates new Edu-Sharing resources in moodle database## [8.1.3] - 2024-06-03### Added- WYSIWYG visibility capability to replace old atto capability### Fixed- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.## [8.1.2] - 2024-05-17### Added- Better logging in get_usage method### Fixed- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)## [8.1.1] - 2024-05-08### Added- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository## [8.1.0] - 2024-05-03### Changed- Major refactoring to update plugin to current Moodle CI requirements### Added- GitLab CI pipeline including Moodle CI checks### Fixed- Course restoration does no longer crash on missing user rights for contained ES-object- Deleting courses with Edu-Sharing objects no longer leads to an SQL error## [8.0.9] - 2024-03-15### Fixed- Type errors in course restoration and duplication## [8.0.8] - 2024-03-14### Fixed- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2## [8.0.7] - 2024-02-15### Fixed- Type error message which occurred when editing a course section## [8.0.6] - 2024-02-04### Fixed- Javascript logic bug which led to error when embedding objects with missing version property## [8.0.5] - 2024-02-01### Fixed- Javascript syntax error in activity embedding form logic## [8.0.4] - 2024-01-29### Added- New config entry for authentication suffix to be added to submitted authentication parameter### Fixed- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs## [8.0.3] - 2024-01-14### Added- Rest service to update instances- Service function to fetch preview images- Preview image script now moved to activity plugin- Embedded ES-Objects are now tracked### Fixed- Choosing an object version is now longer possible when editing Edu-Sharing activity- App ID can now contain periods### Changed- Refactored code and doc blocks to conform with moodle guidelines## [8.0.2] - 2023-11-17### Added- Setting to submit users' names, surnames and email addresses for app auth (default yes)- Rest services to add and delete instances.- Rest service to get ticket- Compatibility with new tinyMCE-Plugin- Possibility to add moodle host in installConfig.json for automatic registration### Removed- Compatibility with legacy ES Tiny-Editor-Plugin### Fixed- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.## [8.0.1] - 2023-10-19### Fixed- Upgrade type error blocking update from older versions## [8.0.0] - 2023-10-01### Added- Unit test folder and unit test classes- Possibility to define internal docker network URL- Changelog- English translation for upload button in edu-sharing embed dialogue modal### Removed- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default### Fixed- Slashes are now automatically stripped from the end of user provided URLs- Version picking now works- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.- Folders can now longer be added as edu-sharing resources.### Changed- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing