Releases: desklab/gcampus
Version 0.11.0
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
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
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
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
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
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
What's Changed
- 269cfb1 Fix duplicate API basename from
waterlookuptooverpasslookup. - 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.
- c96d561 and e016ccc Update default Python version to 3.12.
- a5ac65a and b7fedae Bump Python requirements.
- 578243b Bump npm packages.
- 553893f and 8ac24ec Bump conda requirements.
- 54f7caa Bump workflow actions.
Full Changelog: 0.8.4...0.9.0
Version 0.8.4
Full Changelog: 0.8.3...0.8.4
Version 0.8.3
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
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