Skip to content

Latest commit

 

History

History
133 lines (94 loc) · 3.99 KB

File metadata and controls

133 lines (94 loc) · 3.99 KB

Changelog Lizmap 3.10

Unreleased

3.10.0-beta.2 - 2026-03-25

Funders

Added

  • Print -Atlas Print Button for Selected Features
  • Print -PDF Filename from Atlas Expression
  • Edition - Add geometry "copy&paste" functionality for digitizing workflow
  • Tooltip - Add the capability to render layer features with QGIS Style (using SLD)
  • Attribute table - Management of Value relation/Value Map fields in the new datatables Search Builder panel
  • Edition - Rename uploaded attachments using field default value as filename stem
  • Map - Layer opacity when "Load layers as single WMS request"
  • Edition - Auto-activate snapping via snap_on_start config
  • Print - Add mode to let user put a custom scale

Tests

  • e2e: PostgreSQL 18

Backend

  • Update rspack to 1.7 and remove webpack
  • OpenLayers 10.8.x

3.10.0-beta.1 - 2026-02-11

Funders

Added

  • Can dislay geoloc orientation arrow
  • DXF export
  • Can exclude basemaps from single WMS layer option
  • Multi atlas printing for selection
  • Geometry "copy&paste" functionality for digitizing workflow
  • JS: Add "subscribe" method to EventDispatcher class and to lizMap object
  • Use background color defned in QGIS for tab in edition form

Changed

  • e2e: definitly remove cypress tests

Tests

  • e2e: move GetCapabilities requests from cypress to Playwright
  • e2e: move GetProjectConfig requests from cypress to Playwright
  • e2e: move service requests from cypress to Playwright
  • Bump Redis to 8 in docker compose
  • e2e: location search enhancement
  • e2e: replace expectParametersToContain by expectRequest
  • e2e: remove gotomap
  • e2e: time manager enhancing and modernization
  • e2e: Move external_wms_layer from Cypress to Playwright
  • e2e: wrap the Buffer into an Uint8Array for writeFile
  • e2e: Move key_value_mapping from Cypress to Playwright
  • e2e: Move action tests form Cypress to Playwright
  • e2e: Move export data tests from Cypress to Playwright
  • e2e: well unroute
  • e2e: Modernize base_layers tests
  • e2e: revival of draw import tests
  • e2e: Enhancing Should select / filter / refresh with map interaction
  • e2e: re-import the same file to draw on map

API

  • JS - constant MEDIA_REGEX
  • JS - Defined image symbology for layer
  • PHP - Enhancing getBooleanOption by using filter_var

Backend

  • Upgrade JavaScript dependancies
  • QGIS Server plugins repository: using qgis-plugins.3liz.org

3.10.0-alpha.1 - 2025-12-30

Funders

Important

  • PHP 8.2 minimum is required

Added

  • PHP: Implementing a Psr-3 Logger upper \jLog::log
  • Preload link for CSS and JS files, and map's resources

Changed

  • Migrate datatables from client to server side
  • JS: Replace proj4js by proj4rs WASM

Removed

  • PHP: drop lizmapRepository class, use \Lizmap\Project\Repository instead
  • PHP: drop lizmapProject class, use \Lizmap\Project\Project instead
  • PHP: drop lizmapOGCRequest class, use \Lizmap\Request\OGCRequest
  • PHP: drop lizmapProxy class, use \Lizmap\Request\Proxy
  • PHP: drop qgisServer class, useless since 3.7
  • PHP: drop qgisProject class, useless since 3.5

Deprecated

  • PHP: deprecate lizmapWkt class, use \Lizmap\App\WktTools instead

Backend

  • Raise PHP to version 8.2
  • Raise docker from Alpine 17 to 21
  • Update to Bootstrap 5
  • CI: copy .module.wasm files whatever their names are