Version 2.9.2:
* Review the `GetLegendGraphic` request about invalid layer, not only for
vector
* Improve logging about invalid layer
Version 2.9.1:
* Review the `GetLegendGraphic` request
* Fix Python error when evaluating a QGIS Expression about fields
* Return a warning icon if the layer is invalid
* Some internal code refactoring
Version 2.9.0:
* Review the GetLegendGraphic
* Discard invalid layers from Services other than WMS
* WMS GetLegendGraphic JSON: Provide Warning icon for invalid layers
* Fix wrong maptip returned in case of layer short name versus layer name
* Review logging in case of error
* Internal refactoring about tests
* For Lizmap Web Client 3.8 : Extending replaceExpressionText Request with ALL
features and GeoJSON format
* Add statistics