Skip to content

Commit

Permalink
Release of 3.28.12
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Oct 27, 2023
1 parent e458995 commit dcc633b
Show file tree
Hide file tree
Showing 4 changed files with 254 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 "11")
set(CPACK_PACKAGE_VERSION_PATCH "12")
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
244 changes: 244 additions & 0 deletions ChangeLog
@@ -1,3 +1,247 @@
Jürgen E. Fischer <jef@norbit.de> 2023-10-27

translation update for 3.28.12 from transifex

Mathieu Pellerin <nirvn.asia@gmail.com> 2023-10-25

[processing] Fix crash when adding a mesh dataset group input

Alessandro Pasotti <elpaso@itopen.it> 2023-04-21

GPKG: fix json map filewriter

Backported (cherry-picked) from master #7557095

Fixes #52677

Jean Felder <jean.felder@oslandia.com> 2023-10-06

qgs3daxissettings: Correctly read viewport ratio on a saved project

When loading a project which contains a 3D view, the 3D axis is not
visible even when it is supposed to be displayed. This is because the
min and max viewport ratio settings are always equal to 0 on a saved
project. Indeed, these settings are supposed to handle the 3D axis
visibility when the 3D view size changes: the axis are hidden when the
view becomes too small.
These ratio are stored as double between 0 and 1. However, the logic
which reads these parameters from a saved
project (`Qgs3DAxisSettings::readXml`) parses them as
integer. Therefore, the min and max ratio are always equal to 0. Then,
the 3D axis visibility test is always false and the 3D axis are always
hidden.

This issue is fixed by changing `Qgs3DAxisSettings::readXml` to read
the ratios as double.

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-06

Fix crash in merge features dialog when a field has a unique
constraint set

Fixes #54856

(cherry picked from commit ec631e820d9ceed848c44e0e2f11d902eafcb42d)

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-03

Avoid loss of attributes when calculating fields

Correctly bail out when field calculation bar expression is invalid
instead of nulling fields.

Fixes #47385

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-06

Use distinct name for test results artifact

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-05

Update tests/src/app/testqgslayerpropertiesdialogs.cpp

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-04

Add tests for opening and applying layer properties for valid
and invalid layers of all layer subclasses

(cherry picked from commit 0250065e727f0f016815a1184d70abea4891da26)

Nyall Dawson <nyall.dawson@gmail.com> 2023-10-03

Fix crash when opening layer properties for raster layer with broken
data source

Fixes #49176

(cherry picked from commit 77b16c4cb05110916aa812bd575bd2c16af1ba19)

uclaros <uclaros@gmail.com> 2023-10-04

Ignore any invalid field indexes

Nyall Dawson <nyall.dawson@gmail.com> 2023-09-29

Apply suggestions from code review

Blottiere Paul <blottiere.paul@gmail.com> 2023-09-22

Another safety check

Blottiere Paul <blottiere.paul@gmail.com> 2023-09-22

Fix segfault when point is invalid

Alessandro Pasotti <elpaso@itopen.it> 2023-09-28

LAYOUT attr table widget width localization

Fix #54204

Even Rouault <even.rouault@spatialys.com> 2023-09-27

