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
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
@@ -1,3 +1,334 @@
Jürgen E. Fischer <jef@norbit.de> 2022-12-16

translation update for 3.28.2 from transifex

vcloarec <vcloarec@gmail.com> 2022-12-15

update MDAL 1.01

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

Fix thread safety of DEM height map generator

Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2022-12-15

Remove unused provider argument

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-15

Remove unused enum

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-15

Fix thread unsafe progress reporting from GDAL operations

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-15

Update test

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

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

Andrea Giudiceandrea <andreaerdna@libero.it> 2022-12-09

Fix remove file in function editor

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

Fix thread unsafe custom layer property access in layer rendering

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

Fix thread handling in test

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

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

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

Fix dox warning

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-14

Fix thread unsafe method used in labeling rendering

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-12

Copy mFeedback argument in copy/assign constructors

Nicolas Godet <39594821+nicogodet@users.noreply.github.com> 2022-12-12

Add help for GRASS creation and metadata options

Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2022-12-09

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

Refs #49234

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-01

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

Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2022-12-07

Fix clang warning

Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2022-12-07

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

Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2022-12-01

Ensure qgis_process commands using project paths are correctly cleaned

Fixes #50623

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-05

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

Nyall Dawson <nyall.dawson@gmail.com> 2022-12-07

More responsive cancelation in raster layer unique stats algorithm

Andrea Giudiceandrea <andreaerdna@libero.it> 2022-12-01

[plugin manager] Fix metadata parsing language

Use QGIS user interface language instead of system language

Merge: 69a843ff55 f75030d59a
Julien Cabieces <julien.cabieces@oslandia.com> 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 <nirvn.asia@gmail.com> 2022-11-30

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

Harrissou Sant-anna <delazj@gmail.com> 2022-11-22

fix python function display in qgsdefaultvalue

Harrissou Sant-anna <delazj@gmail.com> 2022-11-22

Attempt to fix qgsmaplayerrenderer c++ and pyqgis docs display

Antoine Facchini <antoine.facchini@oslandia.com> 2022-11-30

fix: apply requested changes

Antoine Facchini <antoine.facchini@oslandia.com> 2022-09-06

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

Antoine Facchini <antoine.facchini@oslandia.com> 2022-09-06

fix: reduce the number of changeGeometry() call

Antoine Facchini <antoine.facchini@oslandia.com> 2022-09-06

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

Greg Troxel <gdt@lexort.com> 2022-11-28

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

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

Nyall Dawson <nyall.dawson@gmail.com> 2022-11-28

Fix relationship parent table name is repeated in browser info panel

Nyall Dawson <nyall.dawson@gmail.com> 2022-11-28

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

Javier Jimenez Shaw <j1@jimenezshaw.com> 2022-11-26

use completeBaseName to make copc copy

this takes the full filename until the last dot.

Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2022-11-25

Fix #50999 GDAL auth config filter

Alessandro Pasotti <elpaso@itopen.it> 2022-11-24

Fix WMS identify (headers getters must be case insensitive)

Fixes #50981

Harrissou Sant-anna <delazj@gmail.com> 2022-11-24

Rename oapif subsection title

Harrissou Sant-anna <delazj@gmail.com> 2022-11-24

Fix oapif subsection title

Nicolas Godet <39594821+nicogodet@users.noreply.github.com> 2022-11-23

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

Mathieu Pellerin <nirvn.asia@gmail.com> 2022-11-23

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

Nyall Dawson <nyall.dawson@gmail.com> 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 <pathmapper@posteo.de> 2022-11-21

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

fixes qgis#50935

Nyall Dawson <nyall.dawson@gmail.com> 2022-11-18

Fix missing actions menu when only internal actions are present

Follow up bcf0e4838

Nyall Dawson <nyall.dawson@gmail.com> 2022-11-18

Fix shell check warning

Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2022-10-21

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

Damiano Lombardi <damiano@opengis.ch> 2022-11-17

Fix spelling

Damiano Lombardi <damiano@opengis.ch> 2022-11-17

Add test

Damiano Lombardi <damiano@opengis.ch> 2022-09-30

Refix build

Damiano Lombardi <damiano@opengis.ch> 2022-09-30

Fix build

Damiano Lombardi <damiano@opengis.ch> 2022-09-30

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

Jürgen E. Fischer <jef@norbit.de> 2022-11-18

Release of 3.28.1

Jürgen E. Fischer <jef@norbit.de> 2022-11-18

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

D'Hont René-Luc <rldhont@gmail.com> 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 <nirvn.asia@gmail.com> 2022-10-23

Fix QgsVariantUtils::isNull not building on some compilers
Expand Down
10 changes: 8 additions & 2 deletions debian/changelog
@@ -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 <jef@norbit.de> Fri, 16 Dec 2022 13:04:30 +0100

qgis (3.28.1) unstable; urgency=medium

* Release of 3.28.1

-- Jürgen E. Fischer <jef@norbit.de> Fri, 18 Nov 2022 13:10:21 +0100
-- Jürgen E. Fischer <jef@norbit.de> 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
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.