Project: QGIS

Version: 3.10 LTR

Feature: Bug fixes by Nyall Dawson

Bug Title | URL issues (if reported) | URL PR or commit | 3.4 backport PR or commit -- | -- | -- | -- Fix crash when deleting layouts from designer window | #32465 | Commit e643e7f6 | n/a Fix model to python when model has no input parameters | Commit 6f1c42e7 | n/a Fix string escaping when converting models to python code | #32451 | Commit e3eb4f54 | n/a Fix memory leak | Commit 5be31915 | n/a Fix potential overflow in raster renderer | Commit 1ba8db41 | n/a Restore project variables early in the project read cycle | #32382 | Commit d76835fe | n/a Improve docs for Join by Nearest, raise warning in log | #32317 | Commit 670c81f9 | n/a Catch some reprojection exceptions during raster rendering | #32301 | Commit 1dfc0c1e | n/a [labeling] Fix broken numeric formatting settings, add tests | #32393 | Commit b58dd674 | n/a Fix uncaught transform exception when determining AFS layer bounds | unreported | Commit 857697dd | n/a Fix qt warning thrown when converting a 2.18 project | unreported | Commit 12ad9fca | n/a Add option to take no action ("Leave as an unknown CRS") when a layer is loaded which has no CRS | #19762, #27634, #24815 (and probably others) | Commit ffe66bff | n/a Don't force fallback to WGS84 for unknown layer CRSes | unreported | Commit 93741566 | n/a Fix memory layers cannot use non-EPSG CRS codes | unreported, but likely a cause of many bugs | Commit 2dad68f7 | n/a Fix crash after deleting report sections | #31302 | Commit 3356460c | Commit d3230ac0 Ensure polygon rings generated for rendering are always closed | unreported | Commit a69e38d9 | n/a Don't crash QgsTessellator when an empty polygon is added | unreported | Commit 761b2e77 | n/a Fix crash in topology checker plugin after a check is canceled | unreported | Commit 606bcd35 | n/a Fix topology checker multipart check | #28361 | Commit 5101386b | n/a Fix crash on exit when topology checker dock is open with visible results | unreported | Commit 64375ad4 | n/a Don't load print layouts when opening project browser items | via email | Commit 9f1ce084 | n/a Add QgsProject flag to avoid loading print layouts when reading a project file, avoids crashes when project is loaded in background thread | via email | Commit d0ed3746 | n/a Don't try to load HTML content when a layout is created in a background thread | via email | Commit 53252496 | Commit 5fcab0e7 Huge speed up to QgsTessellator | Commit 577e1e96 | n/a [processing] Ensure all objects used by the model are correctly imported | #32004 | Commit e5e3fe47 | n/a [processing] Avoid confusing use of expression parameter type in Random Points in Polygon algorithm | #27640 | Commit 196e15a0 | n/a [layouts] Update map settings variables in UI when map extent/rotation changes | #24136 | Commit 86c83537 | n/a [layouts] Fix layout variables set programmatically do not show in GUI | #28837 | Commit 1afdd935 | n/a [layouts] Ensure variable panels are updated when layout or atlas properties change | #26402 | Commit 2b31e03a | n/a [layouts] Move page background setting to a per-page option | #25695 | Commit 45e847ef | n/a Optimize QgsContrastEnhancementFunction | Commit f5c21a0f | n/a [layouts] Prevent removal of the last remaining page in a layout | via email | Commit e6ecfdd3 | Commit b65f23f8 [layouts] Fix crash when exporting layout with no pages | via email | Commit b784d698 | Commit f8355cbb Fix conditional formatting panel high dpi issues | Commit 1f033fe8 | n/a Fix loss of font setting when editing conditional format | Commit 72efc1ed | n/a Avoid overflow in QgsImageOperation | Commit aefbf662 | Commit 9f4d3a87 [processing] Extend api for retrieving a layer in a compatible format | via 3rd party plugin bug tracker | Commit 651c5071 | n/a Fix conditional styles in feature list view do not update when the layer's conditional styles are changed | Commit bccd5a46 | n/a Fix broken display of conditional styles in feature list view | Commit 5f7264d4 | n/a Fix incorrect conditional styling applied to rows in some cases | Commit c15c7271 | n/a Use invalid colors, not transparent colors, to indict not set colors in conditional formats, fixes incorrect colors used for conditionally styled rows | Commit bc82cffd | n/a "[labeling] When an extreme number of features are being labeled from a single layer, place additional limits on the maximum number of labeling candidates to generate for features in this layer" | Commit 61bfced6 | n/a [layouts] Fix incorrect alignment of items when the align or distribute tools are used with items with a non-top-left reference point | #31900 | Commit b4550dc4 | n/a [processing] Respect user set default vector output format in vector split algorithm | Commit 90bac82f | n/a Fix GUI is not updated when layout atlas is set to use the default filename expression | #20786 | Commit a4da849e | n/a [reports] Remove useless extra set of export actions | #26384 | Commit d6b41813 | n/a [reports] Fix crash when print button clicked before a report section is opened | unreported | Commit c93fd0a4 | n/a [reports] Reduce minimum width of report organiser dock | #25916 | Commit 7c490848 | n/a [layouts] Add a page number selection combo box at the top of the guide manager dock | #25700 | Commit 2f22aeaf | n/a Show color button style "Pick color" and "Chooe Color" and symbol button menu | #25696 | Commit 39cfd0f9 | n/a Fix out of sync layout bounds after page removal | #26665 | Commit d498eed0 | n/a [layouts] Fix odd selection behavior when keyboard modifiers are pressed when rectangular selection ends | Commit 37b5af54 | n/a Fix interaction with group members in items panel | #26674 | Commit 5154240f | n/a [layout] Fix invalid svg exports when including metadata | #28130 | Commit cc94aebc | n/a [legends] Fix missing symbols for inverted polygon layers when using filter by map content | #22718 | Commit abc9f47c | n/a Use a slightly larger font size in CRS details on Windows | #31297 | Commit 757017c2 | n/a [processing] Add warning when packaging a geopackage with no layers | #31888 | Commit f11e6603 | n/a [layouts] Fix crash when opening layout with dynamic image in html label | #28996 | Commit 5db6165f | Commit e29865cd Expose report feature settings when an attribute table is used in an atlas | #28441 | Commit 9fd17c8f | n/a [layouts] Fix attribute table ignores cell margin for top/bottom aligned text | #31259 | Commit 7b356fe4 | n/a Fix truncated legend symbol borders when layer has opacity set | Commit 30e14938 | n/a Fix adding/moving legend is very slow with large projects | #29058 | Commit 758ac909 | n/a [reports] Fix predefined scale mode is incompatible with report outputs | #29196 | Commit fcd21e48 | n/a Ensure atlas expression evaluation has access to coverage layer scope | #31807 | Commit 3de05939 | n/a Resizing pages to content should not create empty page size if no items are present | #29034 | Commit 421e68cf | n/a Fix map rotation does not immediately restore in reports | #31217 | Commit f5afebe5 | n/a Do not return nan values when an assistant is used with min val == max val | #31242 | Commit 97923751 | n/a [layouts] Fix label items don't update when their opacity < 100 | #29079 | Commit f9a47738 | n/a Fix project load status indicator can get "stuck" after project load | unreported | Commit 40d95b69 | n/a Fix corrupted expressions in filter indicator tooltips | Commit 393e623b | Commit 8e0e368f Fix cannot use GPS panel to draw features in multi polygon/line | #29144 | Commit dc2b209d | n/a Fix loss of label background settings when restoring projects. | #31427 | Commit aa4a8da3 | n/a Fix crash in point displacement renderer | Commit 7043933f | n/a

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

This feature was developed by Nyall Dawson