diff --git a/CMakeLists.txt b/CMakeLists.txt index 402ba4cd7faa..296d5b800c6f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ set(CMAKE_LINK_DEPENDS_NO_SHARED ON) # Project and version set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "20") -set(CPACK_PACKAGE_VERSION_PATCH "2") +set(CPACK_PACKAGE_VERSION_PATCH "3") set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}) set(RELEASE_NAME "Odense") project(qgis VERSION ${COMPLETE_VERSION}) diff --git a/ChangeLog b/ChangeLog index 0c51b3ef0885..6b8003214f4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,190 @@ +Jürgen E. Fischer 2021-09-10 + + translation update for 3.20.3 from transifex + +Denis Rouzaud 2021-09-09 + + [offline editing] fix overwriting of first field on remote layer when it has virtual fields (#45003) + +qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2021-09-07 + + fix locator crash with all layers filter (#44976) + + Co-authored-by: Denis Rouzaud + +Merge: 0d1db8cae3 66e5a2c9ac +Even Rouault 2021-08-31 + + Merge pull request #44837 from qgis/backport-44745-to-release-3_20 + + [Backport release-3_20] Correctly set SVG/Raster mode when clicking an existing + +Nyall Dawson 2021-08-30 + + Fix offset tool does not apply offsets which are only directly + entered into the offset distance widget (without mouse moves) + + Refs #44866 + +Nyall Dawson 2021-08-26 + + Fix a crash when destroying an extent widget while the "draw on canvas" + option is still active + +Damiano Lombardi 2021-08-25 + + Backport #44798 Fix attachment widget drag&drop relative path + +Damiano Lombardi 2021-08-23 + + [Attachment widget] Respect relative paths settings by drag&drop + +nicogodet <39594821+nicogodet@users.noreply.github.com> 2021-08-18 + + fix indent + +nicogodet <39594821+nicogodet@users.noreply.github.com> 2021-08-18 + + Correctly set SVG/Raster mode when clicking an existing + +Mathias Rav 2021-08-19 + + Test that QgsRandomColorRamp returns distinct colors + +Mathias Rav 2021-08-19 + + Avoid duplicate colors in random paletted raster rendering + + When selecting Render type "Paletted/Unique values" for a raster layer + that has 23 distinct raster values, QGIS will generate 23 random colors + in QgsRandomColorRamp, and then these colors will be queried through + QgsPalettedRasterRenderer::classDataFromRaster(). + + The querying of random colors goes through the generic + QgsColorRamp::color(v) interface, which takes a v between 0.0 and 1.0. + + To turn a raster value index (0,1,...,22) into a value between 0.0 and 1.0, + a division by 22 is applied. QgsRandomColorRamp then converts this value + back into an index by multiplying by 22 and casting the result to an int. + + Dividing an integer by 22 and multiplying the result by 22 and casting + to an int is not lossless: + + >>> int(15 / 22 * 22) + 14 + + This causes e.g. the 14th and 15th raster value (0-indexed) to always + have the same random color, regardless of how many times you press + "Shuffle Random Colors" on a raster with 23 distinct values. + + Note that this issue is not exhibited at all for rasters with fewer than + 23 distinct values, and certain cardinalities exhibit the issue much + more than others; e.g. for 50 distinct values, there are 6 duplicates! + + Apply std::round() so that the correct index is obtained. + +Jürgen E. Fischer 2021-08-23 + + crssync: write settings to temporary directory (fixes #44793) + + (cherry picked from commit 322ae339244294eaf54fbe065de1a0ae7c9dcaa4) + +Nyall Dawson 2021-08-20 + + Don't try to update joined attributes during form initialization + + Refs #44768 + +Nyall Dawson 2021-08-20 + + Fix crash when opening form with joined attributes + + Fixes #44768 + +Mathieu Pellerin 2021-08-18 + + [layouts] Fix rendering of dynamic map grids when exporting atlas outside of layout designer + +Mathieu Pellerin 2021-08-18 + + [layouts] Allow predefined scale for point layers to fix handling of multipoint geometries + +Merge: 7955196489 2966ef96e4 +Even Rouault 2021-08-19 + + Merge pull request #44763 from troopa81/bp_44658_to_320 + + [Backport to 3.20][WFS] Fix unknown expat encoding issues + +Julien Cabieces 2021-08-12 + + Add test for unhandled encoding + +Julien Cabieces 2021-07-27 + + [WFS] fix unknown expat encoding issues + +Julien Cabieces 2021-08-18 + + [Oracle] Fix arc creation + +D'Hont René-Luc 2021-07-07 + + [Server][Tests] Extend WMS dimension tests + + Add tests on TIME dimension and a date dimension based on a date field. + +Nyall Dawson 2021-08-17 + + Fix squashed file selector widget in layout picture item widget + +Nyall Dawson 2021-08-17 + + [layouts] Correctly show picture path when clicking an existing + picture item + + Fixes #44703, fixes #44532 + +Nyall Dawson 2021-08-16 + + [layouts] Fix polyline/polygon item nodes are incorrectly positioned + and scaled when using the move nodes tool + + (cherry picked from commit 21f0a95503789c8d22d04d4612a60a2afe0a1cda) + +Merge: a346a5609d 91e0745b55 +Even Rouault 2021-08-17 + + Merge pull request #44720 from qgis/backport-44718-to-release-3_20 + + [Backport release-3_20] Fix crash when holding tab key in some circumstances + +Nyall Dawson 2021-08-17 + + Fix crash when holding tab key in some circumstances + + Fixes #44669 + +Andrea Giudiceandrea 2021-08-12 + + [layout] Allow negative values for grid offset + + Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset. + +Andrea Giudiceandrea 2021-08-12 + + [layout] Fix max grid interval value + + Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox + +Mathieu Pellerin 2021-08-11 + + [aggregate calculator] Improve result type detection to fix bogus typeless scenarios + +Jürgen E. Fischer 2021-08-13 + + Release of 3.20.2 + Jürgen E. Fischer 2021-08-13 translation update for 3.20.2 from transifex diff --git a/debian/changelog b/debian/changelog index e24e6b28130d..c3542d5e7b7e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -qgis (3.20.2) UNRELEASED; urgency=medium +qgis (3.20.3) UNRELEASED; urgency=medium + + * Release of 3.20.3 + + -- Jürgen E. Fischer Fri, 10 Sep 2021 14:13:18 +0200 + +qgis (3.20.2) unstable; urgency=medium * Release of 3.20.2 - -- Jürgen E. Fischer Fri, 13 Aug 2021 14:13:14 +0200 + -- Jürgen E. Fischer Fri, 10 Sep 2021 14:13:18 +0200 qgis (3.20.1) unstable; urgency=medium diff --git a/linux/org.qgis.qgis.appdata.xml.in b/linux/org.qgis.qgis.appdata.xml.in index d472420e93b6..ee6cc9fdeb91 100644 --- a/linux/org.qgis.qgis.appdata.xml.in +++ b/linux/org.qgis.qgis.appdata.xml.in @@ -18,6 +18,7 @@ QGIS +