Skip to content

Commit

Permalink
Release of 3.20.3
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Sep 10, 2021
1 parent 2de0d95 commit 495fbae
Show file tree
Hide file tree
Showing 4 changed files with 197 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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})
Expand Down
187 changes: 187 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,190 @@
Jürgen E. Fischer <[email protected]> 2021-09-10

translation update for 3.20.3 from transifex

Denis Rouzaud <[email protected]> 2021-09-09

[offline editing] fix overwriting of first field on remote layer when it has virtual fields (#45003)

qgis-bot <[email protected]> 2021-09-07

fix locator crash with all layers filter (#44976)

Co-authored-by: Denis Rouzaud <[email protected]>

Merge: 0d1db8cae3 66e5a2c9ac
Even Rouault <[email protected]> 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 <[email protected]> 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 <[email protected]> 2021-08-26

Fix a crash when destroying an extent widget while the "draw on canvas"
option is still active

Damiano Lombardi <[email protected]> 2021-08-25

Backport #44798 Fix attachment widget drag&drop relative path

Damiano Lombardi <[email protected]> 2021-08-23

[Attachment widget] Respect relative paths settings by drag&drop

nicogodet <[email protected]> 2021-08-18

fix indent

nicogodet <[email protected]> 2021-08-18

Correctly set SVG/Raster mode when clicking an existing

Mathias Rav <[email protected]> 2021-08-19

Test that QgsRandomColorRamp returns distinct colors

Mathias Rav <[email protected]> 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 <[email protected]> 2021-08-23

crssync: write settings to temporary directory (fixes #44793)

(cherry picked from commit 322ae339244294eaf54fbe065de1a0ae7c9dcaa4)

Nyall Dawson <[email protected]> 2021-08-20

Don't try to update joined attributes during form initialization

Refs #44768

Nyall Dawson <[email protected]> 2021-08-20

Fix crash when opening form with joined attributes

Fixes #44768

Mathieu Pellerin <[email protected]> 2021-08-18

[layouts] Fix rendering of dynamic map grids when exporting atlas outside of layout designer

Mathieu Pellerin <[email protected]> 2021-08-18

[layouts] Allow predefined scale for point layers to fix handling of multipoint geometries

Merge: 7955196489 2966ef96e4
Even Rouault <[email protected]> 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 <[email protected]> 2021-08-12

Add test for unhandled encoding

Julien Cabieces <[email protected]> 2021-07-27

[WFS] fix unknown expat encoding issues

Julien Cabieces <[email protected]> 2021-08-18

[Oracle] Fix arc creation

D'Hont René-Luc <[email protected]> 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 <[email protected]> 2021-08-17

Fix squashed file selector widget in layout picture item widget

Nyall Dawson <[email protected]> 2021-08-17

[layouts] Correctly show picture path when clicking an existing
picture item

Fixes #44703, fixes #44532

Nyall Dawson <[email protected]> 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 <[email protected]> 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 <[email protected]> 2021-08-17

Fix crash when holding tab key in some circumstances

Fixes #44669

Andrea Giudiceandrea <[email protected]> 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 <[email protected]> 2021-08-12

[layout] Fix max grid interval value

Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox

Mathieu Pellerin <[email protected]> 2021-08-11

[aggregate calculator] Improve result type detection to fix bogus typeless scenarios

Jürgen E. Fischer <[email protected]> 2021-08-13

Release of 3.20.2

Jürgen E. Fischer <[email protected]> 2021-08-13

translation update for 3.20.2 from transifex
Expand Down
10 changes: 8 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> Fri, 10 Sep 2021 14:13:18 +0200

qgis (3.20.2) unstable; urgency=medium

* Release of 3.20.2

-- Jürgen E. Fischer <[email protected]> Fri, 13 Aug 2021 14:13:14 +0200
-- Jürgen E. Fischer <[email protected]> Fri, 10 Sep 2021 14:13:18 +0200

qgis (3.20.1) unstable; urgency=medium

Expand Down
1 change: 1 addition & 0 deletions linux/org.qgis.qgis.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

<project_group>QGIS</project_group>
<releases>
<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" />
Expand Down

0 comments on commit 495fbae

Please sign in to comment.