💥 Breaking changes
This version uses pgRouting. You need to install this extension in your database before upgrading to this version. See :
https://geotrek.readthedocs.io/en/latest/install/upgrade.html#from-geotrek-admin-2-113-0
⚠️ Warnings
-
The database migration to this version might take several minutes due to the generation of pgRouting's network topology.
-
When adding a via-point to a linear object's topology, it is now required to drop the new marker onto a path before the updated route is displayed, as the preview is no longer available when dragging the marker. This is due to the route computation now being performed on the backend. For more information, see #4286
-
After adding new paths, pre-existing topologies can follow routes that are no longer the shortest. When editing topology-based linear objects through the interface, their route will no longer be automatically recomputed to the shortest option, which was unwanted behavior. This means you might now encounter topologies that take a detour despite not using a via-point marker. Be careful when editing such a route, as moving or adding neighboring markers will remove the detour. Note: this does not address the topology ordering issue when adding new paths. For more information, see #4286
What's Changed
💫 Improvements
- 💫 [IMPR] Add data migration: generation of pgRouting network topology by @justinefricou in #4468
- 💫 [IMPR] Fix clickable labels in Admin by @Chatewgne in #4469
⚡ Performances
- Use PGRouting to handle routing directly in Database through API by @justinefricou in #4070
🏗️ Maintenance
- Bump django from 4.2.17 to 4.2.18 by @dependabot in #4452
- Bump prompt-toolkit from 3.0.47 to 3.0.48 by @dependabot in #4458
- Bump attrs from 24.2.0 to 24.3.0 by @dependabot in #4453
- Bump charset-normalizer from 3.4.0 to 3.4.1 by @dependabot in #4455
- Bump zope-proxy from 5.2 to 6.1 by @dependabot in #4457
- Bump sentry-sdk from 2.14.0 to 2.20.0 by @dependabot in #4456
- Bump django-debug-toolbar from 4.3.0 to 4.4.6 by @dependabot in #4459
- Bump prompt-toolkit from 3.0.48 to 3.0.50 by @dependabot in #4465
- Bump attrs from 24.3.0 to 25.1.0 by @dependabot in #4464
- Bump cachetools from 5.5.0 to 5.5.1 by @dependabot in #4463
- Bump tzdata from 2024.2 to 2025.1 by @dependabot in #4462
- Bump djangorestframework-gis from 1.0 to 1.1 by @dependabot in #4454
- Bump click from 8.1.3 to 8.1.8 by @dependabot in #4428
Full Changelog: 2.112.0...2.113.0