Releases: filips123/GimVicUrnik
Releases · filips123/GimVicUrnik
GimVičUrnik 2.1.6
Fixed
- Fix menu date parser.
GimVičUrnik 2.1.5
Changed
- Documentation improvements.
- Teacher name normalizer improvements.
- Document list performance improvements.
Fixed
- Lunch schedule parser for invalid times.
- Lunch schedule parser for connected cells.
- Lunch schedule parser for classes regex.
- Date format for lunch schedule API.
- One DB document error closing entire transaction.
GimVičUrnik 2.1.4
Changed
- Update dependencies.
Fixed
- Fix lunch schedule hour parsing.
- Fix Sentry not tracking components correctly.
GimVičUrnik 2.1.3
Changed
- Update dependencies.
Fixed
- Fix menu date format parser.
- Properly normalize classroom names.
GimVičUrnik 2.1.2
Fixed
- Prevent crash on empty classrooms route when timetable is empty.
- Use mediumtext for document content.
- Do not inline images when parsing content.
Backward Incompatible Changes
- The
content
column in thedocuments
table has been changed fromtext
tomediumtext
. It is recommended to regenerate the table or manually change the type.
GimVičUrnik 2.1.1
Fixed
- Fix some accessibility problems.
- Fix circulars content dialogs.
- Fix Vuetify ripple error when opening dialogs.
- Fix preloading images with correct
as
type. - Disable pull-to-refresh when circulars dialog is open.
- Do not use time created for Moodle external URLs.
GimVičUrnik 2.1.0
Added
- Support for setting Moodle tokens on the website.
- Support for parsing and displaying circulars content from the website and feeds.
Changed
- Set pool recycle for database connections.
- Change deployment to a new domain.
Backward Incompatible Changes
- Website config has two additional fields. Check example config for more details.
- Additional (nullable) text column
content
has been added to thedocuments
table. You need to manually add it or recreate the database.
GimVičUrnik 2.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
andconfig.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
.
GimVičUrnik 1.2.6
Changed
- Add migration display for the new domain.
GimVičUrnik 1.2.5
Fixed
- Parsers should now be more reliable and produce better results.