Skip to content

Releases: 3liz/lizmap-web-client

3.7.0-alpha.2

28 Aug 10:40
cc1f90f
Compare
Choose a tag to compare
3.7.0-alpha.2 Pre-release
Pre-release

Release Lizmap Web Client 3.7.0-alpha.2

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

  • docker pull 3liz/lizmap-web-client:3.7.0-alpha.2

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.16 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.8.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4 to be displayed

Changelog

Fixed 🐛

  • Use the layer name defined in the Lizmap CFG file if defined instead of the one in the legend
  • Editing & Filter - Fix editing right access from popup
  • Refresh WMS layer after edition follow up
  • Fix some regressions about the new legend :
    • Option "Group as layer"
    • External layer
    • Handle QGIS Control rendering order
  • Check if the scale is 0 in the Lizmap CFG file before doing a division
  • Use layer name as option label for locate-by-layer selector in mobile
  • Support for OpenTopoMap
  • Editing & Filter - Fix editing right access from popup
  • Fix a visibility error for a QGIS preset/theme
  • Warning about "qgsmtime" for an embedded layer
  • Improve the checklist when installing Lizmap Web Client about QGIS Server
  • Do not display child plot in popup when there is no data

Changed ♻

  • The keyword overview for a group in the legend is not case-sensitive
  • Improve the QGIS project panel in the administration :
    • Add some colours in the legend
    • Improve the display, better UX

Removed 🌀

  • Some code about OpenLayers 2

Backend ⛽

  • Upgrade OpenLayers to version 7.5.1
  • Fix some PHP notice when running PHP 8, contribution from @Antoviscomi

Translations 🗺

The Lizmap team 🦎

3.6.5

08 Aug 09:09
19f873f
Compare
Choose a tag to compare

Release Lizmap Web Client 3.6.5

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

  • docker pull 3liz/lizmap-web-client:3.6.5
  • docker pull 3liz/lizmap-web-client:3.6

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.10 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.8.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.3 to be displayed

Changelog

Added ⭐

  • Support for the QGIS widget "number": min, max and step are supported from QGIS desktop

Fixed 🐛

  • Use layer name as option label for locate-by-layer selector in mobile
  • Support for OpenTopoMap
  • Editing & Filter - Fix editing right access from popup
  • Fix a visibility error for a QGIS preset/theme
  • Warning about "qgsmtime" for an embedded layer
  • Improve the checklist when installing Lizmap Web Client about QGIS Server

Changed ♻

  • Better backend log management, especially when updating a layer has failed
  • Improve the QGIS project panel in the administration :
    • Add some colours in the legend
    • Improve the display, better UX

Backend ⛽

  • Some JavaScript cleaning
  • Fix some PHP notice when running PHP 8, contribution from @Antoviscomi

Translations 🗺

Tests 🎳

  • Add PHP 8.2 to the matrix for PHP tests
  • Improvements to the Playwright stack

Funders 😊

Full changelog between 3.6.4 and 3.6.5: 3.6.4...3.6.5

The Lizmap team 🦎

3.5.14

31 Jul 16:08
cf0bf23
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.14

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

  • docker pull 3liz/lizmap-web-client:3.5.14
  • docker pull 3liz/lizmap-web-client:3.5

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

Changelog

Important ⚠

Added ⭐

  • Emails sent by Lizmap when an admin user creates an account or reset the password of a user,
    have now a Reply-To header set with the email of this admin user

Fixed 🐛

  • Fix a visibility error for a QGIS preset/theme
  • Warning about "qgsmtime" for an embedded layer
  • Avoid a division by 0 when the scale was set to 0

Translations 🗺

Backend ⛽

  • Fix some PHP notice when running PHP 8, contribution from @Antoviscomi
  • Upgrade Jelix to the latest version 1.6 and jCommunity to 1.3.20

Funders 🙂

  • Geolab.re

Full changelog between 3.5.13 and 3.5.14: 3.5.13...3.5.14

The Lizmap team 🦎

3.7.0-alpha.1

