Releases: 3liz/lizmap-web-client
3.9.0-rc.3
Release Lizmap Web Client 3.9.0-rc.3
Use only the ZIP file provided in this release called lizmap-web-client-3.9.0-rc.3.zip
⚠
If you are using Docker, image is available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.9.0-rc.3
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.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Funders 🙂
Added ⭐
- Metadata: Add the WFS link if the user has enough rights
- Add the project abstract in data attributes on the landing page
Fixed 🐛
- The WMS Capability root layer has no bounding boxes
- Digitizing module: deactivate it when the drawing box is closed
- Regression about the attribute table being limited to 500 features
- Improve reading GetCapabilities with QGIS 3.40 about a possible null in the bounding box
Changed ♻
- UX - Rephrase the error message about the QGIS wrapper
Backend ⛽
- Update lit-html to 3.3.0
- Update dompurify to 3.2.5
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
The Lizmap team 🦎
3.8.10
Release Lizmap Web Client 3.8.10
Use only the ZIP file provided in this release called lizmap-web-client-3.8.10.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.8.10
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.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Funders 🙂
Fixed 🐛
- The WMS Capability root layer has no bounding boxes
- Digitizing module: deactivate it when the drawing box is closed
- Regression about the attribute table being limited to 500 features
- Improve reading GetCapabilities with QGIS 3.40 about a possible null in the bounding box
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
Full changelog between 3.8.9 and 3.8.10: 3.8.9...3.8.10
The Lizmap team 🦎
3.9.0-rc.2
Release Lizmap Web Client 3.9.0-rc.2
Use only the ZIP file provided in this release called lizmap-web-client-3.9.0-rc.2.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.9.0-rc.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.34 minimum, check the latest monthly bugfix release on the QGIS roadmap
- Lizmap QGIS Server plugin 2.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Added ⭐
- Add login into the registration email
- In the login form, show the button to see the password
Fixed 🐛
- Fix regression in Jelix about rights during a user deletion
Backend ⛽
- Upgrade Jelix to 1.8.18.1
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
The Lizmap team 🦎
3.8.9
Release Lizmap Web Client 3.8.9
Use only the ZIP file provided in this release called lizmap-web-client-3.8.9.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.8.9
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.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Added ⭐
- Add login into the registration email
- In the login form, show the button to see the password
Fixed 🐛
- Fix regression in Jelix about rights during a user deletion
Backend ⛽
- Upgrade Jelix to 1.8.18.1
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
Full changelog between 3.8.8 and 3.8.9: 3.8.8...3.8.9
The Lizmap team 🦎
3.9.0-rc.1
Release Lizmap Web Client 3.9.0-rc.1
Use only the ZIP file provided in this release called lizmap-web-client-3.9.0-rc.1.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.9.0-rc.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.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Funders 🙂
- Agence des 50 pas de Guadeloupe
- AUDIAR
- Cartophyl
- Etra, and developed by Faunalia with @mind84
- FM Projet
- SMICA
- Syslor
- TDPA
- Valabre
- WPD
Important ⚠
- Py-QGIS-Server is now required by default.
Read inlizmap/var/config/localconfig.ini.php.dist
if necessary about QGIS wrapper and
in the documentation.
Added ⭐
- Enable
lizmap-features-table
for children in popup according to a new setting in the plugin - Layer export capabilities based on attribute layers configuration, for groups
- Evaluate QGIS expressions which are in
lizmap-field
, in thelizmap-features-table
- Lizmap API REST, see Swagger documentation
- A new flag
DEBUG=TRUE
tolizmap_search
to ease a little bit the debugging - UX - Add tooltips on buttons in the "maps management" page and also for the project switcher button
- Add layer ID in the "highlighted" signal from Lizmap features table component
- Feature JS Digitizing: Add scaling tool
Removed 🌀
- Remove BBOX and projection name from the landing page and the project information panel
- Drop support of QGIS FCGI by default, see important note above
Changed ♻
- Internal refactoring of the drawing box tool, which can lead to some UX changes
- Simplify the UI if only one tool is available
- Popup: Improve styling of drag-and-drop designed popups
Fixed 🐛
- When using the quick search menu, you can't zoom back to a feature after moving the map
- Attribute table: format big data
- Fix CORS allow methods when OPTIONS Request
- Atlas: features were not projected to map
- Search: IGN French address search uses map view instead of maxExtent
- Fix UI regression: Clear popup geometry
- Tile WMS layer has no loading status updated
- Webpack: set publicPath:auto to get JS assets with a correct path
- Use media in a popup :
- Fix incorrect replacement in
<a href="media/"><img src="media/"></a>
- Fix the regular expression if the extension has two characters
- Fix incorrect replacement in
- Lizmap Atlas: Keep the current selected feature after layer updates
Backend ⛽
- Update library EsLint JS to 9.25.1
- Update library FlatGeobuf 4.0.1
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
The Lizmap team 🦎
3.8.8
Release Lizmap Web Client 3.8.8
Use only the ZIP file provided in this release called lizmap-web-client-3.8.8.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.8.8
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.13.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.7
Automatic testing process
Versions | ||
---|---|---|
PHP | 8.2 | 8.3 |
PostgreSQL/PostGIS | 14 - 3 | 17 - 3 |
QGIS Server | 3.34 | 3.40 |
QGIS Desktop | 3.34 | 3.40 |
Results | ✅ | ✅ |
Changelog
Funders 🙂
Added ⭐
- A new flag
DEBUG=TRUE
tolizmap_search
to ease a little bit the debugging - UX - Add tooltips on buttons in the "maps management" page and also for the project switcher button
- Add layer ID in the "highlighted" signal from Lizmap features table component
Fixed 🐛
- When using the quick search menu, you can't zoom back to a feature after moving the map
- Attribute table: format big data
- Fix UI regression: Clear popup geometry
- Tile WMS layer has no loading status updated
- Webpack: set publicPath:auto to get JS assets with a correct path
- Fix CORS allow methods when OPTIONS Request
- Use media in a popup :
- Fix incorrect replacement in
<a href="media/"><img src="media/"></a>
- Fix the regular expression if the extension has two characters
- Fix incorrect replacement in
- Lizmap Atlas: Keep the current selected feature after layer updates
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
Full changelog between 3.8.7 and 3.8.8: 3.8.7...3.8.8
The Lizmap team 🦎
3.8.7
Release Lizmap Web Client 3.8.7
Use only the ZIP file provided in this release called lizmap-web-client-3.8.7.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.8.7
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.13.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.7
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 🙂
- Etra, and developed by Faunalia with @mind84
- Destination Bretagne Sud Golfe du Morbihan
- SMICA
Changed ♻
- Google Analytics is now Google Tag Manager
Fixed 🐛
- Fix measurement when both angle and dimension constraints are set
- Administration panel: drop the build number from the version when comparing Lizmap Web Client modules.
- Fix: zoom in form filter
- Popup - Improve styling of drag-and-drop designed popups
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
Full changelog between 3.8.6 and 3.8.7: 3.8.6...3.8.7
The Lizmap team 🦎
3.9.0-beta.2
Release Lizmap Web Client 3.9.0-beta.2
Use only the ZIP file provided in this release called lizmap-web-client-3.9.0-beta.2.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.9.0-beta.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.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
Fixed 🐛
- Avoid an admin to not see some projects in the administration panel
- Add HTML anchors to repositories page in the administration panel
X-Request-Id
could be an array when doing an HTTP request, fixing logging issue about HTTP requests which have failed- Locate By Layer - Error after automatic ESlint
- Fix tooltips in some dialogs
- Support Google Tag instead of the old Analytics
Backend ⛽
- Update Jelix to 1.8.17
- Code refactoring :
- ESLint, StyleLint, Rector...
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
The Lizmap team 🦎
3.8.6
Release Lizmap Web Client 3.8.6
Use only the ZIP file provided in this release called lizmap-web-client-3.8.6.zip
⚠
If you are using Docker, images are available on Docker Hub 🐋:
docker pull 3liz/lizmap-web-client:3.8.6
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 ⭐
- Add Google "Terrain" layer in the
baselayers
group - Add authenticated user organization in hidden fields
Fixed 🐛
- Add a workaround when QGIS server timed out when requesting the legend per layer
X-Request-Id
could be an array when doing an HTTP request, fixing logging issue about HTTP requests which have failed- Display an error message if the layer is found in the QGS file, but not in the CFG file
- Display an error message in the administration panel if the installation is not completed
- Consider the opacity of groups for printing, contribution from @mind84
- Distance constraint in the measure tool is not correctly interpreted in the map
- QGIS constraints with geometry
- Rely on the relation ID for children popup positioning
- Fix Javascript error if
pivotAttributeLayerConf
is undefined - Fix WKT geometry string provided by QGIS Server in GetFeatureInfo
- Sandbox all iframes except those from the same origin
- Fix tooltips in some dialogs
Translations
- Update translated strings from the Transifex website, not coding skills required to contribute :
Full changelog between 3.8.5 and 3.8.6: 3.8.5...3.8.6
The Lizmap team 🦎
3.9.0-beta.1
Release Lizmap Web Client 3.9.0-beta.1
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 🙂
- Andromède Océanologie
- CC Bièvre Est
- Etra, and developed by Faunalia with @mind84
- Métropole Aix-Marseille-Provence
- Golfe du Morbihan Vannes agglomération
- VSB Energy
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
- Show the currently highlighted feature geometry in the map with
- 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 🦎