Skip to content
Browse files
Release of 3.20.3
  • Loading branch information
jef-n committed Sep 10, 2021
1 parent 2de0d95 commit 495fbaecafea12eba031f4bf3d47fd0c75eaec04
Showing with 197 additions and 3 deletions.
  1. +1 −1 CMakeLists.txt
  2. +187 −0 ChangeLog
  3. +8 −2 debian/changelog
  4. +1 −0 linux/
@@ -18,7 +18,7 @@ set(CMAKE_LINK_DEPENDS_NO_SHARED ON)
# Project and version
set(RELEASE_NAME "Odense")
187 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 <> 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 <> 2021-08-18

fix indent

nicogodet <> 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

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)

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
@@ -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

@@ -18,6 +18,7 @@

<release version="3.20.3" date="2021-09-10" />
<release version="3.20.2" date="2021-08-13" />
<release version="3.20.1" date="2021-07-19" />
<release version="3.20.0" date="2021-06-18" />

0 comments on commit 495fbae

Please sign in to comment.