Skip to content

GimVičUrnik 2.0.0

Compare
Choose a tag to compare
@filips123 filips123 released this 19 Aug 21:13
· 321 commits to main since this release
a52440a

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.