Releases: 3liz/lizmap-web-client
3.6.0-rc.2
Release Lizmap Web Client 3.6.0-rc.2
Use only the ZIP file provided in this release called lizmap-web-client-3.6.0-rc.2.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.6.0-rc.2
Changelog
Fixed 🐛
- Fix the button to copy to clip board in the administration interface
- Avoid a request to QGIS Server without a
MAP
parameter when the Lizmap server response is OK - Editing - Fix the HTML form widget must use a WYSIWYG editor
- IP into the logs was not the real IP when a reverse proxy was used
- Fix an issue when reading a QGIS project with different capitalization in some values in the QGS files :
allownull
in the RelationReference widget for instance - Scales displayed according to the base layer which is used, ticket #2978
- Dataviz: fix fetching WFS data from file
- QGIS project filename can now have multiple dots and spaces in its name
Changed ♻
- Display links to QGIS and Py-QGIS-Server releases
- Update to DataTables 1.12.1, jQuery, jQueryUI, CKEditor etc
Translations 🗺
- Update from Transifex about translated strings
Backend ⛽
- Fix some issues when deployed with Docker
Tests 🎳
- Upgrade Cypress to 4.2.0
The Lizmap team 🦎
3.5.7
Release Lizmap Web Client 3.5.7
Use only the ZIP file provided in this release called lizmap-web-client-3.5.7.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.5.7
docker pull 3liz/lizmap-web-client:3.5
Changelog
Fixed 🐛
- Fix wrong host URL when the WMS is used in another GIS client such as QGIS
- Fix extent synchro between OL2 and OL6 which could cause the center of the map to wrongly move when zooming with mouse
- Update datatables to 1.12.1. This fixes the bad display of sort images in Firefox
Tests 🎳
- Improve some automatic testing with Cypress
Translations 🗺
- Update from Transifex about translated strings
Full changelog between 3.5.6 and 3.5.7: 3.5.6...3.5.7
The Lizmap team 🦎
3.4.14
Release Lizmap Web Client 3.4.14
Use only the ZIP file provided in this release called lizmap-web-client-3.4.14.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.4.14
docker pull 3liz/lizmap-web-client:3.4
Changelog
Fixed 🐛
- Fix wrong host URL when the WMS is used in another GIS client such as QGIS
Backend ⛽
- Upgrade Jelix to version 1.6.39
Full changelog between 3.4.13 and 3.4.14: 3.4.13...3.4.14
The Lizmap team 🦎
3.6.0-rc.1
Release Lizmap Web Client 3.6.0-rc.1
Use only the ZIP file provided in this release called lizmap-web-client-3.6.0-rc.1.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.6.0-rc.1
Changelog
Added ⭐
- Display the URL to use in the QGIS desktop plugin in the administration panel
- Before opening a QGIS project, Lizmap is now checking that :
- Lizmap QGIS server plugin is running with a minimum required version
- QGIS server version is running with at least 3.10
- These two versions are hardcoded in the source code and updated when a new version of Lizmap is released
- Lizmap Web Client won't display old CFG file according to the Lizmap Web Client target version defined in QGIS Desktop
- These projects will still be visible in the administration panel to let you know that you need to upgrade them
- Be careful to the combobox selector in the QGIS plugin.
- The minimum version required will be raised and advertised for each release of a major version of Lizmap Web Client.
- Display the version of Py-QGIS-Server in the administration panel if it's used
- New configuration to set up the Content Security Policy header
Fixed 🐛
- Fix button to toggle compact/explode table view in popups. Also, each button only toggle its own children popup group
- Better management of paths for Lizmap repositories
- Fixed PHP syntax error in the dataviz module, contribution from @RobiFag
- Fix some requests to QGIS Server
- Fix an issue with PHP 8 when editing data
- Fix an issue about group ID when restricting a project to a few groups
- Fix a regression in form
- Fix some access control permissions in the editing toolbar (new, remove, edit features)
- Fix extent synchro between OL2 and OL6
- Fix a PHP error when displaying the administration panel when a project was removed
Translations 🗺
- Update from Transifex about translated strings
Backend ⛽
- Upgrade the Jelix framework to 1.8
- Fix some configurations in the docker image
Tests 🎳
- Add more tests about Cypress
The Lizmap team 🦎
3.5.6
Release Lizmap Web Client 3.5.6
Use only the ZIP file provided in this release called lizmap-web-client-3.5.6.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.5.6
docker pull 3liz/lizmap-web-client:3.5
Changelog
Added ⭐
- New configuration to set up the Content Security Policy header
Fixed 🐛
- Better management of paths for Lizmap repositories
- Form filter - Use OR between the uniques values of the same field
- Fix some requests to QGIS Server
- Fix some minor issues when reading the JSON file about editing capabilities
- Improve the settings about the mail server
- Improve the error message when the Lizmap server plugin is not found
- Fix button to toggle compact/explode table view in popups. Also each button only toggle its own children popup group
- Fixed PHP syntax error in the dataviz module, contribution from @RobiFag
- Fix one issue with PHP8
Translations 🗺
- Update from Transifex about translated strings
Backend ⛽
- Update Jelix to version 1.6.38
- Update OpenLayers to 6.15.1
Tests 🎳
- Add more tests about Cypress
Full changelog between 3.5.5 and 3.5.6: 3.5.5...3.5.6
The Lizmap team 🦎
3.4.13
Release Lizmap Web Client 3.4.13
Use only the ZIP file provided in this release called lizmap-web-client-3.4.13.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.4.13
docker pull 3liz/lizmap-web-client:3.4
Changelog
Fixed 🐛
- Form filter - Use OR between the uniques values of the same field
- Fix some requests to QGIS Server
- New configuration to set up the Content Security Policy header
Translations 🗺
- Update from Transifex about translated strings
Tests 🎳
- Add more tests about Cypress
Backend ⛽
- Update Jelix to version 1.6.38
Full changelog between 3.4.12 and 3.4.13: 3.4.12...3.4.13
The Lizmap team 🦎
3.6.0-beta.2
Release Lizmap Web Client 3.6.0-beta.2
Use only the ZIP file provided in this release called lizmap-web-client-3.6.0-beta.2.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.6.0-beta.2
Changelog
- Fix configuration form of email: sender email was always required.
Add also more explainations to fill correctly email parameters. - Fix display of the new rights interface
- Fix display of admin forms for themes & landing page
- Fix some compatibility issue with some php packages of dependencies with PHP 7.4
- Fix some potential issues about rights on some temporary files
The Lizmap team 🦎
3.6.0-beta.1
Release Lizmap Web Client 3.6.0-beta.1
Use only the ZIP file provided in this release called lizmap-web-client-3.6.0-beta.1.zip
⚠
Changelog
Added ⭐
- Maps: take care of
filter
andpopup
parameters from the url when viewing a map
in order to zoom directly to the defined features and to display popups - Maps: When an error appeared during the load of a project, the user interface
has been improved to show a better message, instead of the unreadable "SERVICE NON DISPONIBLE" error message. - Administration: add a new page in the admin panel showing the list of published projects
in a dynamic table.- visible properties:
repository
, projectname
,modification date
,projection
,
layer count
,qgis desktop version
,lizmap plugin version
,authorized groups
- The background of some properties are colored based on the values
to help the admin see what must be corrected:- QGIS version:
lightyellow
if the version is old compared to the QGIS Server (minor version difference > 6)lightcoral
if the QGIS desktop version is above the installed QGIS Server version
- Layer count:
lightyellow
if above 100,lightcoral
if above 200
- Projection:
lightcoral
if it is a user defined projection
- QGIS version:
- Tooltips have been added to show more information on hover
- Repository: shows the label
- Project name: shows the project
title
andabstract
- QGIS version, layer count and projection: shows a help message if an issue has been detected
- The admin user will be able to *sort the projects by clicking on the columns header
or filter the list by typing the searched value in the top text input. - A right sidebar shows the project information when a line is selected: project image, title, abstract.
- More project properties are shown if the proprietary tool
qgis-project-validator
has been used to
generate the expected JSON and LOG files for each project:- Invalid layers count and list of layer names with the
datasource
visible in the tooltip - Memory used to load the project (in Mo)
- Loading time of the project (in seconds)
- QGIS Log file written when loading the project
- Invalid layers count and list of layer names with the
- Funded by Valabre (Centre de gravité de la formation des métiers de la Sécurité Civile,
de la Recherche, des Nouvelles Technologies et de la Prévention dans le domaine des risques naturels)
- visible properties:
- Administration new interface to manager rights, easier to use, especially when there are many groups
- Layer legend: Enable auto display the legend image for a layer at startup
- Edition: New button to restart drawing geometry - Provide the capability to update geometry with GPS and form coordinates
- New
-dry-run
for the cache generation to see how many tiles might be generated
Fixed 🐛
- Fix the download of files (layer export, PDF) depending on the web-browser (and its version)
- Selected theme can be selected again without selecting another one before
- The style was not updated when the layer has a shortname and was included in a QGIS theme
- CLI tool about cache : fix an issue about the
-bbox
parameter out of the tile matrix limit - Provide the dataviz button in the left menu only there is at least one non filtered dataviz
- Javascript error when clicking on an atlas link when no feature ID was found
- Fix infinite HTTP loop when the user hasn't any access to the default project
- Fix the attribute table order defined in QGIS desktop
- Fix the "zoom to layer" button when the layer is in EPSG:4326 (Funded by Geocobet)
- When a layer has a shortname, fix one issue about dataviz & relations and fix the children popup wasn't displayed
- Dataviz & relations - Fix possible bug when layer has a shortname
Changed ♻
- Improve the table in the right's management panel when having a dozen of groups
- Add tolerance for clicking on mobile to get the popup
- Do not build the attribute table when refreshing attribute table
Backend ⛽
- Support from PHP 7.4 to 8.1
- Lizmap QGIS server plugin has been split in two different plugins : server and desktop
- Internal PHP code
- New method in
AppContext
to get user public groups id - Convert QGIS XML
Option
value based on type attribute - Add a revision parameter on assets url for cache
- Add ETag HTTP header to GetCapabilities, GetProjectConfig, GetProj4 and WMTS GetTile responses
- New class
\Lizmap\Request\OGCResponse
- New method in
- Update Jelix to 1.8-pre
- Update PHP CS Fixer to 3.8.0
- Update to NodeJS 16
Translations 🗺
- Update from Transifex about translated strings
- New Norwegian language
Tests 🎳
- End2End: Add Lizmap Service requests tests
- End2End: Update Cypress to 9.5.0
- Use the new command line
docker compose
The Lizmap team 🦎
3.5.5
Release Lizmap Web Client 3.5.5
Use only the ZIP file provided in this release called lizmap-web-client-3.5.5.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.5.5
docker pull 3liz/lizmap-web-client:3.5
Changelog
Fixed 🐛
- fix some issues into the Docker image of lizmap
- fixed the SQL query produced from the form filtering
Full changelog between 3.5.4 and 3.5.5: 3.5.4...3.5.5
The Lizmap team 🦎
3.5.4
Release Lizmap Web Client 3.5.4
Use only the ZIP file provided in this release called lizmap-web-client-3.5.4.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.5.4
docker pull 3liz/lizmap-web-client:3.5
Changelog
Added ⭐
- New
-dry-run
for the cache generation to see how many tiles might be generated
Changed ♻
- Improve the table in the right's management panel when having a dozen of groups
- Minify legacy JS files to save 400Ko in best case. This reduces first page load
- Add tolerance for clicking on mobile to get the popup
- Do not build the attribute table when refreshing attribute table
Fixed 🐛
- Fix the download of files (layer export, PDF) depending on the web-browser (and its version)
- Selected theme can be selected again without selecting another one before
- The style was not updated when the layer has a shortname and was included in a QGIS theme
- CLI tool about cache : fix an issue about the
-bbox
parameter out of the tile matrix limit - Provide the dataviz button in the left menu only there is at least one non filtered dataviz
- Children popups were not displayed when layer had shortname
- Javascript error when clicking on an atlas link when no feature ID was found
- Fix infinite HTTP loop when the user hasn't any access to the default project
- Fix the attribute table order defined in QGIS desktop
- Fix the "zoom to layer" button when the layer is in EPSG:4326 (Funded by Geocobet)
- When a layer has a shortname, fix one issue about dataviz & relations and fix the children popup wasn't displayed
- Dataviz & relations - Fix possible bug when layer has a shortname
Backend ⛽
- Update Jelix to version 1.6.38-pre
- Update PHP CS Fixer to 3.8.0
- Update the code to support PHP 8.1
Translations 🗺
- Update from Transifex about translated strings
Tests 🎳
- Update end-to-end Cypress tests about continuous integration
- Use the new command line
docker compose
Full changelog between 3.5.3 and 3.5.4: 3.5.3...3.5.4
The Lizmap team 🦎