Release of Lizmap Web Client 3.5
We are pleased to announce the release of Lizmap Web Client 3.5, the new major version.
This version has been tested with QGIS 3.16 and the new QGIS LTR version 3.22.
This version needs you to upgrade your Lizmap plugin on both Desktop and Server to 3.7.2. We recommend QGIS-Plugin-Manager to help you to upgrade Lizmap QGIS Server plugin.
This version brings some new features such as :
- when uploading an image from a form, you can resize and/or rotate the uploaded picture.
- new button reverse geometry for lines. These last 2 new features are funded by city of Avignon.
- spatial filtering for a given user. In the Lizmap plugin, in the "Filter by user" tab, previously, we could only make features visible or hidden based on a field. Now, it's possible to hide or show a feature based on its spatial intersection with a polygon layer. It's acting like a mask layer. This filter can be active on display or editing only. This feature has been funded by Valabre.
If you are used to the QGIS popup with the Copy the drag & drop form layout, you will be happy to use the new form popup type. It automatically takes the drag and drop form layout for the popup, without overriding the QGIS maptip. This is convenient because you don't need to update the maptip on a regular basis, and you can keep the QGIS maptip for local QGIS use. This feature has been funded by Province of Pyrénées-Atlantiques.
If you use the overview map, this map can follow pan, zoom in and out made in the main map. This feature has been funded DEAL in Mayotte.
Some contributions have been made from the opensource community on GitHub, such as allowing PostgreSQL geography type made by Florian. We also thank some contributors in the translation process, new languages (Japanese, Ukrainian, etc.) have been added.
To make the life slightly easier for GIS users, we added a new panel in the Lizmap Desktop plugin to show the server information, such as the installed QGIS Server version. This is only available if you give an administrator login and password.
In QGIS Desktop, users can install plugins. In Lizmap, we have the equivalent, we call them modules.
For one of our customer, CRIGE-PACA, we have developed the PgRouting module, which allows users to make routing from data in a PostGIS database.
The development implied us to make some improvements in the core of Lizmap Web Client on the display of the main map canvas managed by the library OpenLayers.
Under the hood
Under the hood, we made a lot of other improvements. We got an intern for 6 months, Adrien from École 42 in Paris. He did a lot of code refactoring, to make it easier for Lizmap developers to write unit tests.
At 3Liz, we also made a lot of improvements in our release process. This version allows us to use more Docker, Cypress and PHPUnit for manual and automated tests. We wrote another blogpost dedicated to quality assurance.
You can download the latest zip on our release page
Tip, on GitHub, register to the release notification 😎
We hope you will enjoy this new version 🦎
The 3Liz team