Releases: filips123/GimVicUrnik
Releases · filips123/GimVicUrnik
GimVičUrnik 2.2.6
Added
- An option for recreating the database (
gimvicurnik create-database --recreate
).
Changed
- Rewrite empty classrooms function to improve performance.
- Reuse requests session in updaters to improve performance.
- Switch to ruff to add additional lints and improve performance.
- Update depencencies.
Fixed
- Fix lunch schedule date parser to allow spaces.
GimVičUrnik 2.2.5
Fixed
- Fix menu display when there is no menu (again).
GimVičUrnik 2.2.4
Fixed
- Fix menu display when there is no menu.
- Fix substitutions updater for incorrect cells.
GimVičUrnik 2.2.3
Changed
- Mark the course as viewed when updating from the e-classroom.
GimVičUrnik 2.2.2
Changed
- Explicitly select class name in queries for performance improvements.
- Lower the calendar event log level to debug to avoid noisy logs.
- Split generated sourcemaps into different scheme.
- Upload sourcemaps using Sentry Webpack plugin.
Fixed
- Allow IPs to be collected if this is enabled.
GimVičUrnik 2.2.1
Changed
- Set an empty Sentry user for users with DNT or GPC.
- Allow any day of the week for menu updater.
- Update dependencies.
GimVičUrnik 2.2.0
Added
- Automatic deployment workflow.
Changed
- Replace pdf2docx with pdfplumber.
- Store sorted classes selection.
- Update depencencies.
Fixed
- Fix Sentry instrumentation for frontend.
- Make updaters and parsers more reliable.
Backward Incompatible Changes
- The minimum Python version has been bumped to 3.10.
- Command for cleaning up the database has been removed, as it has been unused for a long time.
- Database structure may have changed slightly due to the SQLAlchemy upgrade. Notably, some nullable constraints have been changed. However, the old database structure should still be compatible.
- The
sampleRate
field in the backend config to manage traces sample rate has been renamed totracesSampleRate
. A newprofilerSampleRate
field to manage profiler sample rate has also been introduced. - The
VUE_APP_SENTRY_SAMPLE_RATE
field in the frontend config has been renamed toVUE_APP_SENTRY_TRACE_SAMPLE_RATE
, and theVUE_APP_SENTRY_TRACING_ORIGINS
field has been renamed toVUE_APP_SENTRY_TRACE_PROPAGATION_TARGETS
.
GimVičUrnik 2.1.7
Changed
- Update menu date parser to use new format.
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.