Releases: 3liz/lizmap-web-client
3.5.1
Release Lizmap Web Client 3.5.1
Use only the ZIP file provided in this release called lizmap-web-client-3.5.1.zip
⚠
Added ⭐
- Add new Ukrainian and Romanian languages
- A new panel in the administration interface can display QGIS Server information such version and plugins.
- This information can be retrieved as well in the QGIS Desktop plugin if the administrator login is provided
Fixed 🐛
- Fix the value relation widget with multiple text values on feature modification
- Fix a regression in the ValueMap widget config parsing
- Fix the link of selected features between a parent and a child in the attribute table
- Fix a warning into QgisProject with expanded-group-node
- Update IGN URL searching address, the old one will no longer be usable as of February 1, 2022
- Fix snapping missing when editing existing feature
- Fix geom can be created on existing feature without geometry
- Fix some account management issues with some other authentication modules
- Fix the backup script about third-party modules such as MapBuilder and AltiProfil
- Fix a regression during the init of relation references into forms
- Fix a regression during the loading of embedded projects
- Fix editing when a geom can be created on an existing feature without a geometry on update only
- Fix wrong file storage path for images with the
media
folder - Fix the landing page using modern CSS - Remove JS resizing project thumbnails and use CSS Grid
- Fix the mime type for SVG files. It should be
image/svg+xml
- Fix the layer export when :
- a selection or a filter is active
- the layer is not spatial
- the layer has parenthesis inside its name
- Update Lizmap locales
The Lizmap team 🦎
3.4.9
Release Lizmap Web Client 3.4.9
Use only the ZIP file provided in this release called lizmap-web-client-3.4.9.zip
⚠
Added ⭐
- Add new Ukrainian language
Fixed 🐛
- Fix the value relation widget with multiple text values on feature modification
- Fix the link of selected features between a parent and a child in the attribute table
- Fix a warning into QgisProject with expanded-group-node
- Update IGN URL searching address, the old one will no longer be usable as of February 1, 2022
- Fix snapping missing when editing existing feature
- Fix geom can be created on existing feature without geometry
- Fix some account management issues with some other authentication modules
- Fix the backup script about third-party modules such as MapBuilder and AltiProfil
- Fix the mime type for SVG files. It should be
image/svg+xml
- Fix the layer export when :
- a selection or a filter is active
- the layer is not spatial
- the layer has parenthesis inside its name
- Update translations
The Lizmap team 🦎
3.4.8
Release Lizmap Web Client 3.4.8
Use only the ZIP file provided in this release called lizmap-web-client-3.4.8.zip
⚠
Fixed
- Update URLs for the French IGN basemap provider,
It's highly recommended updating before first February 2022. - Refresh atlas input list after update layer feature
- Don't show search results if search query is empty
- Use white icons on button.btn-primary class hover
- Translate mini-dock-close button
- Selection: improve the export tool to allow bigger selections
- use the selection token instead of a list of feature identifiers
- internally use POST instead of GET requests to query data from QGIS Server
The Lizmap team 🦎
3.5.0
Release Lizmap Web Client 3.5.0
Use only the ZIP file provided in this release called lizmap-web-client-3.5.0.zip
⚠
Added
- User experience
- Reverse geometry button: when editing a line or polygon feature, you can reverse vertices order.
- Display message when a PDF print starts
- Translation
- Add Romanian localization PlotLy file for the dataviz panel (contribution from @ygorigor)
- Data provider
- Allow PostgreSQL geography type (contribution from @flobz)
- Allow to use the new Lizmap "form" from the QGIS Desktop plugin
- Javascript
- Allow use of JS modules (ES6) with docks, by indicating the
type
attribute of<script>
tolizmapMapDockItem
.
- Allow use of JS modules (ES6) with docks, by indicating the
- Editing
- New feature
Filter data with polygon
allowing to filter the layers data spatially by testing the intersection of the features against a chosen polygon layer. The filtering polygons are selected based on a field containing a list of user groups. - Enhanced the support of image upload into feature forms: an image editor allows you to crop or to rotate a selected image,
and the image is resized if its width or height is higher than a length you can specify into the Lizmap configuration.
- New feature
Changed
- Speed up map page loading.
- Overview map now zoom in/out with main map. Replace OpenLayers 2 overview map by the OpenLayers 6 one.
- Allow new OpenLayers Map to be used on top of OL2 one
- Update OpenLayers to 6.6.1
- Update jQuery-ui to 1.12.1
- Form filter: prepare the possibility to select more than one items in the comboboxes.
- CSS: make background header easier to override with custom CSS
- Action popup module has been improved with new options: confirm property, display a message if configured, raise a JS event with the returned result.
- Update URL for IGN basemap
Fixed
- External WMS layers : respect the image format of the source WMS layer.
The format specified in the Lizmap configuration is not used. - Print
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
the exported map is now printed in the QGIS project projection (e.g. EPSG:2154) to avoid wrong scale.
You can now use your ruler in the printed paper and trust your measure.
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
- Editing
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
some of the popup items could miss the pencil button to open the editing form. Corrected by requesting
the editable features for all the editable layers of the displayed popup items, and not only the first. - Lizmap user and groups was not forwarded to the QGIS Server backend. It's now possible to use
@lizmap_user
and@lizmap_user_groups
in a QGIS Expression in an editing form.
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
- Selection: improve the export tool to allow bigger selections
- use the selection token instead of a list of feature identifiers
- internally use POST instead of GET requests to query data from QGIS Server
- Before the button export to ODS was always visible. The button is now shown only if available
New JS events
lizmappopupallchildrendisplayed
is raised when all children popups have been displayedactionResultReceived
is raised when a popup action result is returned
Backend
- Major refactoring of Lizmap source code done by @alagroy-42
- Keep lizmapProxy and lizmapOGCRequest classes for modules compatibility
- Upgrade Jelix to 1.6.35
- Improve testings using Docker, Cypress, PHPUnit etc
The Lizmap team 🦎
3.5.0-rc.4
Release Lizmap Web Client 3.5.0-rc.4
Use only the ZIP file provided in this release called lizmap-web-client-3.5.0-rc.4.zip
⚠
Added
- User experience
- Reverse geometry button: when editing a line or polygon feature, you can reverse vertices order.
- Display message when a PDF print starts
- Translation
- Add Romanian localization PlotLy file for the dataviz panel (contribution from @ygorigor)
- Data provider
- Allow PostgreSQL geography type (contribution from @flobz)
- Allow to use the new Lizmap "form" from the QGIS Desktop plugin
- Javascript
- Allow use of JS modules (ES6) with docks, by indicating the
type
attribute of<script>
tolizmapMapDockItem
.
- Allow use of JS modules (ES6) with docks, by indicating the
- Editing
- New feature
Filter data with polygon
allowing to filter the layers data spatially by testing the intersection of the features against a chosen polygon layer. The filtering polygons are selected based on a field containing a list of user groups.
- New feature
Changed
- Speed up map page loading.
- Overview map now zoom in/out with main map. Replace OpenLayers 2 overview map by the OpenLayers 6 one.
- Allow new OpenLayers Map to be used on top of OL2 one
- Update OpenLayers to 6.6.1
- Update jQuery-ui to 1.12.1
- Form filter: prepare the possibility to select more than one items in the comboboxes.
- Action popup module has been improved with new options: confirm property, display a message if configured, raise a JS event with the returned result.
Fixed
- External WMS layers : respect the image format of the source WMS layer.
The format specified in the Lizmap configuration is not used. - Print
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
the exported map is now printed in the QGIS project projection (e.g. EPSG:2154) to avoid wrong scale.
You can now use your ruler in the printed paper and trust your measure.
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
- Editing
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
some of the popup items could miss the pencil button to open the editing form. Corrected by requesting
the editable features for all the editable layers of the displayed popup items, and not only the first. - Lizmap user and groups was not forwarded to the QGIS Server backend. It's now possible to use
@lizmap_user
and@lizmap_user_groups
in a QGIS Expression in an editing form.
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
- Before the button export to ODS was always visible. The button is now shown only if available
New JS events
lizmappopupallchildrendisplayed
is raised when all children popups have been displayedactionResultReceived
is raised when a popup action result is returned
Backend
- Major refactoring of Lizmap source code done by @alagroy-42
- Keep lizmapProxy and lizmapOGCRequest classes for modules compatibility
- Upgrade Jelix to 1.6.32
- Improve testings using Docker, Cypress, PHPUnit etc
The Lizmap team 🦎
3.4.7
Release Lizmap Web Client 3.4.7
Use only the ZIP file provided in this release called lizmap-web-client-3.4.7.zip
⚠
Fixed
- Expressions: Lizmap user and groups was not forwarded to the QGIS Server backend.
It's now possible to use@lizmap_user
and@lizmap_user_groups
in a QGIS Expression
in an editing form. - External WMS layers - respect the image format of the source WMS layer.
The format specified in the Lizmap configuration is not used. - WMS GetPrint Request: do not encode URI labels
- View Popup class: manually canonize path to authorize symlink
Added
- New save button to let users decide if they want their drawings to be saved.
If drawings are not saved, they will be removed when the webpage is refreshed.
The Lizmap team 🦎
3.5.0-rc.3
Release Lizmap Web Client 3.5.0-rc.3
Use only the ZIP file provided in this release called lizmap-web-client-3.5.0-rc.3.zip
⚠
Added
- User experience
- Reverse geometry button: when editing a line or polygon feature, you can reverse vertices order.
- Display message when a PDF print starts
- Translation
- Add Romanian localization PlotLy file for the dataviz panel (contribution from @ygorigor)
- Data provider
- Allow PostgreSQL geography type (contribution from @flobz)
- Allow to use the new Lizmap "form" from the QGIS Desktop plugin
- Javascript
- Allow use of JS modules (ES6) with docks, by indicating the
type
attribute of<script>
tolizmapMapDockItem
.
- Allow use of JS modules (ES6) with docks, by indicating the
- Editing
- New feature
Filter data with polygon
allowing to filter the layers data spatially by testing the intersection of the features against a chosen polygon layer. The filtering polygons are selected based on a field containing a list of user groups.
- New feature
Changed
- Speed up map page loading.
- Overview map now zoom in/out with main map. Replace OpenLayers 2 overview map by the OpenLayers 6 one.
- Allow new OpenLayers Map to be used on top of OL2 one
- Update OpenLayers to 6.6.1
- Update jQuery-ui to 1.12.1
- Action popup module has been improved with new options: confirm property, display a message if configured, raise a JS event with the returned result.
Fixed
- Print
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
the exported map is now printed in the QGIS project projection (e.g. EPSG:2154) to avoid wrong scale.
You can now use your ruler in the printed paper and trust your measure.
- If the map has external base layers such as OpenStreetMap, and is then displayed in Pseudo Mercator (EPSG:3857),
- Editing
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
some of the popup items could miss the pencil button to open the editing form. Corrected by requesting
the editable features for all the editable layers of the displayed popup items, and not only the first.
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated,
- Before the button export to ODS was always visible. The button is now shown only if available
New JS events
lizmappopupallchildrendisplayed
is raised when all children popups have been displayedactionResultReceived
is raised when a popup action result is returned
Backend
- Major refactoring of Lizmap source code done by @alagroy-42
- Keep lizmapProxy and lizmapOGCRequest classes for modules compatibility
- Upgrade Jelix to 1.6.32
- Improve testings using Docker, Cypress, PHPUnit etc
The Lizmap team 🦎
Version 3.4.6 - bug fix release
- Fix: issue during the installation of the ldapdao module. Upgrade it to 2.2.1
- Fix: export button allowed in filter data with form when format is ODS
- Fix: integer key column sorted as text in attribute table tool
- Fix: Editing
- In case of more than one editable layers, when there is a filter by login (or by polygon) activated, some of the popup items could miss the pencil button to open the editing form. Corrected by requesting the editable features for all the editable layers of the displayed popup items, and not only the first.
Version 3.5.0-rc.2
This is a version you can use to test the futur Lizmap 3.5.0. Prefer to not use it yet in production. Please report to us issues you found into it, so we could fix them for the final release.
Version 3.4.5 - bug fix release
- Fix: multiple selection edition w/ text field. Values can be integer but also string
- UI: when dock is closed, show edition is pending with green background on dock button
- Fix: use IGN PLANIGNV2 with free and paid keys
- UI: replace dock close button text by icon. This makes it more clear the dock is closed but tool can remain active
- Translation: add Romamian for dataTables (contribution from @ygorigor)
- Create utils method to parse XML and get error parsing message
- Fix: Object of class LibXMLError could not be converted to string
- Fix: Log errors about loading QGIS Project and provides errors messages
- Fix: lizmapTiler log errors when loading WMS GetCapabilities