25 Jul 16:09
f522ea2
Compare
Choose a tag to compare
3.7.0-alpha.1 Pre-release
Pre-release

Release Lizmap Web Client 3.7.0-alpha.1

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

  • docker pull 3liz/lizmap-web-client:3.7.0-alpha.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.16 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.8.0 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.4 to be displayed

Changelog

Added ⭐

  • Refactoring of the legend:
    • Add checkbox in the legend to enable/disable some symbols within the layer
    • Add symbols of the legend item by default for all layers and rendering rules
    • Group project-background-color to display the default background color
    • Use any base layer as a background, the usage of legacy keywords osm-mapnik etc. is now deprecated
    • These new background layers must be in a group called baselayers.
  • Improve the "QGIS theme"
  • Editing capabilities: Better user experience with 1-n relations: the data tables of the related child layers
    now respect the position configured in the QGIS editing drag&drop designer.
  • Popup/Editing - Add a combobox in the popup to allow creating a new child feature for the related
    layers. This will allow creating child features directly from the parent popup.
  • New display for measurements on the map when drawing
  • Better management of QGIS projects about versions (desktop, plugin versions, etc.)
  • Form filter: Allow using a second field for the numeric type like it is already possible for dates.
    This is useful when the layer features contain two fields describing a minimum and maximum value of the same property.
  • Action module:
    • New support for project and layer scopes: the actions can now be used outside the popup, for a specific chosen layer or as a generic project action.
      • A new web component <lizmap-action-selector> is used to let the user choose an action and run it (for the layer and project scopes)
      • A new dock is available and shows the list of the project actions, with buttons to run an action and another to reset the results.
      • For the layers with actions configured, a click on the layer in the legend also shows the action selector and buttons and allows running this layer actions
    • An SVG icon can be used instead of a bootstrap icon as a background of the popup action buttons
    • the current map extent and map center are sent as parameters in WKT format (projection EPSG:4326) and can be used in the PostgreSQL function
    • Actions can be run from external JavaScript scripts, for example:
      // Run an action
      lizMap.mainLizmap.action.runLizmapAction(actionName, scope = 'feature', layerId = null, featureId = null, wkt = null);
      // Reset the action
      lizMap.mainLizmap.action.resetLizmapAction()
    • A WKT in EPSG:4326 can also be sent as an additional parameter.
      This is only possible when running the action with JavaScript.
      This allows to send a geometry to be used by the PostgreSQL action
      (for example, to get data from another table with geometries intersecting this passed WKT geometry)
    • The JavaScript and HTML code has been modernized (no more jQuery calls, usage of web components, etc.)
  • Dataviz The editor can now configure how the plots will be organized in the web interface.
    • A new Drag & Drop layout tab has been added in Lizmap plugin Dataviz tab,
      which allows to create tabs and groups like it can be done for forms.
  • New print configurations. For each layout, you can:
    • enable/disable it
    • set allowed groups
    • set formats and default one
    • set DPIs and default one
    • set a custom icon for a QGIS atlas layout in the feature's popup
  • New display of print options
    • print area is now displayed as a mask on the map
    • an advanced panel allows you to:
      • set X/Y parameters for the grid
      • set main map rotation
      • set DPI
  • Add a button to paste a geometry
  • Add MGRS coordinates display on the map

Fixed 🐛

  • The "locate by layer" selector shows the layer title when unselected on mobile
  • Display the reverse geometry button only for linestring and polygons, not for points

Changed ♻

  • Avoid downloading the default project image multiple times. This improves the first load of the project page
  • Update home page title configuration

Updated

  • New drawing toolbar, migration from OpenLayers 2 to OpenLayers 6
  • Update Plotly.js to 2.16.3
  • Update proj4 library

Translations 🗺

  • Update translated strings from the Transifex website

Deprecated ⚙

  • The AtlasPrint QGIS server plugin should be removed from the installation. It's not used anymore.
  • Layers called osm-mapnik, ign-photo, google-satellite etc

