Skip to content

Releases: 3liz/lizmap-web-client

3.9.0-beta.1

07 Feb 14:42
191f4bf
Compare
Choose a tag to compare
3.9.0-beta.1 Pre-release
Pre-release

Release Lizmap Web Client 3.9.0-beta.1

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.9.0-beta.1.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.9.0-beta.1

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.34 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.12.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.6.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.2 8.3
PostgreSQL/PostGIS 14 - 3 17 - 3
QGIS Server 3.34 3.34
QGIS Desktop 3.34 3.34
Results

Changelog

Funders 🙂

Important ⚠

  • PHP 8.1 minimum is required

Added ⭐

  • Editing
    • Make sure the dock with the form is visible before opening the cancellation confirmation dialog
  • Drawing :
    • Circular geometry measurement on draw, contribution from @mind84
    • Add button to rotate geometries
    • Add split tool. Switch to editing and select split features
  • lizmap-features-table, optionally :
    • Show the currently highlighted feature geometry in the map with data-show-highlighted-feature-geometry="true"
    • Centre the map to this geometry with data-center-to-highlighted-feature-geometry="true"
    • Improve the logic of the opening
  • Import and export drawings as FlatGeobuf
  • Form filter: filter autocomplete list based on previous applied filters
  • Be able to set a maximum zoom for points, lines or polygons when zooming
  • New import Shapefile into the drawing toolbox
  • JS External OpenLayers Layer: defined custom title
  • Adding Open Layers format for reading WFS capabilities data
  • Support for X-Request-Id

Changed ♻

  • Activate the "Locate by layer" by default

Backend ⛽

  • Only use Guzzle to send requests from PHP
  • Parsing QGIS Project with PHP XMLReader instead of DOM
  • Expose more OpenLayers and lit classes
  • Reduce mainLizmap dependencies in all JavaScript code
  • Raise PHP to version 8.1
  • Dataviz with PlotlyJS
    • Update to v2.35.2
    • Use a custom build to reduce file size
  • Code refactoring :
    • ESLint, StyleLint...

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

The Lizmap team 🦎

3.8.5

07 Feb 13:36
1611131
Compare
Choose a tag to compare

Release Lizmap Web Client 3.8.5

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.8.5.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.8.5
  • docker pull 3liz/lizmap-web-client:3.8

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.28 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.12.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.5.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.2 8.3
PostgreSQL/PostGIS 14 - 3 17 - 3
QGIS Server 3.34 3.34
QGIS Desktop 3.34 3.34
Results

Changelog

Funders 🙂

Added ⭐

Fixed 🐛

  • Add X-Request-Id in request to QGIS Server headers :
    • Useful with latest versions of Py-QGIS-Server and QJazz
    • The Q-Request-Id is shown in the administration log panel
  • Form filter : Also search for NULL values when empty string is checked
  • Authenticating layers with QGIS native "auth" config, contribution from @cfsgarcia
  • Wrong distance constraint value
  • When drawing a single segment, display correct total measure for linestring without distance constraint
  • Administrator logs :
    • Add new panel about errors
  • Tooltip
    • Remove CSS text-align:center
    • Use addToolLayer instead of addLayer
  • Performance issue about opacity and embedded layers
  • lizmap-features-table - Improve the logic of the feature detail opening

Backend ⛽

  • Update Jelix to 1.8.16
  • Update JavaScript dependencies

Tests 🎳

  • Improve workflow about PHP and End2End tests

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.8.4 and 3.8.5: 3.8.4...3.8.5

The Lizmap team 🦎

3.7.15

07 Feb 11:38
0e95715
Compare
Choose a tag to compare

Release Lizmap Web Client 3.7.15

Use only the ZIP file provided in this release called lizmap-web-client-3.7.15.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.7.15
  • docker pull 3liz/lizmap-web-client:3.7

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.22 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.12.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.1 8.3
PostgreSQL/PostGIS 14 - 3 16 - 3
QGIS Server 3.28 3.34
QGIS Desktop 3.28 3.34
Results

Changelog

Added ⭐

  • Add X-Request-Id in request to QGIS Server headers :
    • Useful with latest versions of Py-QGIS-Server and QJazz
    • The Q-Request-Id is shown in the administration log panel

Fixed 🐛

  • Wrong distance constraint value
  • When drawing a single segment, display correct total measure for linestring without distance constraint
  • WFS GetFeature request to QGIS Server returns error

Backend ⛽

Tests 🎳

  • Improve workflow about PHP and End2End tests

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.7.14 and 3.7.15: 3.7.14...3.7.15

The Lizmap team 🦎

3.8.4

07 Jan 16:25
be354fc
Compare
Choose a tag to compare

Release Lizmap Web Client 3.8.4

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.8.4.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.8.4
  • docker pull 3liz/lizmap-web-client:3.8

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.28 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.12.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.5.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.2 8.3
PostgreSQL/PostGIS 14 - 3 17 - 3
QGIS Server 3.34 3.34
QGIS Desktop 3.34 3.34
Results

