Skip to content

Releases: filips123/GimVicUrnik

GimVičUrnik 2.3.1

26 Aug 12:33
f15b95d
Compare
Choose a tag to compare

Changed

  • Some calendar improvements (better categories and colors, specifying classes as attendees).
  • Some database improvements (more appropriate pool recycle times, additional indexes).

Fixed

  • Fix updating timetable if it contains an empty class name.

Backward Incompatible Changes

  • Some database indexes and constraints have been added. This does not affect existing databases. However, it is recommended to regenerate tables or manually apply them.

GimVičUrnik 2.3.0

05 Aug 16:03
3ab905d
Compare
Choose a tag to compare

Added

  • Support for parsing and extracting the same document.

Changed

  • Refactor updaters to improve code organization.
  • Use Poetry for installing the application package.
  • Update dependencies.

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.