Backend ⛽

  • A lot of JavaScript code cleanups
  • Update some JavaScript dependencies
  • Remove some old code about QGIS Server 2
  • Update the OpenLayers library to version 7.3.0
  • Fix some issues when deployed with Docker
  • Switch to PHP 8.1 in the docker image
  • Upgrade Lizmap Web Client target minimum version to 3.4

Funders 🙂

The Lizmap team 🦎

3.6.4

30 May 21:38
f577b4a
Compare
Choose a tag to compare

Release Lizmap Web Client 3.6.4

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

  • docker pull 3liz/lizmap-web-client:3.6.4
  • docker pull 3liz/lizmap-web-client:3.6

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.10 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.7.1 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.3 to be displayed

Changelog

Added ⭐

  • Quick help to open an online color picker
  • Add a reminder to check the QGIS server URL
  • Add uuid in forms for relational values

Fixed 🐛

  • Display zoom and center buttons if "Add geometry to feature response" is checked
  • Fix the export from the popup feature toolbar
  • Data filtering was broken on children layers
  • Plots have to be refreshed when a filter is applied on the parent layer
  • Issues in rights management when setting some specific rights to "forbidden"

Translations 🗺

Tests 🎳

  • Better test environment for automatic testing with QGIS server

Backend ⛽

  • Include the latest updates from Jelix 1.8.1

Full changelog between 3.6.3 and 3.6.4: 3.6.3...3.6.4

The Lizmap team 🦎

3.5.13

30 May 12:57
03b2d52
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.13

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

  • docker pull 3liz/lizmap-web-client:3.5.13
  • docker pull 3liz/lizmap-web-client:3.5

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

Changelog

Important ⚠

Added ⭐

  • Quick help to open an online color picker
  • Add a reminder to check the QGIS server URL
  • Add uuid in forms for relational values

Fixed 🐛

  • If the layer has a shortname :
    • fix the PDF print request
    • the user does a selection
  • The EXP_FILTER URL parameter was not built for cascade and pivot layers
  • Data filtering was broken on children layers
  • Plots have to be refreshed when a filter is applied on the parent layer

Full changelog between 3.5.12 and 3.5.13: 3.5.12...3.5.13

The Lizmap team 🦎

3.6.3

17 Apr 10:10
939275b
Compare
Choose a tag to compare

Release Lizmap Web Client 3.6.3

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

  • docker pull 3liz/lizmap-web-client:3.6.3
  • docker pull 3liz/lizmap-web-client:3.6

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.10 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 2.7.1 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.3 to be displayed

Changelog

Added ⭐

  • Display feature geometries defined in map parameter

Changed ♻

  • Update some CLI tools : wmts:capabilities, wmts:seed and wmts:clean

Fixed 🐛

  • Add a check for requesting a QGIS server WMS GetFeatureInfo whe the layer name was not the same as in the filter
  • Display the reverse geometry button only for linestrings and polygons, not for points
  • UX - Transform _ and - to a space when creating a repository
  • Improve QGIS server detection and debugging when the Lizmap server plugin is not installed
  • Increase the timeout when fetching data for a layer export with WfsOutputExtension
  • Fix issue for retrieving a CSS file
  • Fix a possible crash from OpenLayers 7 map when the map was dragged and released
  • Fix installation of the multiauth module. Be sure to install the version 1.2.1 or higher, of the module
  • Remove a warning from Spatialite in the logs, which was not supported for a long time in the QGIS plugin
  • Fix display of key/value when the layer is not published as WFS in the form filter and the attribute table panel
  • Check if the centroid is used for the filtering by polygon when editing the layer
  • When the layer has a shortname :
    • fix the PDF print request
    • the user do a selection
  • The EXP_FILTER URL parameter was not build for cascade and pivot layers

Translations 🗺

Backend ⛽

  • Include the latest updates from Jelix 1.8
  • Some bugfix about the docker image

Full changelog between 3.6.2 and 3.6.3: 3.6.2...3.6.3

The Lizmap team 🦎

3.5.12

