Skip to content

Commit

Permalink
Release of 3.28.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Dec 16, 2022
1 parent e15d57f commit b47e00b
Show file tree
Hide file tree
Showing 4 changed files with 351 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 "28")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_PACKAGE_VERSION_PATCH "2")
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
set(RELEASE_NAME "Firenze")
project(qgis VERSION ${COMPLETE_VERSION})
Expand Down
341 changes: 341 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,334 @@
Jürgen E. Fischer <[email protected]> 2022-12-16

translation update for 3.28.2 from transifex

vcloarec <[email protected]> 2022-12-15

update MDAL 1.01

Nyall Dawson <[email protected]> 2022-12-14

Fix thread safety of DEM height map generator

Nyall Dawson <[email protected]> 2022-12-14

Fix thread safety in raster layer rendering

We were cloning the data provider correctly, but doing this on the
main thread means that the provider has thread affinity with the
main thread -- so we need to ensure it is moved over to the
actual rendering thread prior to the rendering.

Nyall Dawson <[email protected]> 2022-12-15

Remove unused provider argument

Nyall Dawson <[email protected]> 2022-12-15

Remove unused enum

Nyall Dawson <[email protected]> 2022-12-15

Fix thread unsafe progress reporting from GDAL operations

Nyall Dawson <[email protected]> 2022-12-15

Update test

Nyall Dawson <[email protected]> 2022-12-14

Remove very old workaround for a closed GDAL ticket preventing
use of existing GDAL raster band statistics

Andrea Giudiceandrea <[email protected]> 2022-12-09

Fix remove file in function editor

Nyall Dawson <[email protected]> 2022-12-14

Fix thread unsafe custom layer property access in layer rendering

Nyall Dawson <[email protected]> 2022-12-14

Fix thread handling in test

Nyall Dawson <[email protected]> 2022-12-14

Make iteration of features from vector layers with joins actually thread safe

Nyall Dawson <[email protected]> 2022-12-14

Fix dox warning

Nyall Dawson <[email protected]> 2022-12-14

Fix thread unsafe method used in labeling rendering

Nyall Dawson <[email protected]> 2022-12-12

Copy mFeedback argument in copy/assign constructors

Nicolas Godet <[email protected]> 2022-12-12

Add help for GRASS creation and metadata options

Even Rouault <[email protected]> 2022-12-11

[OGR provider] Fix opening /vsizip//path/to/my.zip/my.gpkg files

This actually works around an issue in current GDAL versions where the
NOLOCK=YES open option does not work with /vsizip/ files

Merge: 7d436ac582 59afc93981
Alessandro Pasotti <[email protected]> 2022-12-11

Merge pull request #50684 from rldhont/backport-49438-to-release-3_28

[Backport release-3_28] [Fix] Server WFS: Date time with ISO Date time field format

Merge: 6a985bb2a6 284ec3b963
Alessandro Pasotti <[email protected]> 2022-12-11

Merge pull request #51114 from qgis/backport-51086-to-release-3_28

[Backport release-3_28] [plugin manager] Fix plugin metadata parsing language

Nyall Dawson <[email protected]> 2022-12-09

Fix labeling positions are reversed on certain negative offsets
on builds based on GEOS >= 3.11

Refs #49234

Nyall Dawson <[email protected]> 2022-12-01

Skip layers with 'rendering/noPreviewJobs' custom property set in prefetch preview jobs

Nyall Dawson <[email protected]> 2022-11-24

Fix source select dialog does not add new pages for providers registered
after QGIS startup (eg when enabling a new plugin), and also ensure
pages are correctly removed when providers are removed

Nyall Dawson <[email protected]> 2022-12-02

When undo/redoing changes in QgsVectorLayer, ensure triggerRepaint
signal is emitted so that layer is redrawn in **all** map canvases

Nyall Dawson <[email protected]> 2022-12-05

Ensure that dataChanged signal is raised for DisplayRole in
QgsAttributeTableModel when a feature attribute is changed

