Skip to content

Releases: GeotrekCE/Geotrek-admin

Geotrek-admin 2.97.4

09 Mar 17:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.97.3...2.97.4

Geotrek-admin 2.97.3

28 Feb 14:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.97.2...2.97.3

Geotrek-admin 2.97.2

22 Feb 08:32
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix link between attachment and file is lost when updating old attachment without suffix and no title by @Chatewgne in #3490

🏗️ Maintenance

Full Changelog: 2.97.1...2.97.2

Geotrek-admin 2.97.1

19 Feb 19:10
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix link between attachment and file is lost when updating old attachment without suffix by @Chatewgne in #3488

⚠️ Warning ⚠️

  • Attachment filenames are now suffixed with a random string. This might cause duplication of old attachment files that previously did not have a suffix. Make sure to run clean_attachments command regularly to save disk space.

Full Changelog: 2.97.0...2.97.1

Geotrek-admin 2.97.0

17 Feb 09:24
Compare
Choose a tag to compare

⚠️ Warning ⚠️

DO NOT USE Attachments are lost on update
Attachment filenames are now suffixed with a random string. This might cause duplication of old attachment files that previously did not have a suffix. Make sure to run clean_attachments command regularly to save disk space.

New features

🐛 Bug fixes

📝 Documentation

🔒 Security

🏗️ Maintenance

Full Changelog: 2.96.1...2.97.0

2.96.1

02 Feb 10:51
Compare
Choose a tag to compare

Bug fixes

  • Fix APIv2 filters deteriorated performances in 2.96.0

Improvements

  • Sensitivity: Add missing attachments list to sensitive areas API

What's Changed

  • feat: add missing attachements on SensitivityArea APIs by @lpofredc in #3348
  • 🐛 Fix APIv2 filters performances were deteriorated by @Chatewgne in #3465

New Contributors

Full Changelog: 2.96.0...2.96.1

2.96.0

01 Feb 09:04
Compare
Choose a tag to compare
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 and Site (#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

Full Changelog: 2.95.0...2.96.0

2.95.0

24 Jan 10:32
Compare
Choose a tag to compare

New features

  • Add possibility to duplicate objects with geometries (#3105)

Minor improvements

  • Add blade type on signage detail view (#3325)

Warning

Bionic (Ubuntu 18.04) instances need to install deadsnakes PPA to handle python3.8 updates:

apt-get install software-properties-common
add-apt-repository --yes ppa:deadsnakes/ppa
apt-get install python3.8

Maintenance

In preparation for HD Views developments (PR #3298):

  • Bump Python to 3.8
  • Bump MapEntity to 8.4.0
  • Bump Pillow to 9.3.0
  • Bump Celery to 5.2.1
  • Bump django-celery-results to 2.4.0
  • Bump django-clearcache to 1.2.1
  • Add libvips to dependencies

Improvements

  • Apidae trek parser supports geometry import from kml or kmz attachment
  • More checks on Apidae trek parser in order not to import trek without a geometry

Bug fixes

  • Fix loaddem command update other types of geometry
  • Recreate cache folders if missing. (#3384)
  • Modify site's geometry before saving to avoid edition and export of shapefiles (#3399)
  • Fix API V2 cache key with X-Forwarded-Proto header (#3404)
  • Check pictogram exist on categories during generation of pdfs
  • Prevent "Internal Error" on API v2 when wrong url parameter is provided on courses and sites filter for pois
  • Fix ApidaeParsers does not update every time
  • Add fixtures licenses initial install
  • Fix default conf nginx for mobile
  • Replace image's relative URLs with absolute URLs in API v2 trek descriptions (#3321)
  • Disable scroll propagation on layers list to avoid zoom changes on map (#2687)

What's Changed

New Contributors

Full Changelog: 2.94.0...2.95.0

2.94.0

12 Dec 17:12
Compare
Choose a tag to compare

New feature

  • New LEIParser to import touristic content and event from LEI touristic data system
  • New XMLParser to import content from XML
  • ApidaeTrekParser: import trek's contact info into description
  • New Parser subclass to import POIs from the APIDAE touristic data system.
  • New POIParser to import POIs from files (with and without dynamic segmentation)
  • Change default color of imported filelayer (#306)

Bug fixes

  • Fix shp zipfile import
  • ApidaeTrekParser: round computed duration
  • ApidaeTrekParser: fix attached pictures import

2.93.0

06 Dec 14:11
Compare
Choose a tag to compare

New feature

  • New Parser subclass to import treks from the APIDAE touristic data system.

Improvements

  • Use MapEntity widget for geometries even without setting TREKKING_TOPOLOGY_ENABLED (to always display file layer leaflet plugin)