12 Apr 09:26
2ed9c24
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.12

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

  • docker pull 3liz/lizmap-web-client:3.5.12
  • docker pull 3liz/lizmap-web-client:3.5

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

Changelog

Important ⚠

Fixed 🐛

  • Add a check for requesting a QGIS server WMS GetFeatureInfo whe the layer name was not the same as in the filter
  • Display the reverse geometry button only for linestrings and polygons, not for points
  • UX - Transform _ and - to a space when creating a repository
  • Fix issue for retrieving a CSS file
  • Fix a possible crash from OpenLayers 7 map when the map was dragged and released
  • Remove a warning from Spatialite in the logs, which was not supported for a long time in the QGIS plugin

Translations 🗺

Full changelog between 3.5.11 and 3.5.12: 3.5.11...3.5.12

The Lizmap team 🦎

3.6.2

01 Mar 12:43
35d1cc3
Compare
Choose a tag to compare

Release Lizmap Web Client 3.6.2

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

  • docker pull 3liz/lizmap-web-client:3.6.2
  • docker pull 3liz/lizmap-web-client:3.6

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.10 minimum, check the latest monthly bugfix release on the QGIS roadmap
  • Lizmap QGIS Server plugin 1.3.1 minimum
  • QGIS project files targeting at least Lizmap Web Client 3.3 to be displayed

Changelog

Added ⭐

  • Improve the wizard for the repository creation :
    • Better form with auto-completion
    • Some rights are now already checked by default when creating a new repository
  • Add some explanations about the rules and colours in the administration project page
  • Script install/migrate_from_3_5.sh to make it easier to migrate from Lizmap Web Client 3.5

Fixed 🐛

  • Fix no display of table with value relation fields when there is no layer name
  • Fix a bug about a hidden checkbox in a form
  • In a QGIS project, the primary key defined by QGIS desktop for a Postgres layer may not be a field.
  • Add XML header in the GetCapabilities request to avoid a message in the web browser console
  • Change the color if the highlighted selected line in the project table
  • In a WFS request, no PostGIS features were returned if SRSNAME was different from the layer SRID
  • When you click on the zoom to feature button, from the popup or the attribute table tool, the zoom/pan could be broken
  • When you try to select features with a point, no selection were performed
  • In the administration panel, allow to edit the name for the sender email
  • Fix issues in the installer, when installing external modules

Changed ♻

  • Use streamed response to improve performance on the server
  • Update some command line utilities

Translations 🗺

Backend ⛽

  • Update the way to check the validity about :
    • a geometry in a Well Known Text format
    • a proj4 string in tests
  • Fix some issues with PHP 8.2
  • Update OpenLayers to 7.2.2
  • Upgrade Jelix to 1.8.0-rc.4

Tests 🎳

  • Add more tests about End2End integration to avoid regressions

Full changelog between 3.6.1 and 3.6.2: 3.6.1...3.6.2

The Lizmap team 🦎

3.5.11

28 Feb 15:18
9bea8cc
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.11

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

  • docker pull 3liz/lizmap-web-client:3.5.11
  • docker pull 3liz/lizmap-web-client:3.5

Changelog

Important ⚠

Added ⭐

  • Improve the wizard for the repository creation :
    • Better form with auto-completion
    • Some rights are now already checked by default when creating a new repository

Fixed 🐛

  • In a QGIS project, the primary key defined by QGIS desktop for a Postgres layer may not be a field.
  • In a WFS request, no PostGIS features were returned if SRSNAME was different from the layer SRID
  • When you click on the zoom to feature button, from the popup, the zoom/pan could be broken
  • When you try to select features by point, no selection were performed
  • Improve the error message when QGIS server and the Lizmap QGIS server plugin are not installed correctly

Backend ⛽

  • Update the way to check the validity about :
    • a geometry in a Well Known Text format
    • a proj4 string in tests

Translations 🗺

Tests 🎳

  • Add more tests about End2End integration to avoid regressions

Full changelog between 3.5.10 and 3.5.11: 3.5.10...3.5.11

The Lizmap team 🦎