Skip to content

Releases: 3liz/lizmap-web-client

3.6.0-beta.1

27 Jul 12:38
Compare
Choose a tag to compare
3.6.0-beta.1 Pre-release
Pre-release

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 and popup 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, project name, 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
    • Tooltips have been added to show more information on hover
      • Repository: shows the label
      • Project name: shows the project title and abstract
      • 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
    • 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)
  • 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
  • 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

21 Jul 10:24
Compare
Choose a tag to compare

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

01 Jul 13:44
c89f872
Compare
Choose a tag to compare

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 🦎

3.4.12

01 Jul 06:49
2985b37
Compare
Choose a tag to compare

Release Lizmap Web Client 3.4.12

Use only the ZIP file provided in this release called lizmap-web-client-3.4.12.zip
If you are using Docker, images are available on Docker Hub 🐋:

  • docker pull 3liz/lizmap-web-client:3.4.12
  • docker pull 3liz/lizmap-web-client:3.4

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
  • Add tolerance for clicking on mobile to get the popup

Fixed 🐛

  • Fix the download of files (layer export, PDF) depending on the web-browser (and its version)
  • 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
  • The style was not updated when the layer has a shortname and was included in a QGIS theme
  • 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)

Backend ⛽

  • Update Jelix to version 1.6.38-pre

Translations 🗺

  • Update from Transifex about translated strings

Tests 🎳

  • Update end-to-end Cypress tests about continuous integration

Full changelog between 3.4.11 and 3.4.12: 3.4.11...3.4.12

The Lizmap team 🦎

3.5.3

29 Apr 10:11
b790056
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.3

Use only the ZIP file provided in this release called lizmap-web-client-3.5.3.zip
If you are using Docker : docker pull 3liz/lizmap-web-client:3.5.3 🐋

Changelog

Changed ♻

  • Restore the previous behavior from Lizmap 3.4 about the overview map
    Use the new parameter in the Lizmap QGIS plugin to have a dynamic scale

Fixed 🐛

  • Allow a project thumbnail with capital letters in the extension
  • Open a PDF in a new tab when possible on Firefox instead of the internal viewer
  • Fix about dataviz panel : plot order and custom plot layout, contribution from @tethysgeco
  • Fix some exports issues when there is a selection
  • Fix an issue about editing capabilities when using a geometry involved in a QGIS expression
  • Fix about some WFS requests about vector data
  • Fix about QGIS 3.22 when a group has a shortname
  • Fix about QGIS 3.22 with the "Show feature count"
  • Fix about geometries in WKT when it's multipart
  • Fix the lizmap_search feature

Translations 🗺

  • Update from Transifex about translated strings

Backend ⛽

  • Upgrade our coding standards by fixing a lot of warnings from PHPStan
  • Update of Jelix 1.6

Tests 🎳

  • Improve the testing infrastructure
  • Upgrade to Cypress 9.5.3
  • Upgrade PHPStan

Full changelog between 3.5.2 and 3.5.3: 3.5.2...3.5.3

The Lizmap team 🦎

3.4.11

29 Apr 09:42
4e600d4
Compare
Choose a tag to compare

Release Lizmap Web Client 3.4.11

Use only the ZIP file provided in this release called lizmap-web-client-3.4.11.zip
If you use Docker : docker pull 3liz/lizmap-web-client:3.4.11 🐋

Changelog

Fixed 🐛

  • Allow a project thumbnail with capital letters in the extension
  • Open a PDF in a new tab when possible on Firefox instead of the internal viewer
  • Fix about dataviz panel : plot order and custom plot layout, contribution from @tethysgeco
  • Fix some exports issues when there is a selection
  • Fix an issue about editing capabilities when using a geometry involved in a QGIS expression
  • Fix about some WFS requests about vector data
  • Fix about QGIS 3.22 when a group has a shortname
  • Fix about QGIS 3.22 with the "Show feature count"
  • Fix about geometries in WKT when it's multipart.

Translations 🗺

  • Update from Transifex about translated strings

Backend ⛽

  • Update of Jelix 1.6

Full changelog between 3.4.10 and 3.4.11: 3.4.10...3.4.11

The Lizmap team 🦎

3.5.2

24 Mar 15:10
66e9521
Compare
Choose a tag to compare

Release Lizmap Web Client 3.5.2

Use only the ZIP file provided in this release called lizmap-web-client-3.5.2.zip

Fixed 🐛

  • Improve the image dialog upload size on tiny screens
  • Review the error message about the HTTP code from QGIS Server
  • Fix editing feature having an ID equal to 0
  • Fix when an attribute name is starting with a capital name
  • Do not show custom labels when printing from a popup about lizmap_user and lizmap_user_groups
  • Fix: HTTP Status Messages for lizmap service responses
  • Check version attribute in WxS request in XML to return error
  • Fix: GetProj4 request to get proj4 CRS definition from QGIS project
  • Speed up GetProjectConfig request by using cache for QGIS Server plugins data
  • Fix typo in English sentences
  • Do not send private user group to QGIS Server for access control
  • Fix regression in form - empty value is added to required menu list field
  • Check Version parameters in WxS request to return error
  • Fix the GetProjectConfig mime-type as application/json

Added ⭐

  • 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

Backend ⛽

  • Upgrade jelix to 1.6.36

Tests 🎳

  • e2e: Add Lizmap Service requests tests
  • e2e: Update Cypress to 9.5.0

Full changelog between 3.5.1 and 3.5.2: 3.5.1...3.5.2

The Lizmap team 🦎

3.4.10

24 Mar 11:19
97eefda
Compare
Choose a tag to compare

Release Lizmap Web Client 3.4.10

Use only the ZIP file provided in this release called lizmap-web-client-3.4.10.zip

Fixed 🐛

  • Fix when an attribute name is starting with a capital name
  • Fix editing feature having an ID equal to 0
  • Do not show custom labels when printing from a popup about lizmap_user and lizmap_user_groups
  • Check version attribute in WxS request in XML to return error
  • Fix the GetProj4 request to get proj4 CRS definition from QGIS project
  • Speed up GetProjectConfig request by using cache for QGIS Server plugins data
  • Do not send private user group to QGIS Server for access control
  • Fix regression in form - empty value is added to required menu list field
  • Check Version parameters in WxS request to return error
  • Fix the GetProjectConfig mime-type as application/json

Backend ⛽

  • Upgrade jelix to 1.6.36

Full changelog between 3.4.9 and 3.4.10: 3.4.9...3.4.10

The Lizmap team 🦎

3.5.1

08 Feb 15:40
36867c0
Compare
Choose a tag to compare

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

04 Feb 13:39
69a31a2
Compare
Choose a tag to compare

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 🦎