Changelog

Funders 🙂

Added ⭐

  • Popup - Add layer ID and feature ID as data attributes in the HTML
  • HTML component lizmap-features-table
    • Use a table with additional columns from fields
    • data-show-highlighted-feature-geometry="true"
    • data-center-to-highlighted-feature-geometry="true"
    • data-max-features : Request a maximum number of features
    • Sort data server-side
  • Enable translate a geometry
  • Draw: inform user he can hold "Alt" and click to delete a vertex

Fixed 🐛

  • Fix CSS : hide only adjacent non-popup-displayed table items, contribution on the source code from @erw-1
  • Tail admin logs to always display data
  • In case of HTTP request error, log it into the admin logs
    • It's easier to debug and see OGC requests to QGIS server
  • Remove the print overlay when some dialogs are opened
  • Speed up the landing page loading with a lazy loading of each QGIS projects
  • Feature toolbar: child layer is pivot
  • Put highlight layer in tools layer group
  • Include layer opacity info for embedded layers
  • JS State Symbology : checking ruleKey for WMS parameters
  • <lizmap-features-table> : lower case sortingOrder and draggable attribute values
  • Attribute table - Fix bugs
    • Remove the need to highlight a line when clicking on the "Create feature" button
    • Fix the "Create feature" button not visible in some cases
    • Fix the child table not visible in some cases after clicking on a parent feature
  • Fix display of error message when launching a Lizmap action
  • Editing :
    • Make sure the dock with the form is visible before opening the cancellation confirmation dialog
    • Hide "select" when launched from attribute table via parent
    • Exec a SQL DELETE can return 0 in some cases
  • Dataviz
    • Update PlotlyJS to v2.35.2 and do custom build to reduce file size
  • Fix the print overlay stacking
  • Fix order popups following layers order

Deprecated ⚙

  • To get layer ID and feature ID in a JavaScript code, use data-attributes, instead of the legacy <input class="lizmap-popup-layer-feature-id">

Backend ⛽

  • Update Jelix to 1.8.14

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.8.3 and 3.8.4: 3.8.3...3.8.4

The Lizmap team 🦎

3.7.14

07 Jan 14:57
87fce24
Compare
Choose a tag to compare

Release Lizmap Web Client 3.7.14

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.7.14.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.7.14
  • docker pull 3liz/lizmap-web-client:3.7

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.22 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.12.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.1 8.3
PostgreSQL/PostGIS 14 - 3 16 - 3
QGIS Server 3.28 3.34
QGIS Desktop 3.28 3.34
Results

Changelog

Funders 🙂

Fixed 🐛

  • Fix the print overlay stacking
  • Fix order popups following layers order

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.7.13 and 3.7.14: 3.7.13...3.7.14

The Lizmap team 🦎

3.7.13

20 Dec 15:09
65a4c02
Compare
Choose a tag to compare

Release Lizmap Web Client 3.7.13

Use only the ZIP file provided in this release called lizmap-web-client-3.7.13.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.7.13
  • docker pull 3liz/lizmap-web-client:3.7

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.22 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.11.2 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.6

Automatic testing process

Versions
PHP 8.1 8.3
PostgreSQL/PostGIS 14 - 3 16 - 3
QGIS Server 3.28 3.34
QGIS Desktop 3.28 3.34
Results

Changelog

Fixed 🐛

  • Tail admin logs to always display data
  • In case of HTTP request error, log it into the admin logs
    • It's easier to debug and see OGC requests to QGIS server
  • Remove the print overlay when some dialogs are opened
  • Speed up the landing page loading with a lazy loading of each QGIS projects
  • Attribute table - Fix bugs
    • Remove the need to highlight a line when clicking on the "Create feature" button
    • Fix the "Create feature" button not visible in some cases
    • Fix the child table not visible in some cases after clicking on a parent feature
    • Allow target="_blank" in cells
  • Fix display of error message when launching a Lizmap action

Backend ⛽

  • Update Jelix to 1.8.14

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.7.12 and 3.7.13: 3.7.12...3.7.13

The Lizmap team 🦎

3.8.3

08 Nov 16:05
8da71cb
Compare
Choose a tag to compare

Release Lizmap Web Client 3.8.3

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.8.3.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.8.3
  • docker pull 3liz/lizmap-web-client:3.8

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.28 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.11.2 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.5.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.4

Automatic testing process

Versions
PHP 8.2 8.3
PostgreSQL/PostGIS 14 - 3 17 - 3
QGIS Server 3.34 3.34
QGIS Desktop 3.34 3.34
Results

Changelog

Funders 🙂

Added ⭐

  • Move related child in corresponding div for 1:n and n:m relations in popups

Changed ♻

  • Rename "only maps" to "Disable landing page"

