From 2f193afd986f4c6913f59267d16b9320e49dba51 Mon Sep 17 00:00:00 2001 From: Joost Diepenmaat Date: Thu, 2 Jul 2026 14:10:35 +0200 Subject: [PATCH 1/6] Fix typo in AcademicSessionCourseOfferingCollection.yaml Body "items" property should be an array of CourseOfferings, not a single CourseOffering. --- source/paths/AcademicSessionCourseOfferingCollection.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/paths/AcademicSessionCourseOfferingCollection.yaml b/source/paths/AcademicSessionCourseOfferingCollection.yaml index 3747ded6..36742dae 100644 --- a/source/paths/AcademicSessionCourseOfferingCollection.yaml +++ b/source/paths/AcademicSessionCourseOfferingCollection.yaml @@ -53,7 +53,9 @@ get: - items properties: items: - $ref: '../schemas/CourseOffering.yaml' + type: array + items: + $ref: '../schemas/CourseOffering.yaml' ext: $ref: '../schemas/Ext.yaml' '400': From cde86dcf9fa3683ae57a3c0461262130d4dcbb12 Mon Sep 17 00:00:00 2001 From: EdoBoorsma Date: Thu, 9 Jul 2026 12:28:34 +0200 Subject: [PATCH 2/6] Update content-type from application/json to application/vnd.oeapi+json --- source/paths/AcademicSessionCollection.yaml | 2 +- source/paths/AcademicSessionCourseOfferingCollection.yaml | 2 +- source/paths/AcademicSessionInstance.yaml | 2 +- .../AcademicSessionLearningComponentOfferingCollection.yaml | 2 +- .../paths/AcademicSessionProgrammeOfferingCollection.yaml | 2 +- .../AcademicSessionTestComponentOfferingCollection.yaml | 2 +- source/paths/BuildingCollection.yaml | 2 +- source/paths/BuildingInstance.yaml | 2 +- source/paths/BuildingRoomCollection.yaml | 2 +- source/paths/CourseCollection.yaml | 2 +- source/paths/CourseCourseOfferingCollection.yaml | 2 +- source/paths/CourseInstance.yaml | 2 +- source/paths/CourseLearningComponentCollection.yaml | 2 +- source/paths/CourseLearningComponentOfferingCollection.yaml | 2 +- source/paths/CourseOfferingAssociationInstance.yaml | 6 +++--- .../paths/CourseOfferingAssociationInstanceExternalMe.yaml | 4 ++-- .../CourseOfferingCourseOfferingAssociationCollection.yaml | 2 +- source/paths/CourseOfferingGroupCollection.yaml | 2 +- source/paths/CourseOfferingInstance.yaml | 6 +++--- .../CourseOfferingLearningComponentOfferingCollection.yaml | 2 +- .../CourseOfferingTestComponentOfferingCollection.yaml | 2 +- source/paths/CourseTestComponentCollection.yaml | 2 +- source/paths/CourseTestComponentOfferingCollection.yaml | 2 +- source/paths/GroupCollection.yaml | 2 +- source/paths/GroupInstance.yaml | 4 ++-- source/paths/GroupMemberships.yaml | 2 +- source/paths/LearningComponentCollection.yaml | 2 +- source/paths/LearningComponentInstance.yaml | 2 +- ...earningComponentLearningComponentOfferingCollection.yaml | 2 +- .../paths/LearningComponentOfferingAssociationInstance.yaml | 6 +++--- source/paths/LearningComponentOfferingGroupCollection.yaml | 2 +- source/paths/LearningComponentOfferingInstance.yaml | 6 +++--- ...eringLearningComponentOfferingAssociationCollection.yaml | 2 +- source/paths/LearningOutcomeCollection.yaml | 2 +- source/paths/LearningOutcomeInstance.yaml | 2 +- source/paths/OrganisationCollection.yaml | 2 +- source/paths/OrganisationCourseCollection.yaml | 2 +- source/paths/OrganisationCourseOfferingCollection.yaml | 2 +- source/paths/OrganisationGroupCollection.yaml | 2 +- source/paths/OrganisationInstance.yaml | 4 ++-- source/paths/OrganisationLearningComponentCollection.yaml | 2 +- .../OrganisationLearningComponentOfferingCollection.yaml | 2 +- source/paths/OrganisationProgrammeCollection.yaml | 2 +- source/paths/OrganisationProgrammeOfferingCollection.yaml | 2 +- source/paths/OrganisationTestComponentCollection.yaml | 2 +- .../paths/OrganisationTestComponentOfferingCollection.yaml | 2 +- source/paths/PersonCollection.yaml | 6 +++--- source/paths/PersonCourseOfferingAssociationCollection.yaml | 2 +- source/paths/PersonGroupMemberships.yaml | 2 +- source/paths/PersonInstance.yaml | 4 ++-- ...ersonLearningComponentOfferingAssociationCollection.yaml | 2 +- source/paths/PersonMe.yaml | 2 +- .../paths/PersonProgrammeOfferingAssociationCollection.yaml | 2 +- .../PersonTestComponentOfferingAssociationCollection.yaml | 2 +- source/paths/ProgrammeCollection.yaml | 2 +- source/paths/ProgrammeCourseCollection.yaml | 2 +- source/paths/ProgrammeInstance.yaml | 2 +- source/paths/ProgrammeOfferingAssociationInstance.yaml | 6 +++--- .../ProgrammeOfferingAssociationInstanceExternalMe.yaml | 4 ++-- source/paths/ProgrammeOfferingCollection.yaml | 2 +- source/paths/ProgrammeOfferingGroupCollection.yaml | 2 +- source/paths/ProgrammeOfferingInstance.yaml | 6 +++--- ...rammeOfferingProgrammeOfferingAssociationCollection.yaml | 2 +- source/paths/ProgrammeProgrammeCollection.yaml | 2 +- source/paths/RoomCollection.yaml | 2 +- source/paths/RoomInstance.yaml | 2 +- source/paths/Service.yaml | 2 +- source/paths/TestComponentCollection.yaml | 2 +- source/paths/TestComponentInstance.yaml | 2 +- .../TestComponentOfferingAssociationAttemptCollection.yaml | 2 +- .../TestComponentOfferingAssociationAttemptInstance.yaml | 6 +++--- ...nentOfferingAssociationAttemptOnAssociationInstance.yaml | 2 +- .../paths/TestComponentOfferingAssociationCollection.yaml | 2 +- source/paths/TestComponentOfferingAssociationInstance.yaml | 6 +++--- source/paths/TestComponentOfferingAssociationUrl.yaml | 2 +- source/paths/TestComponentOfferingCollection.yaml | 2 +- source/paths/TestComponentOfferingGroupCollection.yaml | 2 +- source/paths/TestComponentOfferingInstance.yaml | 6 +++--- 78 files changed, 103 insertions(+), 103 deletions(-) diff --git a/source/paths/AcademicSessionCollection.yaml b/source/paths/AcademicSessionCollection.yaml index 62122be8..bdf2428e 100644 --- a/source/paths/AcademicSessionCollection.yaml +++ b/source/paths/AcademicSessionCollection.yaml @@ -36,7 +36,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/AcademicSessionCourseOfferingCollection.yaml b/source/paths/AcademicSessionCourseOfferingCollection.yaml index bdc95c3d..43ef549e 100644 --- a/source/paths/AcademicSessionCourseOfferingCollection.yaml +++ b/source/paths/AcademicSessionCourseOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/AcademicSessionInstance.yaml b/source/paths/AcademicSessionInstance.yaml index a655016b..d86ba930 100644 --- a/source/paths/AcademicSessionInstance.yaml +++ b/source/paths/AcademicSessionInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/AcademicSession.yaml' '400': diff --git a/source/paths/AcademicSessionLearningComponentOfferingCollection.yaml b/source/paths/AcademicSessionLearningComponentOfferingCollection.yaml index 185b73a1..60787bdc 100644 --- a/source/paths/AcademicSessionLearningComponentOfferingCollection.yaml +++ b/source/paths/AcademicSessionLearningComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/AcademicSessionProgrammeOfferingCollection.yaml b/source/paths/AcademicSessionProgrammeOfferingCollection.yaml index 53e1e4f7..a822ed56 100644 --- a/source/paths/AcademicSessionProgrammeOfferingCollection.yaml +++ b/source/paths/AcademicSessionProgrammeOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/AcademicSessionTestComponentOfferingCollection.yaml b/source/paths/AcademicSessionTestComponentOfferingCollection.yaml index cebe250c..80687bb8 100644 --- a/source/paths/AcademicSessionTestComponentOfferingCollection.yaml +++ b/source/paths/AcademicSessionTestComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/BuildingCollection.yaml b/source/paths/BuildingCollection.yaml index 61da489f..dd69c300 100644 --- a/source/paths/BuildingCollection.yaml +++ b/source/paths/BuildingCollection.yaml @@ -17,7 +17,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/BuildingInstance.yaml b/source/paths/BuildingInstance.yaml index 53c63d0b..1b4ccc9f 100644 --- a/source/paths/BuildingInstance.yaml +++ b/source/paths/BuildingInstance.yaml @@ -18,7 +18,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Building.yaml' '400': diff --git a/source/paths/BuildingRoomCollection.yaml b/source/paths/BuildingRoomCollection.yaml index 52091666..047be266 100644 --- a/source/paths/BuildingRoomCollection.yaml +++ b/source/paths/BuildingRoomCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseCollection.yaml b/source/paths/CourseCollection.yaml index d44e87b9..f8ba4a6c 100644 --- a/source/paths/CourseCollection.yaml +++ b/source/paths/CourseCollection.yaml @@ -30,7 +30,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseCourseOfferingCollection.yaml b/source/paths/CourseCourseOfferingCollection.yaml index 19e9e1b6..e6c180d5 100644 --- a/source/paths/CourseCourseOfferingCollection.yaml +++ b/source/paths/CourseCourseOfferingCollection.yaml @@ -51,7 +51,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseInstance.yaml b/source/paths/CourseInstance.yaml index d1830280..1d039709 100644 --- a/source/paths/CourseInstance.yaml +++ b/source/paths/CourseInstance.yaml @@ -34,7 +34,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseExpanded.yaml' '400': diff --git a/source/paths/CourseLearningComponentCollection.yaml b/source/paths/CourseLearningComponentCollection.yaml index ccc571a4..1df93054 100644 --- a/source/paths/CourseLearningComponentCollection.yaml +++ b/source/paths/CourseLearningComponentCollection.yaml @@ -24,7 +24,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseLearningComponentOfferingCollection.yaml b/source/paths/CourseLearningComponentOfferingCollection.yaml index be27e53c..d9fb1312 100644 --- a/source/paths/CourseLearningComponentOfferingCollection.yaml +++ b/source/paths/CourseLearningComponentOfferingCollection.yaml @@ -67,7 +67,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseOfferingAssociationInstance.yaml b/source/paths/CourseOfferingAssociationInstance.yaml index 85bfd001..fbde6817 100644 --- a/source/paths/CourseOfferingAssociationInstance.yaml +++ b/source/paths/CourseOfferingAssociationInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseOfferingAssociation.yaml' '400': @@ -70,7 +70,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseOfferingAssociation.yaml' responses: @@ -144,7 +144,7 @@ patch: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/CourseOfferingAssociationInstanceExternalMe.yaml b/source/paths/CourseOfferingAssociationInstanceExternalMe.yaml index 5c9b94f2..0333dbc1 100644 --- a/source/paths/CourseOfferingAssociationInstanceExternalMe.yaml +++ b/source/paths/CourseOfferingAssociationInstanceExternalMe.yaml @@ -19,7 +19,7 @@ post: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: required: - remoteState @@ -33,7 +33,7 @@ post: '201': description: Created content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/CourseOfferingCourseOfferingAssociationCollection.yaml b/source/paths/CourseOfferingCourseOfferingAssociationCollection.yaml index 2e70d5d9..b8df02a9 100644 --- a/source/paths/CourseOfferingCourseOfferingAssociationCollection.yaml +++ b/source/paths/CourseOfferingCourseOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseOfferingGroupCollection.yaml b/source/paths/CourseOfferingGroupCollection.yaml index 0e869479..7963050b 100644 --- a/source/paths/CourseOfferingGroupCollection.yaml +++ b/source/paths/CourseOfferingGroupCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseOfferingInstance.yaml b/source/paths/CourseOfferingInstance.yaml index 51618e62..b10e2275 100644 --- a/source/paths/CourseOfferingInstance.yaml +++ b/source/paths/CourseOfferingInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseOffering.yaml' title: courseOffering @@ -72,7 +72,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseOffering.yaml' @@ -121,7 +121,7 @@ patch: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/CourseOffering.yaml' diff --git a/source/paths/CourseOfferingLearningComponentOfferingCollection.yaml b/source/paths/CourseOfferingLearningComponentOfferingCollection.yaml index 52be8a83..d8c78b83 100644 --- a/source/paths/CourseOfferingLearningComponentOfferingCollection.yaml +++ b/source/paths/CourseOfferingLearningComponentOfferingCollection.yaml @@ -44,7 +44,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseOfferingTestComponentOfferingCollection.yaml b/source/paths/CourseOfferingTestComponentOfferingCollection.yaml index 60fcb989..cabdcb82 100644 --- a/source/paths/CourseOfferingTestComponentOfferingCollection.yaml +++ b/source/paths/CourseOfferingTestComponentOfferingCollection.yaml @@ -44,7 +44,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseTestComponentCollection.yaml b/source/paths/CourseTestComponentCollection.yaml index 951a09c9..9e2f0900 100644 --- a/source/paths/CourseTestComponentCollection.yaml +++ b/source/paths/CourseTestComponentCollection.yaml @@ -24,7 +24,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/CourseTestComponentOfferingCollection.yaml b/source/paths/CourseTestComponentOfferingCollection.yaml index cd778adb..3be25811 100644 --- a/source/paths/CourseTestComponentOfferingCollection.yaml +++ b/source/paths/CourseTestComponentOfferingCollection.yaml @@ -51,7 +51,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/GroupCollection.yaml b/source/paths/GroupCollection.yaml index d9edc374..49ff4b13 100644 --- a/source/paths/GroupCollection.yaml +++ b/source/paths/GroupCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/GroupInstance.yaml b/source/paths/GroupInstance.yaml index dd083f39..a0701e97 100644 --- a/source/paths/GroupInstance.yaml +++ b/source/paths/GroupInstance.yaml @@ -30,7 +30,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Group.yaml' '400': @@ -68,7 +68,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Group.yaml' title: group diff --git a/source/paths/GroupMemberships.yaml b/source/paths/GroupMemberships.yaml index e749d84f..6536fde3 100644 --- a/source/paths/GroupMemberships.yaml +++ b/source/paths/GroupMemberships.yaml @@ -22,7 +22,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningComponentCollection.yaml b/source/paths/LearningComponentCollection.yaml index faf7dbc1..b8ee1ce6 100644 --- a/source/paths/LearningComponentCollection.yaml +++ b/source/paths/LearningComponentCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningComponentInstance.yaml b/source/paths/LearningComponentInstance.yaml index 678e3f55..d979a5dd 100644 --- a/source/paths/LearningComponentInstance.yaml +++ b/source/paths/LearningComponentInstance.yaml @@ -31,7 +31,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponent.yaml' '400': diff --git a/source/paths/LearningComponentLearningComponentOfferingCollection.yaml b/source/paths/LearningComponentLearningComponentOfferingCollection.yaml index 5e1a222a..9173b8ef 100644 --- a/source/paths/LearningComponentLearningComponentOfferingCollection.yaml +++ b/source/paths/LearningComponentLearningComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningComponentOfferingAssociationInstance.yaml b/source/paths/LearningComponentOfferingAssociationInstance.yaml index a382fd39..da05613c 100644 --- a/source/paths/LearningComponentOfferingAssociationInstance.yaml +++ b/source/paths/LearningComponentOfferingAssociationInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponentOfferingAssociation.yaml' '400': @@ -70,7 +70,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponentOfferingAssociation.yaml' examples: @@ -199,7 +199,7 @@ patch: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/LearningComponentOfferingGroupCollection.yaml b/source/paths/LearningComponentOfferingGroupCollection.yaml index 019dfaa4..e9f04614 100644 --- a/source/paths/LearningComponentOfferingGroupCollection.yaml +++ b/source/paths/LearningComponentOfferingGroupCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningComponentOfferingInstance.yaml b/source/paths/LearningComponentOfferingInstance.yaml index 3955c984..a0adde43 100644 --- a/source/paths/LearningComponentOfferingInstance.yaml +++ b/source/paths/LearningComponentOfferingInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponentOffering.yaml' '400': @@ -70,7 +70,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponentOffering.yaml' @@ -119,7 +119,7 @@ patch: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningComponentOffering.yaml' diff --git a/source/paths/LearningComponentOfferingLearningComponentOfferingAssociationCollection.yaml b/source/paths/LearningComponentOfferingLearningComponentOfferingAssociationCollection.yaml index 68192745..8e290e9d 100644 --- a/source/paths/LearningComponentOfferingLearningComponentOfferingAssociationCollection.yaml +++ b/source/paths/LearningComponentOfferingLearningComponentOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningOutcomeCollection.yaml b/source/paths/LearningOutcomeCollection.yaml index bdce1e53..f2880e16 100644 --- a/source/paths/LearningOutcomeCollection.yaml +++ b/source/paths/LearningOutcomeCollection.yaml @@ -30,7 +30,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/LearningOutcomeInstance.yaml b/source/paths/LearningOutcomeInstance.yaml index 792c63d0..aa5e997a 100644 --- a/source/paths/LearningOutcomeInstance.yaml +++ b/source/paths/LearningOutcomeInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/LearningOutcome.yaml' '400': diff --git a/source/paths/OrganisationCollection.yaml b/source/paths/OrganisationCollection.yaml index e50aed9c..e664188a 100644 --- a/source/paths/OrganisationCollection.yaml +++ b/source/paths/OrganisationCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationCourseCollection.yaml b/source/paths/OrganisationCourseCollection.yaml index 7acb3bdc..ede231a1 100644 --- a/source/paths/OrganisationCourseCollection.yaml +++ b/source/paths/OrganisationCourseCollection.yaml @@ -34,7 +34,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationCourseOfferingCollection.yaml b/source/paths/OrganisationCourseOfferingCollection.yaml index 19f362dc..d49d0da3 100644 --- a/source/paths/OrganisationCourseOfferingCollection.yaml +++ b/source/paths/OrganisationCourseOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationGroupCollection.yaml b/source/paths/OrganisationGroupCollection.yaml index f8a6132a..da0043aa 100644 --- a/source/paths/OrganisationGroupCollection.yaml +++ b/source/paths/OrganisationGroupCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationInstance.yaml b/source/paths/OrganisationInstance.yaml index 2a8490fd..3a1b050c 100644 --- a/source/paths/OrganisationInstance.yaml +++ b/source/paths/OrganisationInstance.yaml @@ -31,7 +31,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Organisation.yaml' '400': @@ -69,7 +69,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Organisation.yaml' diff --git a/source/paths/OrganisationLearningComponentCollection.yaml b/source/paths/OrganisationLearningComponentCollection.yaml index f5f88d42..86bd0ae0 100644 --- a/source/paths/OrganisationLearningComponentCollection.yaml +++ b/source/paths/OrganisationLearningComponentCollection.yaml @@ -24,7 +24,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationLearningComponentOfferingCollection.yaml b/source/paths/OrganisationLearningComponentOfferingCollection.yaml index 77d58dfa..50434733 100644 --- a/source/paths/OrganisationLearningComponentOfferingCollection.yaml +++ b/source/paths/OrganisationLearningComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationProgrammeCollection.yaml b/source/paths/OrganisationProgrammeCollection.yaml index 93058338..10abf6a8 100644 --- a/source/paths/OrganisationProgrammeCollection.yaml +++ b/source/paths/OrganisationProgrammeCollection.yaml @@ -48,7 +48,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationProgrammeOfferingCollection.yaml b/source/paths/OrganisationProgrammeOfferingCollection.yaml index 35b282ff..a3a27e94 100644 --- a/source/paths/OrganisationProgrammeOfferingCollection.yaml +++ b/source/paths/OrganisationProgrammeOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationTestComponentCollection.yaml b/source/paths/OrganisationTestComponentCollection.yaml index 7b51bb2d..7c106c9a 100644 --- a/source/paths/OrganisationTestComponentCollection.yaml +++ b/source/paths/OrganisationTestComponentCollection.yaml @@ -24,7 +24,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/OrganisationTestComponentOfferingCollection.yaml b/source/paths/OrganisationTestComponentOfferingCollection.yaml index dd61c2f0..68f98878 100644 --- a/source/paths/OrganisationTestComponentOfferingCollection.yaml +++ b/source/paths/OrganisationTestComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/PersonCollection.yaml b/source/paths/PersonCollection.yaml index f50af345..1bcbaf30 100644 --- a/source/paths/PersonCollection.yaml +++ b/source/paths/PersonCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' @@ -63,7 +63,7 @@ post: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/PersonProperties.yaml' @@ -73,7 +73,7 @@ post: '201': description: Created content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/PersonId.yaml' diff --git a/source/paths/PersonCourseOfferingAssociationCollection.yaml b/source/paths/PersonCourseOfferingAssociationCollection.yaml index f51ad04e..1810383c 100644 --- a/source/paths/PersonCourseOfferingAssociationCollection.yaml +++ b/source/paths/PersonCourseOfferingAssociationCollection.yaml @@ -53,7 +53,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/PersonGroupMemberships.yaml b/source/paths/PersonGroupMemberships.yaml index c9509e2f..181a8271 100644 --- a/source/paths/PersonGroupMemberships.yaml +++ b/source/paths/PersonGroupMemberships.yaml @@ -24,7 +24,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Membership.yaml' title: membership diff --git a/source/paths/PersonInstance.yaml b/source/paths/PersonInstance.yaml index 33ff46d8..805652c2 100644 --- a/source/paths/PersonInstance.yaml +++ b/source/paths/PersonInstance.yaml @@ -18,7 +18,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Person.yaml' '400': @@ -58,7 +58,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Person.yaml' diff --git a/source/paths/PersonLearningComponentOfferingAssociationCollection.yaml b/source/paths/PersonLearningComponentOfferingAssociationCollection.yaml index 54fbbbfd..6bb839c5 100644 --- a/source/paths/PersonLearningComponentOfferingAssociationCollection.yaml +++ b/source/paths/PersonLearningComponentOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/PersonMe.yaml b/source/paths/PersonMe.yaml index 0fecd8aa..1683aa93 100644 --- a/source/paths/PersonMe.yaml +++ b/source/paths/PersonMe.yaml @@ -17,7 +17,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Person.yaml' '400': diff --git a/source/paths/PersonProgrammeOfferingAssociationCollection.yaml b/source/paths/PersonProgrammeOfferingAssociationCollection.yaml index 2080c1e7..c72a0293 100644 --- a/source/paths/PersonProgrammeOfferingAssociationCollection.yaml +++ b/source/paths/PersonProgrammeOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/PersonTestComponentOfferingAssociationCollection.yaml b/source/paths/PersonTestComponentOfferingAssociationCollection.yaml index a5dc3d3b..2ecb7a22 100644 --- a/source/paths/PersonTestComponentOfferingAssociationCollection.yaml +++ b/source/paths/PersonTestComponentOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeCollection.yaml b/source/paths/ProgrammeCollection.yaml index b505ce7a..f795f25f 100644 --- a/source/paths/ProgrammeCollection.yaml +++ b/source/paths/ProgrammeCollection.yaml @@ -42,7 +42,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeCourseCollection.yaml b/source/paths/ProgrammeCourseCollection.yaml index d66aad11..81b4b764 100644 --- a/source/paths/ProgrammeCourseCollection.yaml +++ b/source/paths/ProgrammeCourseCollection.yaml @@ -36,7 +36,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeInstance.yaml b/source/paths/ProgrammeInstance.yaml index eade1487..bd9f76c6 100644 --- a/source/paths/ProgrammeInstance.yaml +++ b/source/paths/ProgrammeInstance.yaml @@ -35,7 +35,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeExpanded.yaml' '400': diff --git a/source/paths/ProgrammeOfferingAssociationInstance.yaml b/source/paths/ProgrammeOfferingAssociationInstance.yaml index a47dd372..b305638c 100644 --- a/source/paths/ProgrammeOfferingAssociationInstance.yaml +++ b/source/paths/ProgrammeOfferingAssociationInstance.yaml @@ -31,7 +31,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeOfferingAssociation.yaml' '400': @@ -69,7 +69,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeOfferingAssociation.yaml' @@ -143,7 +143,7 @@ patch: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/ProgrammeOfferingAssociationInstanceExternalMe.yaml b/source/paths/ProgrammeOfferingAssociationInstanceExternalMe.yaml index dcc04e8c..8048521b 100644 --- a/source/paths/ProgrammeOfferingAssociationInstanceExternalMe.yaml +++ b/source/paths/ProgrammeOfferingAssociationInstanceExternalMe.yaml @@ -18,7 +18,7 @@ post: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: required: - remoteState @@ -32,7 +32,7 @@ post: '201': description: CREATED content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/ProgrammeOfferingCollection.yaml b/source/paths/ProgrammeOfferingCollection.yaml index 59c5f4d1..5848539e 100644 --- a/source/paths/ProgrammeOfferingCollection.yaml +++ b/source/paths/ProgrammeOfferingCollection.yaml @@ -51,7 +51,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeOfferingGroupCollection.yaml b/source/paths/ProgrammeOfferingGroupCollection.yaml index 3fc7fe19..4ef61b8e 100644 --- a/source/paths/ProgrammeOfferingGroupCollection.yaml +++ b/source/paths/ProgrammeOfferingGroupCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeOfferingInstance.yaml b/source/paths/ProgrammeOfferingInstance.yaml index 473bda94..8fe09fff 100644 --- a/source/paths/ProgrammeOfferingInstance.yaml +++ b/source/paths/ProgrammeOfferingInstance.yaml @@ -37,7 +37,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeOffering.yaml' title: programmeOffering @@ -77,7 +77,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeOffering.yaml' @@ -126,7 +126,7 @@ patch: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/ProgrammeOffering.yaml' diff --git a/source/paths/ProgrammeOfferingProgrammeOfferingAssociationCollection.yaml b/source/paths/ProgrammeOfferingProgrammeOfferingAssociationCollection.yaml index 5084c103..139df81e 100644 --- a/source/paths/ProgrammeOfferingProgrammeOfferingAssociationCollection.yaml +++ b/source/paths/ProgrammeOfferingProgrammeOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/ProgrammeProgrammeCollection.yaml b/source/paths/ProgrammeProgrammeCollection.yaml index c31b48cb..91d3c586 100644 --- a/source/paths/ProgrammeProgrammeCollection.yaml +++ b/source/paths/ProgrammeProgrammeCollection.yaml @@ -48,7 +48,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/RoomCollection.yaml b/source/paths/RoomCollection.yaml index 037fcdec..25eb3f68 100644 --- a/source/paths/RoomCollection.yaml +++ b/source/paths/RoomCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/RoomInstance.yaml b/source/paths/RoomInstance.yaml index ea279719..595aafad 100644 --- a/source/paths/RoomInstance.yaml +++ b/source/paths/RoomInstance.yaml @@ -30,7 +30,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Room.yaml' '400': diff --git a/source/paths/Service.yaml b/source/paths/Service.yaml index fb34b1fe..b2e1bf40 100644 --- a/source/paths/Service.yaml +++ b/source/paths/Service.yaml @@ -9,7 +9,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Service.yaml' '400': diff --git a/source/paths/TestComponentCollection.yaml b/source/paths/TestComponentCollection.yaml index 574e12d7..c12af92b 100644 --- a/source/paths/TestComponentCollection.yaml +++ b/source/paths/TestComponentCollection.yaml @@ -23,7 +23,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/TestComponentInstance.yaml b/source/paths/TestComponentInstance.yaml index b59a54c7..67d0b5d7 100644 --- a/source/paths/TestComponentInstance.yaml +++ b/source/paths/TestComponentInstance.yaml @@ -31,7 +31,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponent.yaml' '400': diff --git a/source/paths/TestComponentOfferingAssociationAttemptCollection.yaml b/source/paths/TestComponentOfferingAssociationAttemptCollection.yaml index 7be327a4..1c26d2b7 100644 --- a/source/paths/TestComponentOfferingAssociationAttemptCollection.yaml +++ b/source/paths/TestComponentOfferingAssociationAttemptCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/TestComponentOfferingAssociationAttemptInstance.yaml b/source/paths/TestComponentOfferingAssociationAttemptInstance.yaml index bd159ae4..c164f7ab 100644 --- a/source/paths/TestComponentOfferingAssociationAttemptInstance.yaml +++ b/source/paths/TestComponentOfferingAssociationAttemptInstance.yaml @@ -18,7 +18,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOfferingAssociationAttemptFull.yaml' '400': @@ -57,7 +57,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOfferingAssociationAttemptFull.yaml' @@ -123,7 +123,7 @@ patch: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/TestComponentOfferingAssociationAttemptOnAssociationInstance.yaml b/source/paths/TestComponentOfferingAssociationAttemptOnAssociationInstance.yaml index 54f13e1d..380f015f 100644 --- a/source/paths/TestComponentOfferingAssociationAttemptOnAssociationInstance.yaml +++ b/source/paths/TestComponentOfferingAssociationAttemptOnAssociationInstance.yaml @@ -26,7 +26,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOfferingAssociationAttempt.yaml' diff --git a/source/paths/TestComponentOfferingAssociationCollection.yaml b/source/paths/TestComponentOfferingAssociationCollection.yaml index 9ef007ca..0f8595f2 100644 --- a/source/paths/TestComponentOfferingAssociationCollection.yaml +++ b/source/paths/TestComponentOfferingAssociationCollection.yaml @@ -40,7 +40,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/TestComponentOfferingAssociationInstance.yaml b/source/paths/TestComponentOfferingAssociationInstance.yaml index 78fe1740..7df63238 100644 --- a/source/paths/TestComponentOfferingAssociationInstance.yaml +++ b/source/paths/TestComponentOfferingAssociationInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOfferingAssociation.yaml' '400': @@ -70,7 +70,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOfferingAssociation.yaml' examples: @@ -199,7 +199,7 @@ patch: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/AssociationId.yaml' diff --git a/source/paths/TestComponentOfferingAssociationUrl.yaml b/source/paths/TestComponentOfferingAssociationUrl.yaml index 08a0d8b4..60c60410 100644 --- a/source/paths/TestComponentOfferingAssociationUrl.yaml +++ b/source/paths/TestComponentOfferingAssociationUrl.yaml @@ -17,7 +17,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/Url.yaml' '400': diff --git a/source/paths/TestComponentOfferingCollection.yaml b/source/paths/TestComponentOfferingCollection.yaml index b8caea96..d4eb0eb5 100644 --- a/source/paths/TestComponentOfferingCollection.yaml +++ b/source/paths/TestComponentOfferingCollection.yaml @@ -45,7 +45,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/TestComponentOfferingGroupCollection.yaml b/source/paths/TestComponentOfferingGroupCollection.yaml index 5261129a..47566b7f 100644 --- a/source/paths/TestComponentOfferingGroupCollection.yaml +++ b/source/paths/TestComponentOfferingGroupCollection.yaml @@ -29,7 +29,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: allOf: - $ref: '../schemas/Pagination.yaml' diff --git a/source/paths/TestComponentOfferingInstance.yaml b/source/paths/TestComponentOfferingInstance.yaml index 35bcc213..d7f1b150 100644 --- a/source/paths/TestComponentOfferingInstance.yaml +++ b/source/paths/TestComponentOfferingInstance.yaml @@ -32,7 +32,7 @@ get: '200': description: OK content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOffering.yaml' '400': @@ -70,7 +70,7 @@ put: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOffering.yaml' @@ -119,7 +119,7 @@ patch: requestBody: required: true content: - application/json: + application/vnd.oeapi+json: schema: $ref: '../schemas/TestComponentOffering.yaml' From 9831a42acb1d87f11771b6acd8157aedcaa632a3 Mon Sep 17 00:00:00 2001 From: EdoBoorsma Date: Thu, 9 Jul 2026 14:48:38 +0200 Subject: [PATCH 3/6] update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4dc2920..580b77ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All 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). +## [6.0-RC.3 Solved content-type issue] - 2026-07-09 + +### Fixed +- Content-type updated to application/vnd.oeapi+json + ## [6.0-RC.2 Solved documentation issue] - 2026-05-12 ### Fixed From 4ae06599970d3cb0408af331abe2621eb34dcdf8 Mon Sep 17 00:00:00 2001 From: EdoBoorsma Date: Thu, 9 Jul 2026 15:30:03 +0200 Subject: [PATCH 4/6] Update linter redocly to accept application/vnd.oeapi+json --- redocly.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redocly.yaml b/redocly.yaml index 49fff124..cdf43371 100644 --- a/redocly.yaml +++ b/redocly.yaml @@ -13,7 +13,7 @@ rules: response-mime-type: severity: error allowedValues: - - application/json + - application/vnd.oeapi+json - application/problem+json - application/octet-stream - application/merge-patch+json @@ -21,7 +21,7 @@ rules: request-mime-type: severity: error allowedValues: - - application/json + - application/vnd.oeapi+json - application/problem+json - application/octet-stream - application/merge-patch+json From 96fb1950b0d2728f5ff6a5b955b935b72c53ac15 Mon Sep 17 00:00:00 2001 From: EdoBoorsma Date: Thu, 9 Jul 2026 15:58:50 +0200 Subject: [PATCH 5/6] Merged the filter_query and filter_query[__or][] parameter definitions into a single filter_query parameter to clarify deepObject encoding. update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4dc2920..cb05369c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All 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). +## [6.0-RC.3 Solved filter parameter issue] - 2026-07-09 + +### Fixed +- Merged the filter_query and filter_query[__or][] parameter definitions into a single filter_query parameter to clarify deepObject encoding. + ## [6.0-RC.2 Solved documentation issue] - 2026-05-12 ### Fixed From b9c59c8fd2a2b3aadc7d327a81fc1bcf9273fb9b Mon Sep 17 00:00:00 2001 From: EdoBoorsma Date: Tue, 14 Jul 2026 18:52:01 +0200 Subject: [PATCH 6/6] Fix typo in AcademicSessionCourseOfferingCollection.yaml --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfc8b829..c7b3e641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All 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). +## [6.0-RC.3 Fix typo in AcademicSessionCourseOfferingCollection.yaml] - 2026-07-14 + +### Fixed +- Fixed the `AcademicSessionCourseCollection` response schema by correctly defining `items` as an array of `CourseOffer` objects. + ## [6.0-RC.3 Solved filter parameter issue] - 2026-07-09 ### Fixed