Skip to content

Releases: desklab/gcampus

Version 0.11.0

28 Jun 22:19
047eb7e

Choose a tag to compare

What's Changed

  • Added an option to add blocked email addresses. When blocking an email address, operations such as registering a new course or reporting a measurement will result in a silent failure (no error message shown) if a blocked email is used. This is intended to be used to mitigate spam where the same email address is used all the time and should not affect regular and new users.

Full Changelog: 0.10.4...0.11.0

Version 0.10.4

25 Apr 09:15
adfd10a

Choose a tag to compare

What's Changed

  • Fixed course name and school appearing at the top of deactivation notice emails

Full Changelog: 0.10.3...0.10.4

Version 0.10.3

22 Mar 17:13
50d563a

Choose a tag to compare

What's Changed

  • Updated Python to version 3.13
  • Updated Python dependencies
  • Updated NPM dependencies

Full Changelog: 0.10.2...0.10.3

Version 0.10.2

13 May 08:02
8a8ee38

Choose a tag to compare

What's Changed

Fixed a regression where floatingpoint values for the default zoom are localized, leading to the use of a comma in some cases, which in turn passes on the wrong arguments to JavaScript functions. This fixes the missing map markers.

Full Changelog: 0.10.1...0.10.2

Version 0.10.1

12 May 23:11
5a8d89e

Choose a tag to compare

What's Changed

The map's center on the main page is now 51º North, 10º East – which roughly coresponds to the center of Germany. The zoom level was updated to fit Germany on most devices

Full Changelog: 0.10.0...0.10.1

Version 0.10.0

22 Apr 10:39
0.10.0
a22e81a

Choose a tag to compare

What's Changed

We now check for spam submissions when registering a new course. This should not be noticeable to users as we first check for suspicious request headers. We check based on a regex and based on the time it took to submit the form.

Full Changelog: 0.9.0...0.10.0

Version 0.9.0

17 Apr 13:39
70bc8f5

Choose a tag to compare

What's Changed

  • 269cfb1 Fix duplicate API basename from waterlookup to overpasslookup.
  • 933e393 Use MD5 hash algorithm from the standard library.
  • b7fedae Use psycopg version 3

Updates

gcampus now runs under Python 3.12 with Django 5.0. psycopg2 was updated to psycopg version 3.

Full Changelog: 0.8.4...0.9.0

Version 0.8.4

12 Aug 20:07
0.8.4
e9cc3ed

Choose a tag to compare

Full Changelog: 0.8.3...0.8.4

Version 0.8.3

30 Jul 17:01
0.8.3
1c83f14

Choose a tag to compare

What's Changed

  • 57d4109 Fix error where users get a 500 internal server error when trying to edit a measurement while not being logged in. The error will now be 'Permission denied'.
  • 5398652 Fix the alignment of some icons in the navigation menu and add accessible labels to the menu button.

Full Changelog: 0.8.2...0.8.3

Version 0.8.2

29 Jul 17:33
0.8.2
d97f6ec

Choose a tag to compare

What's Changed

  • 52e1c61 Performance: Use rel=preload & font-display: swap
  • f969336 HTML: Improve accessibility by using 'role' attrs
  • 839a8eb HTML: Improve margins, titles, and consistency
  • 3ac8164 HTML: Add description to meta

Full Changelog: 0.7.2...0.8.2