Geotrek-admin 2.107.0
What's Changed
💥 Breaking changes
⚠️ This version use django 4.2, the latest LTS version. You need to upgrade your database to PostgreSQL 12 or higher before upgrading to this version. ⚠️
https://geotrek.readthedocs.io/en/latest/install/upgrade.html#postgresql
- Bump to django 4.2 and run django-upgrade by @submarcos in #3983
✨ New features
- ✨ [FEAT] Add filter by creation year and update year to Report list (refs #4085) by @Chatewgne in #4134
- ✨ [FEAT] Make email optional in Report form (refs #4085) by @Chatewgne in #4135
- ✨ [FEAT] Add provider field and filter to Report (refs #4085) by @Chatewgne in #4141
💫 Improvements
- 💫 [IMPR] ApidaeTrekParser now imports
membreProprietaire
as structure by @marcantoinedupre in #4126 - [FIX] Exclude deleted areas from OpenAir export (#4140) by @lpofredc in #4142
🐛 Bug fixes
- Fix v_treks view duplicated when multiple sources (refs #4099) by @amandine-sahl in #4100
- 🐛 fix: Prevent trek map screenshot error if type of associated information desk have not pictogram by @juggler31 in #4131
📝 Documentation
- [📝 Documentation] Improvements about upgrading debian version and remove screenshot sensitivity parameter by @bruhnild in #4108
- [📝 Documentation] Put back SHOW_SENSITIVE_AREAS_ON_MAP_SCREENSHOT parameter by @bruhnild in #4112
- 🌐 [TRANS] Fix update translations by @Chatewgne in #4133
- [📝 Documentation] Add details about dynamic segmentation for POIs by @bruhnild in #4132
✅ Tests
- Fix tests to avoid random errors by @submarcos in #4117
- fix tests by @submarcos in #4118
- fix flaky tests by @submarcos in #4125
- Fix tests with tanslation problems by @submarcos in #4138
- Fix flaky test in sync_mobile by @submarcos in #4145
- Force default language and content translation in tests to English by @submarcos in #4162
- Fix suspicious flaky test by @submarcos in #4171
👷 CI
- Fix CI to allow using last codecov action on reports generated in bionic by @submarcos in #4144
- Bump tj-actions/verify-changed-files from 17 to 20 by @dependabot in #4146
🏗️ Maintenance
- Bump to django 4.2.13 by @submarcos in #4109
- bump to gunicorn 22.0.0 by @submarcos in #4110
- bump to jinja2 3.1.4 by @submarcos in #4111
- Bump idna from 3.4 to 3.7 by @dependabot in #4065
- Bump sqlparse from 0.4.4 to 0.5.0 by @dependabot in #4074
- Bump packaging from 21.3 to 24.0 by @dependabot in #3987
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #4124
- bump celery 5.4.0 by @submarcos in #4120
- bump django-compressor by @submarcos in #4128
- Bump wcwidth from 0.2.6 to 0.2.13 by @dependabot in #4155
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #4148
- Bump djangorestframework from 3.14.0 to 3.15.1 by @dependabot in #4150
- Bump amqp from 5.1.1 to 5.2.0 by @dependabot in #4157
- Bump palettable from 3.3.0 to 3.3.3 by @dependabot in #4158
- Bump shapely from 2.0.2 to 2.0.4 by @dependabot in #4159
- Bump pyvips from 2.2.1 to 2.2.3 by @dependabot in #4149
- Bump pycparser from 2.21 to 2.22 by @dependabot in #4151
- Bump ruamel-yaml from 0.17.35 to 0.18.6 by @dependabot in #4153
- Update to django-leaflet fully compatible with Django 4.2 by @submarcos in #4161
- Bump django-embed-video from 1.4.9 to 1.4.10 by @dependabot in #4168
- Bump beautifulsoup4 from 4.12.2 to 4.12.3 by @dependabot in #4169
- Bump btrees from 5.0 to 6.0 by @dependabot in #4170
- Bump urllib3 from 1.26.18 to 2.2.1 by @dependabot in #4166
- Bump persistent from 5.0 to 6.0 by @dependabot in #4167
- Bump zope-interface from 6.0 to 6.4.post2 by @dependabot in #4165
- Bump markupsafe from 2.1.3 to 2.1.5 by @dependabot in #4154
- Bump to django-mapentity 8.9.0 by @submarcos in #4172
- Bump django-filter from 22.1 to 24.2 by @dependabot in #4178
- Bump psutil from 5.9.5 to 5.9.8 by @dependabot in #4175
Full Changelog: 2.106.0...2.107.0