Skip to content

Releases: filips123/GimVicUrnik

GimVičUrnik 2.2.6

27 Jun 17:38
a2272de
Compare
Choose a tag to compare

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

01 Jun 07:23
ced5733
Compare
Choose a tag to compare

Fixed

  • Fix menu display when there is no menu (again).

GimVičUrnik 2.2.4

30 May 19:44
6c4e409
Compare
Choose a tag to compare

Fixed

  • Fix menu display when there is no menu.
  • Fix substitutions updater for incorrect cells.

GimVičUrnik 2.2.3

10 May 17:42
e49b36a
Compare
Choose a tag to compare

Changed

  • Mark the course as viewed when updating from the e-classroom.

GimVičUrnik 2.2.2

04 May 19:34
dbb2bfe
Compare
Choose a tag to compare

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

29 Apr 18:16
37a1e13
Compare
Choose a tag to compare

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

27 Apr 21:22
ad5373a
Compare
Choose a tag to compare

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 to tracesSampleRate. A new profilerSampleRate field to manage profiler sample rate has also been introduced.
  • The VUE_APP_SENTRY_SAMPLE_RATE field in the frontend config has been renamed to VUE_APP_SENTRY_TRACE_SAMPLE_RATE, and the VUE_APP_SENTRY_TRACING_ORIGINS field has been renamed to VUE_APP_SENTRY_TRACE_PROPAGATION_TARGETS.

GimVičUrnik 2.1.7

10 Apr 13:05
33046cd
Compare
Choose a tag to compare

Changed

  • Update menu date parser to use new format.

GimVičUrnik 2.1.6

05 Mar 10:16
17c56cf
Compare
Choose a tag to compare

Fixed

  • Fix menu date parser.

GimVičUrnik 2.1.5

24 Feb 16:10
75543e9
Compare
Choose a tag to compare

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.