Releases
v2.0.0
Added
Type hints for API functions to make future development easier with better IDE integration.
Separate created, modified and effective dates so feeds display the correct time and can update properly.
A popup that displays more details about substitutions andt can be accessed by clicking on the substitution in the timetable.
Changed
Updaters have been rewritten to be more reliable. See f37d401 for more details.
Entity selection dialog is now persistent after selecting entity type.
Update dependencies.
Fixed
Various bugs with updaters.
Duplicated lessons are no longer displayed in the timetable.
Lessons are now ordered correctly on mobile.
Service worker will no longer hijack API URL.
Colors should now be more consistent.
Backward Incompatible Changes
Python 3.8 is now required.
Config file structure has changed. See config/__init__.py
and config.yaml.sample
for the new schema.
Share token feature has been removed, as it was unused and insecure. You can still add tokens at the client-side.
Feed URLs have been changed from /feeds
to /feed
to be consistent with other routes.
Database structure has changed. It needs to be regenerated using gimvicurnik create-database
.
You can’t perform that action at this time.