Otherwise the attribute table will show the outdated value
until it is repainted

Nyall Dawson <[email protected]> 2022-12-07

Fix clang warning

Nyall Dawson <[email protected]> 2022-12-07

Make raster paletted renderer classify function thread safe

In addition to making this correctly thread safe, also avoids a
temporary UI hang during the classification if the layer rendering
is triggered before the classification finishes.

Nyall Dawson <[email protected]> 2022-12-07

Store changes to current cell value when accepting the processing
matrix table panel

Nyall Dawson <[email protected]> 2022-12-07

[processing] Fix annoying loss of matrix parameter table values
if back button is pressed in table panel instead of "Ok"

The back button was treated as "cancel", but now the "cancel" only
happens if the user explicitly hits the Cancel button.

Nyall Dawson <[email protected]> 2022-12-01

Ensure qgis_process commands using project paths are correctly cleaned

Fixes #50623

Nyall Dawson <[email protected]> 2022-12-05

Allow create attribute index algorithm to run on non-spatial layers

Nyall Dawson <[email protected]> 2022-12-07

More responsive cancelation in raster layer unique stats algorithm

Andrea Giudiceandrea <[email protected]> 2022-12-01

[plugin manager] Fix metadata parsing language

Use QGIS user interface language instead of system language

Merge: 69a843ff55 f75030d59a
Julien Cabieces <[email protected]> 2022-12-05

Merge pull request #51067 from qgis/backport-50109-to-release-3_28

[Backport release-3_28] [Fix] Remove unnecessary geometryChanged calls

Mathieu Pellerin <[email protected]> 2022-11-30

[vector] Do not enable embedded feature symbology when loading KML datasets through the KML driver

Harrissou Sant-anna <[email protected]> 2022-11-22

fix python function display in qgsdefaultvalue

Harrissou Sant-anna <[email protected]> 2022-11-22

Attempt to fix qgsmaplayerrenderer c++ and pyqgis docs display

Antoine Facchini <[email protected]> 2022-11-30

fix: apply requested changes

Antoine Facchini <[email protected]> 2022-09-06

tests(testqgsvertextool): update avoid intersections and add tests on QgsVectorLayer::geometryChanged signal

Antoine Facchini <[email protected]> 2022-09-06

fix: reduce the number of changeGeometry() call

Antoine Facchini <[email protected]> 2022-09-06

feat(avoidIntersections): add a new return value when the geom is not modified

Greg Troxel <[email protected]> 2022-11-28

Include <cmath> as required to use std::fabs

Previously, math.h was included instead, but this is C++ code.

Nyall Dawson <[email protected]> 2022-11-28

Fix relationship parent table name is repeated in browser info panel

Nyall Dawson <[email protected]> 2022-11-28

Don't show a empty geometry field when expanding aspatial GPKG tables in browser

Javier Jimenez Shaw <[email protected]> 2022-11-26

use completeBaseName to make copc copy

this takes the full filename until the last dot.

Even Rouault <[email protected]> 2022-11-26

[OGR provider] Avoid console error related to gpkg_metadata_reference table

When opening the 'Open Vector Layer' dialog box in a directory with a
.gpkg without the optional metadata tables, the following error was
emitted on the console:
```
ERROR 1: In ExecuteSQL(): sqlite3_prepare_v2(
SELECT
ref.table_name, md.metadata, gc.geometry_type_name
FROM
gpkg_metadata_reference AS ref
JOIN
gpkg_metadata AS md ON md.id = ref.md_file_id
LEFT JOIN
gpkg_geometry_columns AS gc ON gc.table_name = ref.table_name
WHERE
md.md_standard_uri = 'http://mrcc.com/qgis.dtd'
AND ref.reference_scope = 'table'
AND md.md_scope = 'dataset'
):
no such table: gpkg_metadata_reference
```

Alessandro Pasotti <[email protected]> 2022-11-25

