Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [vorlesungsplan-plus-api-v2.0.0](vorlesungsplan-plus-api-v1.0.0...vorlesungsplan-plus-api-v2.0.0) (2022-03-21) ### Bug Fixes * **CI/CD:** Release action dependency ([8148d2a](8148d2a)) * Fixed swagger docs in prod ([de431fe](de431fe)) * Logger middleware not called ([9343238](9343238)) * Showing error when using cached lectures ([2952699](2952699)) * widget not served in prod build ([b94be5c](b94be5c)) ### Code Refactoring * Refactored config and logger ([5ccf815](5ccf815)) * Removed deprecated route "/" ([037d1f5](037d1f5)) * fixed semantic-release with breaking changes ([3fe996a](3fe996a)), closes [M#TINF19](https://github.com/M/issues/TINF19) ### Features * added message to index route with docs ref ([66b24ac](66b24ac)) * changed app and api host ([704ecd4](704ecd4)) * refactored lecture data structure ([8ee83ac](8ee83ac)) * Removed android APK ([8e14167](8e14167)) * Switched to monorepo ([82356cf](82356cf)) * updated ios widget ([#7](#7)) ([5da5805](5da5805)) ### BREAKING CHANGES * `ios/widget` returns json instead of string on error * Removed deprecated route "/" The deprecated route `/` is removed. Please use `/courses` and `/lectures/{course}` instead. * Removed deprecated route `/help`, use `/docs` instead. * Removed Android APK * Changed lecture data structure - Renamed property `uid` to `id` - Renamed property `room` to `rooms` which now contains an array of rooms instead of a single string with seperated rooms - Removed deprecated property `lastModified` - Added property `type` which is either `PRESENCE` or `ONLINE` and indicates whether the lecture is online or presence - Added property `isExam` which indicates whether the lecture is an exam (will be false for exam reviews (Klausureinsicht)) * Removed deprecated course name mappings for `INF19A`, `INF19B` and `MGH-INF19` * Returning all lectures by default instead of only upcomig ones All lectures (including past ones) will now be returned by the API by default instead of only upcoming ones. You can use the query parameter `excludePast=true` to filter out past lectures.
- Loading branch information