2.96.0
Pre-release
Pre-release
! Warning: this version causes serious performance issue. Please do not upgrade until it is fixed !
New feature
- Handle very high resolution images (HD Views) that will automatically be tiled, for
Trek
,POI
andSite
(#3378) - Handle annotations on HD Views (points, lines, polygons and text)
Improvements
- APIDAE Trek Parser output now shows APIDAE IDs of entities triggering warnings during import
- Update maximum request size in Nginx from 10M to 200M to allow uploading HD pictures (#3378)
Bug fixes
- Fix intervention datatable list if one intervention has no target
- Fix intervention datatable list with interventions on lands
- Fix signage's blade detail
- APIDAE Trek parser now raises an import error on geometry with not continuous segments
Development
- New contributing guide (docs/CONTRIBUTING.rst).
- Development dependencies are now split in dedicated file.
- pip-tools and flake8 are now available in developer environment.
- Dependency graph is now checked in CI (see docs/contribute/development to how add a new dependency).
- New git pre-commit hook to check all is alright before commit (see docs/contribute/development).
Warning
- The default Nginx configuration template has been improved (f9c72d9) to allow uploading big images. It is highly recommanded to apply changes to your Nginx configuration template (in /opt/geotrek-admin/var/conf/nginx.conf.in).
What's Changed
- build(deps): bump docutils from 0.18.1 to 0.19 by @dependabot in #3420
- build(deps): bump zodbpickle from 2.2.0 to 2.6 by @dependabot in #3421
- build(deps): bump asgiref from 3.4.1 to 3.6.0 by @dependabot in #3422
- build(deps): bump papersize from 1.0.1 to 1.3.0 by @dependabot in #3423
- Better split dev dependencies by @submarcos in #3431
- 🐛 Fix intervention datatable list when no target defined by @submarcos in #3426
- Improve quality check and contributing guide by @submarcos in #3430
- build(deps): bump requests from 2.18.1 to 2.18.2 by @submarcos in #3438
- limit dependabot updates with django by @submarcos in #3439
- Add contributing links in README by @submarcos in #3433
- build(deps): bump psycopg2 from 2.9.3 to 2.9.5 by @submarcos in #3441
- build(deps): bump charset-normalizer from 2.0.12 to 3.0.1 by @dependabot in #3435
- build(deps): bump sentry-sdk from 1.5.9 to 1.14.0 by @submarcos in #3442
- build(deps): bump redis from 4.2.2 to 4.4.2 by @dependabot in #3434
- build(deps): bump django-modelcluster from 5.3 to 6.0 by @dependabot in #3440
- build(deps): bump django-mptt from 0.13.4 to 0.14.0 by @dependabot in #3443
- allow dependabot to update dependency graph by @submarcos in #3447
- allow dependabot to update dependency graph by @submarcos in #3449
- 💚 fix cypress test fixtures by @LePetitTim in #3452
- keep always same path order for merge by @submarcos in #3453
- move dependency check in dedicated workflow by @submarcos in #3451
- build(deps): bump pytz from 2022.1 to 2022.7.1 by @dependabot in #3446
- optimize CI by @submarcos in #3456
- optimize CI by @submarcos in #3457
- build(deps): bump attrs from 21.4.0 to 22.2.0 by @dependabot in #3445
- Improve APIDAE Trek parser output with entities external IDs by @marcantoinedupre in #3429
- 🐛 fix intervention datatable list with interventions on lands by @LePetitTim in #3455
- 💚 Add ordered on assertquerysetequal, better test consistent by @LePetitTim in #3459
- 🐛 Fix signage detail indentation blades by @LePetitTim in #3450
- Fix: APIDAE Trek parser now raises an error on not continuous segments by @marcantoinedupre in #3428
- 🌐 Update translations for HD Views by @Chatewgne in #3367
- ✨ Handle HD point of view images for Treks, Sites and POIs by @Chatewgne in #3298
Full Changelog: 2.95.0...2.96.0