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
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 "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
Original file line number Diff line number Diff line change
@@ -1,3 +1,247 @@
Jürgen E. Fischer <[email protected]> 2023-10-27

translation update for 3.28.12 from transifex

Mathieu Pellerin <[email protected]> 2023-10-25

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

Alessandro Pasotti <[email protected]> 2023-04-21

GPKG: fix json map filewriter

Backported (cherry-picked) from master #7557095

Fixes #52677

Jean Felder <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 2023-10-06

Use distinct name for test results artifact

Nyall Dawson <[email protected]> 2023-10-05

Update tests/src/app/testqgslayerpropertiesdialogs.cpp

Nyall Dawson <[email protected]> 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 <[email protected]> 2023-10-03

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

Fixes #49176

(cherry picked from commit 77b16c4cb05110916aa812bd575bd2c16af1ba19)

uclaros <[email protected]> 2023-10-04

Ignore any invalid field indexes

Nyall Dawson <[email protected]> 2023-09-29

Apply suggestions from code review

Blottiere Paul <[email protected]> 2023-09-22

Another safety check

Blottiere Paul <[email protected]> 2023-09-22

Fix segfault when point is invalid

Alessandro Pasotti <[email protected]> 2023-09-28

LAYOUT attr table widget width localization

Fix #54204

Even Rouault <[email protected]> 2023-09-27

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

Sebastian <[email protected]> 2023-09-18

fix indentation

Sebastian <[email protected]> 2023-09-18

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

Alexander Bruy <[email protected]> 2023-09-19

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

Merge: d1af706d752 eef91597268
Even Rouault <[email protected]> 2023-09-17

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

[Backport release-3_28] Fix MingW64 build

Andrea Giudiceandrea <[email protected]> 2023-09-16

MingW64 build: remove workaround

Revert 5703f03
(cherry picked from commit e6465e3105e4cfcaf5d05ac5dc4c04a17d0e6a84)

Andrea Giudiceandrea <[email protected]> 2023-09-16

Fix MingW64 build: revert f3661ed


(cherry picked from commit b5cbc6a29d1116b5ef40d01a2cb39abe2c58ccd2)

Nyall Dawson <[email protected]> 2023-09-14

Fix leak in geos::linePointDifference

Nyall Dawson <[email protected]> 2023-09-14

Fix leaks in mesh export algorithm

Andrea Giudiceandrea <[email protected]> 2023-09-06

Fix Advanced Digitizing locked distance circle

Nyall Dawson <[email protected]> 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 <[email protected]> 2023-08-04

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

Nyall Dawson <[email protected]> 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 <[email protected]> 2023-08-30

Fix a leak in georeferencer helmert method

nicogodet <[email protected]> 2023-08-30

Raise error if PostgreSQL version can't be parsed

Nicolas Godet <[email protected]> 2023-08-29

Use raw string

Nicolas Godet <[email protected]> 2023-08-29

More robust retrieval for PostgreSQL version

Andrea Giudiceandrea <[email protected]> 2023-08-29

Fix QgsMapLayer::saveNamedProperty and QgsMapLayer::saveSldStyleV2

set resultFlag to False when the directory is not writable

Nicolas Godet <[email protected]> 2023-08-25

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

nicogodet <[email protected]> 2023-08-25

Add PointCloud layers to "Select from Open Layers…"

Jean Felder <[email protected]> 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 <[email protected]> 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 <[email protected]> 2023-08-22

qgschunkedentity: Simplify while logic in startJobs()

Mathieu Pellerin <[email protected]> 2023-09-15

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

Jürgen E. Fischer <[email protected]> 2023-09-15

Release of 3.28.11

Jürgen E. Fischer <[email protected]> 2023-09-15

translation update for 3.28.11 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.28.11) UNRELEASED; urgency=medium
qgis (3.28.12) UNRELEASED; urgency=medium

* Release of 3.28.12

-- Jürgen E. Fischer <[email protected]> Fri, 27 Oct 2023 14:02:04 +0200

qgis (3.28.11) unstable; urgency=medium

* Release of 3.28.11

-- Jürgen E. Fischer <[email protected]> Fri, 15 Sep 2023 14:03:50 +0200
-- Jürgen E. Fischer <[email protected]> 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
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.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.