Release Lizmap Web Client 3.8.4
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 🙂
- Contributions on source code from @erw-1
- Andromède Océanologie
- Avignon
- Biotope
- Conseil Départemental du Calvados
- Faunalia, contributions on source code from @mind84
- Haute-Saône Numérique
- Keolis Rennes
- Le Grand Narbonne
- Métropole Aix-Marseille-Provence
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 casesortingOrder
anddraggable
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 🦎