[OGR provider] Fix issue when writing a multi-part multipolygon in a shapefile with GDAL >= 3.7 (fixes #54537)

Sebastian <sebastian@S-Laptop.fritz.box> 2023-09-18

fix indentation

Sebastian <sebastian@S-Laptop.fritz.box> 2023-09-18

Fixes the wrong reference point for mode fill above and fill below

Alexander Bruy <alexander.bruy@gmail.com> 2023-09-19

mark project dirty after pasting layer style (fix #53693)

Merge: d1af706d752 eef91597268
Even Rouault <even.rouault@spatialys.com> 2023-09-17

Merge pull request #54627 from agiudiceandrea/backport-54616-to-release-3_28

[Backport release-3_28] Fix MingW64 build

Andrea Giudiceandrea <andreaerdna@libero.it> 2023-09-16

MingW64 build: remove workaround

Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84)

Andrea Giudiceandrea <andreaerdna@libero.it> 2023-09-16

Fix MingW64 build: revert f3661ed


(cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2)

Nyall Dawson <nyall.dawson@gmail.com> 2023-09-14

Fix leak in geos::linePointDifference

Nyall Dawson <nyall.dawson@gmail.com> 2023-09-14

Fix leaks in mesh export algorithm

Andrea Giudiceandrea <andreaerdna@libero.it> 2023-09-06

Fix Advanced Digitizing locked distance circle

Nyall Dawson <nyall.dawson@gmail.com> 2023-08-30

Fix non-optional processing parameters should not need to be specified
when a non-null default value is set for the parameter

Fixes #54370

(cherry picked from commit 4aec105bd6234244bd99b667fc6a8d81a32716db)

Jacky Volpes <jacky.volpes@oslandia.com> 2023-08-04

Also set 'evaluate default values on provider side' property when loading a layer

Nyall Dawson <nyall.dawson@gmail.com> 2023-08-30

Use correct test when validating missing parameter inputs for
model child algorithms

If a parameter is unspecified and mandatory, BUT has a non-null default
value then we should consider the parameter as having a valid
value and not fail the model validation.

Refs #37692

(cherry picked from commit bde85bf26a6597529330e6f60ec56980c8114c93)

Nyall Dawson <nyall.dawson@gmail.com> 2023-08-30

Fix a leak in georeferencer helmert method

nicogodet <nicolas.godet@outlook.fr> 2023-08-30

Raise error if PostgreSQL version can't be parsed

Nicolas Godet <39594821+nicogodet@users.noreply.github.com> 2023-08-29

Use raw string

Nicolas Godet <39594821+nicogodet@users.noreply.github.com> 2023-08-29

More robust retrieval for PostgreSQL version

Andrea Giudiceandrea <andreaerdna@libero.it> 2023-08-29

Fix QgsMapLayer::saveNamedProperty and QgsMapLayer::saveSldStyleV2

set resultFlag to False when the directory is not writable

Nicolas Godet <39594821+nicogodet@users.noreply.github.com> 2023-08-25

Update python/plugins/processing/gui/BatchInputSelectionPanel.py

nicogodet <nicolas.godet@outlook.fr> 2023-08-25

Add PointCloud layers to "Select from Open Layers…"

Jean Felder <jean.felder@oslandia.com> 2023-08-23

qgs3dmapscene: Delete the terrain to properly stop active jobs

When a terrain (a `QgsTerrainEntity`) is replaced by a new one (in
`Qgs3DMapSettings::setTerrainGenerator()`),
`Qgs3DMapScene::createTerrain()` is called. This method removes the
existing `QgsTerrainEntity` by calling `mTerrain->deleteLater()` and
creates a new one. However, if some jobs are still running on the
existing terrain, this results in a crash because the existing jobs
then try to delete objects which have already been freed by the
deletion of the terrain.

This issue is fixed by calling the terrain desctuctor instead. This
calls `cancelActiveJobs` which stops all the existing jobs and
prevents the creation of new jobs. This way, the existing jobs are
correctly stopped.

q# worktree-geometry-boundingbox/

Jean Felder <jean.felder@oslandia.com> 2023-08-22

qgschunkedentity: Disconnect finished signal when a job is canceled

This prevents a crash in `QgsChunkedEntity::onActiveJobFinished()`
which tries to access a job that no long exists.

Jean Felder <jean.felder@oslandia.com> 2023-08-22

qgschunkedentity: Simplify while logic in startJobs()

Mathieu Pellerin <nirvn.asia@gmail.com> 2023-09-15

[ogr] Fix assert when opening GeoJSON (and other) datasets

Jürgen E. Fischer <jef@norbit.de> 2023-09-15

Release of 3.28.11

Jürgen E. Fischer <jef@norbit.de> 2023-09-15

translation update for 3.28.11 from transifex
Expand Down
10 changes: 8 additions & 2 deletions debian/changelog
@@ -1,8 +1,14 @@
qgis (3.28.11) UNRELEASED; urgency=medium
qgis (3.28.12) UNRELEASED; urgency=medium

* Release of 3.28.12

-- Jürgen E. Fischer <jef@norbit.de> Fri, 27 Oct 2023 14:02:04 +0200

qgis (3.28.11) unstable; urgency=medium

* Release of 3.28.11

-- Jürgen E. Fischer <jef@norbit.de> Fri, 15 Sep 2023 14:03:50 +0200
-- Jürgen E. Fischer <jef@norbit.de> Fri, 27 Oct 2023 14:02:04 +0200

qgis (3.28.10) 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.12" date="2023-10-27" />
<release version="3.28.11" date="2023-09-15" />
<release version="3.28.10" date="2023-08-18" />
<release version="3.28.9" date="2023-07-21" />
Expand Down

0 comments on commit dcc633b

Please sign in to comment.