Änderungslog¶
0.5.0 _ 12. Juni 2025¶
Hinzugefügt:
- Neue Entität
weeksPatternhinzugefügt.
Geändert:
- Breaking change: Die Eigenschaft
weeklyExpression.weekswurde umbenannt inweeklyExpression.validWeeks. - Die Eigenschaft
weeklyExpression.validWeeksist jetzt polymorph. Sie ist entweder (wie bisher) ein JSON-String-Array oder (jetzt neu) ein JSON-Objekt mit einem Verweis auf eineweeksPattern-Entität.
0.4.0 _ 10. April 2025¶
Geändert:
- Breaking change: Die Eigenschaft
person.namewurde refactored, um sie kompatibel zu machen mit der XÖV-Kernkomponente NameNatuerlichePerson.
0.3.1 _ 08. April 2025¶
Hinzugefügt:
- Neue Eigenschaft
activity.groupshinzugefügt. - Neue Eigenschaft
event.groupshinzugefügt.
0.3.0 _ 28. März 2025¶
Hinzugefügt:
- Die Eigenschaft
lesson.relevancehat einen zusätzlichen Wertsubstitutionbekommen. - Neue Eigenschaft
activity.relevancehinzugefügt. - Neue Eigenschaft
supervision.relevancehinzugefügt.
Geändert:
- Breaking change: Die Eigenschaft
holiday.holidayTypeist jetzt erforderlich. - Breaking change: Die Eigenschaft
person.name.middleNamewurde umbenannt inperson.name.middleNames. - Breaking change: Die Eigenschaft
person.name.nameSuffixwurde umbenannt inperson.name.nameSuffixes. - Breaking change: Die Eigenschaft
person.name.titlewurde umbenannt inperson.name.titles. - Die Eigenschaft
codeals Verweis auf Code-Listen im OpenCodeList-Format ist jetzt für alle Entitäten optional.
0.2.1 _ 08. März 2025¶
Geändert:
- Ein paar kleinere Refactorings im Schema.
Korrigiert:
- Nicht benötigte Eigenschaft in Entität
timeFrameentfernt.
0.2.0 _ 26. Februar 2025¶
Hinzugefügt:
- Neue Entitäten
absenceType,activity,activityType,courseType,eventType,exemptionType,gender,groupType,supervisionTypeundteachingFormat - Die Eigenschaft
codeals Verweis auf Code-Listen im OpenCodeList-Format ist neu fürabsenceType,activityType,courseType,eventType,exemptionType,gender,groupType,personRole,subject,supervisionTypeundteachingFormat. - Die Eigenschaft
externalIdsist neu fürcampus,building,room,course,person,group,supervisionArea.
Geändert:
- Breaking change:
stashwurde inexemptionumbenannt. - Breaking change: In fast allen Fällen wurden die bisherigen Eignschaften
codeundnameentweder inshortNameundlongNameoder inshortDescriptionundlongDescriptionumbenannt. - Breaking change: In einigen Fällen wurde die bisherigen Eignschaft
descriptioninnotesumbenannt. - Breaking change: In allen Fällen wurde die String-Unterscheidung in
singularundpluralaufgelöst. - Breaking change: Refactoring der Eigenschaften bei
absence. Die EigenschaftabsenceTypeist neu. - Breaking change: Refactoring der Eigenschaften bei
course. Die EigenschaftencourseUrlundcourseNosind neu. Die EigenschaftcourseTypeist jetzt eine eigene Entität. - Breaking change: Refactoring der Eigenschaften bei
event. Die EigenschafteventTypeist neu. - Breaking change: Refactoring der Eigenschaften bei
exemption. Die EigenschaftexemptionTypeist neu. - Breaking change: Refactoring der Eigenschaften bei
group. Die EigenschaftgroupTypeist jetzt eine eigene Entität. - Breaking change: Refactoring der Eigenschaften bei
lesson. Die EigenschaftenrelevanceundteachingFormsind neu. - Breaking change: Refactoring der Eigenschaften bei
person. Neu istgender. Die Namenseigenschaften wurden zudem komplett überarbeitet. - Breaking change: Refactoring der Eigenschaften bei
supervision. Die EigenschaftsupervisionTypeist neu. - Breaking change: Zahlreiche weitere kleinere Refactorings und Umbenennungen
Anmerkung:
Diese Version sollte jetzt einigermaßen stabil bleiben.
0.1.0 _ 20. November 2023¶
Geändert:
- Breaking change: Operationen von zeitlichen Ausdrücken umbenannt zu
includeundexclude.
0.0.1 _ 18. September 2023¶
- Erste Veröffentlichung