Fixed 🐛

  • Loading of iframe into a popup
  • Fix expanded for categorized symbology in group as layer
  • Encode layer style in hash, contribution from @mind84
  • Set raster layers opacity, contribution from @mind84
  • Fix base layer (i) information button
  • IGN search string length must be between 3 and 200 chars
  • Fix Relation Reference Form control order by value
  • Fix enclosing correctly filter when requesting QGIS Server with brackets
  • Minor refactoring of embedded projects referencing during projects loading
  • Fix the URL used for the OSM Nominatim search and use bounded=1 to restrict results
  • Fix display of the highlight after an OSM and IGN geocoding
  • lizmap-features-table :
    • Improve popup table style
    • Fix ordering of rows in the table, contribution from @neo-garaix
  • Reset the form filter when changing the dropdown menu

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.8.2 and 3.8.3: 3.8.2...3.8.3

The Lizmap team 🦎

3.7.12

08 Nov 13:42
f19f96c
Compare
Choose a tag to compare

Release Lizmap Web Client 3.7.12

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.7.12.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.7.12
  • docker pull 3liz/lizmap-web-client:3.7

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.22 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.11.2 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.4.4

Automatic testing process

Versions
PHP 8.1 8.3
PostgreSQL/PostGIS 14 - 3 17 - 3
QGIS Server 3.28 3.34
QGIS Desktop 3.28 3.34
Results

Changelog

Funders 🙂

Fixed 🐛

  • Fix expanded for categorized symbology in group as layer
  • Encode layer style in hash, contribution from @mind84
  • Fix Relation Reference Form control order by value
  • Fix enclosing correctly filter when requesting QGIS Server with brackets
  • Fix: reinit form filter

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.7.11 and 3.7.12: 3.7.11...3.7.12

The Lizmap team 🦎

3.7.11

02 Oct 09:48
82f1708
Compare
Choose a tag to compare

Release Lizmap Web Client 3.7.11

funders

Use only the ZIP file provided in this release called lizmap-web-client-3.7.11.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.7.11
  • docker pull 3liz/lizmap-web-client:3.7

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.22 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.10.1 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.3.24

Automatic testing process

Versions
PHP 8.1 8.3
PostgreSQL/PostGIS 14 - 3 16 - 3
QGIS Server 3.28 3.34
QGIS Desktop 3.28 3.34
Results

Changelog

Funders 🙂

  • Valabre
  • Villefranche Agglomération

Added ⭐

  • Button to reload the map without additional JavaScript in case of error

Fixed 🐛

  • In the Javascript digitizing measure, provide a map projection
  • Fix reprojection of circle when printing and use a CURVEPOLYGON
  • Fix: allow tiled WMS when singleTile=False and the layer is not cached
  • Fix issues on datetime pickers and localization
  • Remove unwanted web assets from local configuration
  • lizMap.getFeaturePopupContentByFeatureIntersection according to the choosing scale
  • Bugfix Permalink: checked groups are not respected when hash is applied
  • For cache management, lookup layer by any name for both server and desktop

Backend ⛽

  • Update Jelix to 1.8.12
  • Update Playwright to 1.46.0
  • Some updates on PHPUnit 10

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.7.10 and 3.7.11: 3.7.10...3.7.11

The Lizmap team 🦎

3.8.2

01 Oct 09:55
71c0a37
Compare
Choose a tag to compare

Release Lizmap Web Client 3.8.2

Use only the ZIP file provided in this release called lizmap-web-client-3.8.2.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.8.2
  • docker pull 3liz/lizmap-web-client:3.8

Do not forget to go in your QGIS desktop plugin manager and regularly update all your plugins to their latest version 🤗

Requirements

To be able to run this version of Lizmap Web Client, you need :

  • QGIS Server 3.28 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.10.1 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.5.0 to be displayed
  • Recommended version for Lizmap Desktop plugin 4.3.24

Automatic testing process

Versions
PHP 8.2 8.3
PostgreSQL/PostGIS 14 - 3 16 - 3
QGIS Server 3.34 3.34
QGIS Desktop 3.34 3.34
Results

Changelog

Added ⭐

  • Show the list of installed modules in the administration panel
  • Add a link to QGIS Server individual plugin help URL if available

Changed ♻

  • Better user experience about a JavaScript error, possible to add no_user_defined_js=1 in the URL

Fixed 🐛

  • Fix extent when clicking on the zoom to initial extent button
  • Fix opening layer group information window, contribution from @cfsgarcia
  • Fix reprojection of circle when printing and use a CURVEPOLYGON
  • Fix: allow tiled WMS when singleTile=False and the layer is not cached

Backend ⛽

  • Update OpenLayers to 10.2.1

Translations

  • Update translated strings from the Transifex website, not coding skills required to contribute :

Full changelog between 3.8.1 and 3.8.2: 3.8.1...3.8.2

The Lizmap team 🦎