Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,38 @@ 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
- Merged the filter_query and filter_query[__or][] parameter definitions into a single filter_query parameter to clarify deepObject encoding.

## [6.0-RC.3 Solved content-type issue] - 2026-07-09

### Fixed
- Content-type updated to application/vnd.oeapi+json

## [6.1-RC.1 (main) Date-time attributes on education specifications ] - 2026-06-17

### Added
- Added FirstPossibleOfferingStartDateTime to Programme, Course, LearningComponent and TestComponent
- Added LastPossibleOfferingStartDateTime to Programme, Course, LearningComponent and TestComponent
- Added lastPossibleOfferingEndDateTime to Programme, Course, LearningComponent and TestComponent

## [6.1-RC.1 Replace RFC 7807 with RFC 9457] - 2026-06-18

### fixed
- Replace RFC 7807 with RFC 9457 for errorhandling.

## [6.0-RC.3 Solved documentation issue] - 2026-05-12

### Fixed
- Added alphabetical sorting of `components.schemas` in the Zudoku preprocessor.

## [6.1-RC.1 (main) Update based on missing features for(Dutch) OKE project] - 2026-04-07

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions redocly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ rules:
response-mime-type:
severity: error
allowedValues:
- application/json
- application/vnd.oeapi+json
- application/problem+json
- application/octet-stream
- application/merge-patch+json

request-mime-type:
severity: error
allowedValues:
- application/json
- application/vnd.oeapi+json
- application/problem+json
- application/octet-stream
- application/merge-patch+json
Expand Down
2 changes: 1 addition & 1 deletion source/paths/AcademicSessionCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
6 changes: 4 additions & 2 deletions source/paths/AcademicSessionCourseOfferingCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand All @@ -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':
Expand Down
2 changes: 1 addition & 1 deletion source/paths/AcademicSessionInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/AcademicSession.yaml'
'400':
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/BuildingCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/BuildingInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/Building.yaml'
'400':
Expand Down
2 changes: 1 addition & 1 deletion source/paths/BuildingRoomCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseCourseOfferingCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseExpanded.yaml'
'400':
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseLearningComponentCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
6 changes: 3 additions & 3 deletions source/paths/CourseOfferingAssociationInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseOfferingAssociation.yaml'
'400':
Expand Down Expand Up @@ -70,7 +70,7 @@ put:
requestBody:
required: true
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseOfferingAssociation.yaml'
responses:
Expand Down Expand Up @@ -144,7 +144,7 @@ patch:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/AssociationId.yaml'
Expand Down
4 changes: 2 additions & 2 deletions source/paths/CourseOfferingAssociationInstanceExternalMe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ post:
requestBody:
required: true
content:
application/json:
application/vnd.oeapi+json:
schema:
required:
- remoteState
Expand All @@ -33,7 +33,7 @@ post:
'201':
description: Created
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/AssociationId.yaml'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseOfferingGroupCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
6 changes: 3 additions & 3 deletions source/paths/CourseOfferingInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseOffering.yaml'
title: courseOffering
Expand Down Expand Up @@ -72,7 +72,7 @@ put:
requestBody:
required: true
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseOffering.yaml'

Expand Down Expand Up @@ -121,7 +121,7 @@ patch:
requestBody:
required: true
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/CourseOffering.yaml'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseTestComponentCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/CourseTestComponentOfferingCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/GroupCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
4 changes: 2 additions & 2 deletions source/paths/GroupInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/Group.yaml'
'400':
Expand Down Expand Up @@ -68,7 +68,7 @@ put:
requestBody:
required: true
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/Group.yaml'
title: group
Expand Down
2 changes: 1 addition & 1 deletion source/paths/GroupMemberships.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/LearningComponentCollection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
2 changes: 1 addition & 1 deletion source/paths/LearningComponentInstance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
$ref: '../schemas/LearningComponent.yaml'
'400':
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ get:
'200':
description: OK
content:
application/json:
application/vnd.oeapi+json:
schema:
allOf:
- $ref: '../schemas/Pagination.yaml'
Expand Down
Loading
Loading