diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-05-16 08:22:10 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-05-16 08:22:10 +0000 |
| commit | a8a031843d34937264f7b631e88d21401041abe8 (patch) | |
| tree | 8c2e82f0af8f8f54f8dffec5e24a97a0dfa2e781 /RELEASE-NOTES.md | |
| parent | 6bc8e7bb6ff1b98f90ea605fde228c5e9d69d75d (diff) | |
update opis/json-schema to 2.3.0, fixes #4173
Closes #4173
Merge request studip/studip!3011
Diffstat (limited to 'RELEASE-NOTES.md')
| -rw-r--r-- | RELEASE-NOTES.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index e4b3b5b..d262513 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -29,6 +29,9 @@ - Im Rahmen von [Issue #4118](https://gitlab.studip.de/studip/studip/-/issues/4118) wurde `write_excel` ausgebaut. Als Alternative kann `phpoffice/phpspreadsheet` verwendet werden. - Im Rahmen von [TIC #3701](https://gitlab.studip.de/studip/studip/-/issues/3701) wurden die Klassen für den Cache umbenannt. Alle Vorkommnisse sollten ersetzt werden: - `StudipCacheFactory` -> `Studip\Cache\Factory` +- Die Bibliothek `opis/json-schema` wurde auf Version 2.3.0 aktualisiert ([Issue #4173](https://gitlab.studip.de/studip/studip/-/issues/4173)). Dadurch ergeben sich die folgenden Änderungen für Komponenten aus Courseware (siehe auch [Migration Guide](https://opis.io/json-schema/2.x/php-migration.html#validator)): + - Instanzen von `Courseware\ContainerTypes\BlockType` müssen die Methode `getJsonSchema` anpassen. Der Return Type ist nun `string` und es muss der Inhalt der Schema-Datei zurückgegeben werden ohne Aufruf von `Schema::fromJsonString()`. + - Instanzen von `Courseware\ContainerTypes\ContainerType` müssen die Methode `getJsonSchema` anpassen. Der Return Type ist nun `string` und es muss der Inhalt der Schema-Datei zurückgegeben werden ohne Aufruf von `Schema::fromJsonString()`. ## Security related issues |
