Project: QGIS

Version: 3.10 LTR

Feature: Bug fixes by Alessandro Pasotti

Bug Title | URL issues (if reported) | URL PR or commit | 3.4 backport PR or commit -- | -- | -- | -- Crash when deleting print layout items | #31549 | DB manager python error | #31457 | QGIS 3.4.11: Clicking a PDF URL in GetFeatureInfo response generates error | #31542 | Already fixed (by me) on 3.8 and Master | Watch file not adding new columns | #31452 | Loss of labels background from older project/style | #31427 | PR #3164 | "Text formats" dialog shows modifiable buffer properties while the "draw text buffer" is unchecked | #31428 | PR #3173 | Symbology tab widget does not horizontally expand in the layer properties dialog extent | #31449 | PR #3166 | Watch file not adding new columns | #31452 | Unreported but related to #31452 | PR #3168 | Unable to add WMS service in QGIS, same URL works in other clients | #31661 | QGIS Server - Download of capabilities failed: SSL handshake failed | #31675 | apparent regression in raster calculator multiplying conditionals | #31193 | PR #3169 | Broken GPKG browser actions | #31730 | PR #3173 | Resizing the data source manager dialog fails to resize unfocused panels | #31732 | PR #3174 | In place processing multipart to singleparts does not handle unique constraints | #31634 | PR #3175 | PR #3181 crash when adding legend via python | #31713 | UI: Legend does not refresh after classifincation bounds updated | #31643 | Not affected | PR #3183 UI: PostGIS layer error message not helpful, disappears and shouldn't happen | #31799 | PR #3184 | Server GetLegendGraphics contextual (BBOX) fails if no WIDTH and HEIGHT are supplied | #31846 | PR #3186 | PR #3188 extend/trim crash | #31864 | UI: any click on number of classes updown triggers twice | #31635 | PR #3187 | GPKG project is not marked dirty after it is deleted from the storage | #30550 | PR #3187 | Fix unreported issue with QVariantList to JSON conversion in QgsJsonUtils | unreported | PR #3192 | Crash on adding WMS | #31927 | #31927 | PR #3197 Raster calculator change sign does not work when OpenCL is on | #32023 | PR #3202 | Snapping map units always show "meters even when the project is in different units | #31961 | PR #3201 | QGIS Raster Calculator outputs nodata only rasters | #32025 | PR #3202 | Opening projects from PostgreSQL issue | #32050 | PR #3206 | GetLegendGraphic shows all identical symbols for content based legend | #32020 | WFS doesn't recognize advertised GeoJSON outputFormat string | #32065 | PR #3210 | creating indexes on geopackage failes (QGIS 3.8.3) | #32094 | DB manager import option "Create single-part geometries instead of multi-part" is broken | #32089 | PR #3210 | GetLegendGraphic shows all identical symbols for content based legend | #32020 | PR #3212 | WFS contextual legend issue when canvas CRS is different than layer's CRS | unreported | PR #3212 | PostGIS/geojson: Cannot input negative numbers in int fields | #32149 | PR #3216 | Information tab in WMS layer properties is unresponsive if a WMS service contains many layers | #32213 | PR #3226 | Data Source UI - PostgreSQL table multi-line comments make the grid table hard to read | #32257 | PR #3233 | More null pointer dereferences when plugins are off | #32347 | PR #3235 | null pointer dereferences when plugins are off | #32338 | PR #3234 | "Merge features" and "merge feature attributes" have broken numerical functions | PR #3236 | PR #3236 |

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Alessandro Pasotti