Releases: GeotrekCE/Geotrek-admin
Geotrek-admin 2.109.3
What's Changed
💫 Improvements
- Support python 3.10 and update Docker image by @submarcos in #4324
- Improve default configuration and documentation for docker by @Chatewgne in #4330
- Modify text for 'add image gallery' button for flatpages by @justinefricou in #4339
🐛 Bug fixes
- Fix 'loadinfrastructure' condition adding to infra without 'eid-field' option by @noelmartinon in #4329
- Fix errors in Aggregator when retrieving unpublished Route Steps (refs #3569) by @Chatewgne in #4338
- Fix error when creating an intervention without a report (suricate workflow) by @justinefricou in #4347
📝 Documentation
- Doc dev quick start improvement by @camillemonchicourt in #4337
👷 CI
- Fix and update deprecated Github actions by @submarcos in #4327
🏗️ Maintenance
- Bump certifi from 2024.7.4 to 2024.8.30 by @dependabot in #4296
- Bump zipp from 3.17.0 to 3.20.2 by @dependabot in #4303
- Bump django-filter from 24.2 to 24.3 by @dependabot in #4312
- Bump attrs from 23.1.0 to 24.2.0 by @dependabot in #4313
- Use new Django Crispy Form by @submarcos in #4322
- Bump django from 4.2.15 to 4.2.16 by @dependabot in #4318
- Bump fiona from 1.9.6 to 1.10.0 by @dependabot in #4292
- Bump tzdata from 2024.1 to 2024.2 by @dependabot in #4333
- Bump pygal from 3.0.4 to 3.0.5 by @dependabot in #4331
- Bump redis from 5.0.7 to 5.1.1 by @dependabot in #4332
- Bump freezegun from 1.2.2 to 1.5.1 by @dependabot in #4343
- Bump django-modelcluster from 6.0 to 6.3 by @dependabot in #4342
- Bump cachetools from 5.4.0 to 5.5.0 by @dependabot in #4341
- Bump fiona from 1.10.0 to 1.10.1 by @dependabot in #4315
Other Changes
- Add bug fix 'loadinfrastructure' command to to changelog (#4328) by @noelmartinon in #4335
New Contributors
- @noelmartinon made their first contribution in #4335
Full Changelog: 2.109.2...2.109.3
Geotrek-admin 2.109.2
⚠️ Warning
- The default Nginx configuration template has been improved. Take care to update your one. (99bd87d)
What's Changed
💫 Improvements
- Fix apidae trek parser multiple gpx features by @marcantoinedupre in #4202
- Add an image gallery tinyMCE plugin for flatpages by @dtrucs in #4257
🐛 Bug fixes
- filter out deleted services in API response by @bruhnild in #4285
- ApidaeTrekParser now fallbacks on trace filename extension if no extension property by @marcantoinedupre in #4181
- Fix : Apidae Trek parser now ignores when no linestring in GPX by @marcantoinedupre in #4187
- Fix ApidaeTrekParser duration import logic by @marcantoinedupre in #4193
- Apidae tourism parser now handles missing contact properties by @marcantoinedupre in #4203
- Fix apidae trek parser no source website by @marcantoinedupre in #4205
- MenuItems with platform "Mobile" are now hidden on API (#4127) by @marcantoinedupre in #4129
- Fix Aggregator does not retrieve unpublished Tour Steps (#3569) by @Chatewgne in #4300
- Fix missing Annotation Categories in APIv2 for annotations other than Points (refs #4032) by @Chatewgne in #4309
- Change default CORS configuration to 'always' by @Chatewgne in #4307
⚡ Performances
- Optimize Path Aggregation query in detail view by @Chatewgne in #4278
📝 Documentation
- Improve documentation for sensitivity module (refs #3876) by @lpofredc in #3877
- 📝 [Documentation] Add command line examples and templates for importing data by @bruhnild in #4290
👷 CI
- Bump actions/download-artifact and actions/upload-artifact by @dependabot in #4291
🏗️ Maintenance
- Bump coverage from 7.3.1 to 7.6.1 by @dependabot in #4256
- Bump fiona from 1.9.4.post1 to 1.9.6 by @dependabot in #4249
- Bump datetime from 5.2 to 5.5 by @dependabot in #4235
- Bump markdown from 3.4.4 to 3.7 by @dependabot in #4295
- Bump sentry-sdk from 2.8.0 to 2.14.0 by @dependabot in #4302
Other Changes
- 🌐 [TRANS] Fix translations for Annotation Categories (refs #4032) by @Chatewgne in #4279
- Minor fixes for Apidae parser by @marcantoinedupre in #4289
Full Changelog: 2.109.1...2.109.2
Geotrek-admin 2.109.1
What's Changed
💫 Improvements
- Allow use Annotation Categories on annotations other than Points (refs #4032) by @Chatewgne in #4265
- Allow displaying assigned_user field in Report Form via conf if needed (#4085) by @Chatewgne in #4266
🐛 Bug fixes
- Fix APIv2 exception on HD Views without Annotations (#4032) by @Chatewgne in #4275
⚡ Performances
- ⚡ [PERF] Optimize some queries by @Chatewgne in #4277
📝 Documentation
🏗️ Maintenance
- Move from
env_file
todotenv
(deprecated) by @submarcos in #4180
Full Changelog: 2.109.0...2.109.1
Geotrek-admin 2.109.0
What's Changed
✨ New features
- Add Annotation Category model and API for HD Views (refs #4032) by @Chatewgne in #4246
💫 Improvements
- Change infrastructure condition field to ManyToMany field (#3970) by @juggler31 in #4084
🐛 Bug fixes
- Empty linetring in reorder_topology cmd (#4092) by @juggler31 in #4106
- Prevent Pillow Decompressed Data Too Large Error from interrupting Parsers by @Chatewgne in #4090
- Fix ZeroDivisionError raised on generating thumbnails in APIv2 (refs #4231) by @Chatewgne in #4244
- Fix error on APIv2 for Signages with pictograms (refs #3839) by @Chatewgne in #4254
🏗️ Maintenance
- Bump tzdata from 2023.3 to 2024.1 by @dependabot in #4222
- bump to mapentity 8.9.2 by @submarcos in #4225
- Bump django from 4.2.13 to 4.2.14 by @dependabot in #4219
- Bump certifi from 2023.7.22 to 2024.7.4 by @dependabot in #4212
- Bump asgiref from 3.7.2 to 3.8.1 by @dependabot in #4195
- Bump filelock from 3.8.0 to 3.15.4 by @dependabot in #4213
- Bump redis from 5.0.5 to 5.0.7 by @dependabot in #4230
- Bump cachetools from 5.3.1 to 5.4.0 by @dependabot in #4227
- Bump sentry-sdk from 2.5.1 to 2.8.0 by @dependabot in #4234
- Bump sqlparse from 0.5.0 to 0.5.1 by @dependabot in #4226
- Bump charset-normalizer from 3.2.0 to 3.3.2 by @dependabot in #4229
- Bump pillow from 10.3.0 to 10.4.0 by @dependabot in #4238
- Bump flake8 from 7.0.0 to 7.1.0 by @dependabot in #4236
- Bump tinycss2 from 1.2.1 to 1.3.0 by @dependabot in #4237
- Bump Django from 4.2.14 to 4.2.15 by @Chatewgne in #4258
📝 Documentation
- fix some 404 doc links by @juggler31 in #4253
Full Changelog: 2.108.0...2.109.0
Geotrek-admin 2.108.0
What's Changed
✨ New features
- 💫 Add trek network filter in API v2 (refs #4216) by @juggler31 in #4221
👷 CI
- Fix github action using node 20 instead of 16 by @submarcos in #4217
🏗️ Maintenance
- Bump prompt-toolkit from 3.0.39 to 3.0.47 by @dependabot in #4215
- Bump gpxpy from 1.5.0 to 1.6.2 by @dependabot in #4214
Full Changelog: 2.107.1...2.108.0
2.107.1
What's Changed
💫 Improvements
🐛 Bug fixes
- Fix length filter on mobile by @marcantoinedupre in #4189
- Fix: Label annotation becoming empty when double-clicked by @dtrucs in #4191
- Fix Reports attachments and default values (refs #4085) by @Chatewgne in #4204
- Too long linestring can't store elevation chart in default cache by @submarcos in #4211
📝 Documentation
- Upgrade doc / PG upgrade review by @camillemonchicourt in #4182
🏗️ Maintenance
- Bump click-didyoumean from 0.3.0 to 0.3.1 by @dependabot in #4183
- Bump sentry-sdk from 1.30.0 to 2.5.1 by @dependabot in #4184
- Bump redis from 4.5.4 to 5.0.5 by @dependabot in #4186
- Bump requests from 2.32.0 to 2.32.3 by @dependabot in #4173
- Bump zodbpickle from 3.0.1 to 4.0 by @dependabot in #4179
- Bump pip-tools from 7.3.0 to 7.4.1 by @dependabot in #4197
- Bump geojson from 2.5.0 to 3.1.0 by @dependabot in #4196
- Bump zconfig from 4.0 to 4.1 by @dependabot in #4206
- Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #4207
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #4201
- Bump python-dateutil from 2.8.2 to 2.9.0.post0 by @dependabot in #4199
- Bump typing-extensions from 4.8.0 to 4.12.2 by @dependabot in #4185
- Bump pygal from 3.0.0 to 3.0.4 by @dependabot in #4174
New Contributors
Full Changelog: 2.107.0...2.107.1
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
2.106.0
⚠️ WARNING! ⚠️
In a future release, due to Django 4.2 upgrade, PostgreSQL minimal version should be 12. If you use Ubuntu Bionic you can follow documentation to update database in advance.
What's Changed
💫 Improvements
- Add sources websites and pictograms to Aggregator (refs #3569) by @Chatewgne in #4082
🐛 Bug fixes
- Improve performance on retrieving Sources in APIv2 #4079 by @Chatewgne in #4105
Full Changelog: 2.105.1...2.106.0
2.105.1
⚠️ WARNING! ⚠️
In a future release, due to Django 4.2 upgrade, PostgreSQL minimal version should be 12. If you use Ubuntu Bionic you can follow documentation to update database in advance.
What's Changed
🐛 Bug fixes
- 🚑 [HotFix] Bump to mapentity 8.8.1 to get a fix by @marcantoinedupre in #4101
Full Changelog: 2.105.0...2.105.1
2.105.0
⚠️ WARNING! ⚠️
Do not use - a bug was introduced which would cause disruptions in the installation process and the PDF sheets generation.
⚠️ WARNING! ⚠️
In a future release, due to Django 4.2 upgrade, PostgreSQL minimal version should be 12. If you use Ubuntu Bionic you can follow documentation to update database in advance.
What's Changed
💥 Breaking changes
- Remove unused 'Related Treks' concept (refs #3750) by @babastienne in #4076
💫 Improvements
- Remove unused volume in prod compose file by @marcantoinedupre in #4057
- Add
report
model on Intervention filters in module list (ref #3972) by @juggler31 in #4062 - Homogenize structure field in APIv2 to always return ids (refs #3007) by @Chatewgne in #4078
- Add structures to Aggregator (refs #3569) by @Chatewgne in #4077
- Allow to filter flatpages by portal by @marcantoinedupre in #4097
🐛 Bug fixes
- Fix range filters not translated (fixes #3852) by @justinefricou in #4051
- Fix crash on migrate when db username or dbname contains dash by @marcantoinedupre in #4056
- Fix Intervention end date should only be mandatory in last step of Suricate Workflow (refs #3825) by @Chatewgne in #4059
- Change label filter intervention contractors and filter null value on project contractors detail view (ref #3820) by @juggler31 in #4061
- Sort attachments in API V2 for Outdoor Sites and Touristic Contents (refs #4071) by @babastienne in #4072
- Expose missing Sources in APIv2 (refs #4079) by @Chatewgne in #4080
- Set MenuItem
open_in_new_tab
to False when no target (#4093) by @marcantoinedupre in #4094 - Fix MenuItem title max length in flatpages migration 0010 (#4095) by @marcantoinedupre in #4096
📝 Documentation
- Fix RST syntax in Documentation by @camillemonchicourt in #4047
- Improve static pages documentation by @camillemonchicourt in #4050
- Remove some sync_rando doc for dev by @marcantoinedupre in #4058
- Add update.sh to docker doc by @Chatewgne in #4081
✅ Tests
- Improve test environment by @submarcos in #4035
Full Changelog: 2.104.2...2.105.0