Fix #50999 GDAL auth config filter

Alessandro Pasotti <[email protected]> 2022-11-24

Fix WMS identify (headers getters must be case insensitive)

Fixes #50981

Harrissou Sant-anna <[email protected]> 2022-11-24

Rename oapif subsection title

Harrissou Sant-anna <[email protected]> 2022-11-24

Fix oapif subsection title

Nicolas Godet <[email protected]> 2022-11-23

Fixes #50963 : Index already passed don't call `findText`

Mathieu Pellerin <[email protected]> 2022-11-23

[layouts] Support non-printer layout exports when QPrinter not available

Nyall Dawson <[email protected]> 2022-11-23

[processing] Raster layer unique values output should use longlong
for pixel count field, otherwise values can be too large for plain
integer fields when outputting to eg geopackage and ran on a very
large raster

pathmapper <[email protected]> 2022-11-21

[WFS provider] Try to detect geometry type if unknown for WFS 1.0 (#50943)

fixes qgis#50935

Nyall Dawson <[email protected]> 2022-11-18

Fix missing actions menu when only internal actions are present

Follow up bcf0e4838

Nyall Dawson <[email protected]> 2022-11-18

Fix shell check warning

Even Rouault <[email protected]> 2022-10-22

[WFS provider] Add a new test for a layer of geometry type Unknown, whose GetFeature COUNT=1 request without BBOX returns a null geometry, but with a BBOX returns a non-null geometry

Even Rouault <[email protected]> 2022-10-21

[WFS provider] Fix performance issue on initial GetFeature COUNT=1 request with a BBOX (fixes #50528)

Damiano Lombardi <[email protected]> 2022-11-17

Fix spelling

Damiano Lombardi <[email protected]> 2022-11-17

Add test

Damiano Lombardi <[email protected]> 2022-09-30

Refix build

Damiano Lombardi <[email protected]> 2022-09-30

Fix build

Damiano Lombardi <[email protected]> 2022-09-30

Fix #50197 and reduce usage of signal/slots in attribute form

Jürgen E. Fischer <[email protected]> 2022-11-18

Release of 3.28.1

Jürgen E. Fischer <[email protected]> 2022-11-18

translation update for 3.28.1 from transifex
Expand Down Expand Up @@ -323,6 +654,16 @@ Nyall Dawson <[email protected]> 2022-10-25
Fix CRS returned by QgsCoordinateReferenceSystem::toGeographicCrs
returns false to isGeographic() test

D'Hont René-Luc <[email protected]> 2022-10-13

[Fix] Server WFS: Date time with ISO Date time field format

If in the field editor widget setup config, the date time field format is ISO format,
do not use the field format stored in the field editor widget setup config but the
`const QgsDateTimeFieldFormatter::DISPLAY_FOR_ISO_FORMAT`.

Funded by Ifremer https://wwz.ifremer.fr/

Mathieu Pellerin <[email protected]> 2022-10-23

Fix QgsVariantUtils::isNull not building on some compilers
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.28.1) UNRELEASED; urgency=medium
qgis (3.28.2) UNRELEASED; urgency=medium

* Release of 3.28.2

-- Jürgen E. Fischer <[email protected]> Fri, 16 Dec 2022 13:04:30 +0100

qgis (3.28.1) unstable; urgency=medium

* Release of 3.28.1

-- Jürgen E. Fischer <[email protected]> Fri, 18 Nov 2022 13:10:21 +0100
-- Jürgen E. Fischer <[email protected]> Fri, 16 Dec 2022 13:04:30 +0100

qgis (3.28.0) 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 @@ -19,6 +19,7 @@

<project_group>QGIS</project_group>
<releases>
<release version="3.28.2" date="2022-12-16" />
<release version="3.28.1" date="2022-11-18" />
<release version="3.28.0" date="2022-10-21" />
<release version="3.26.0" date="2022-06-17" />
Expand Down

0 comments on commit b47e00b

Please sign in to comment.