Skip to content

Commit

Permalink
Release of 3.28.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Nov 18, 2022
1 parent 2b44ed7 commit fde3b8f
Show file tree
Hide file tree
Showing 4 changed files with 359 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 "0")
set(CPACK_PACKAGE_VERSION_PATCH "1")
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
349 changes: 349 additions & 0 deletions ChangeLog
@@ -1,3 +1,352 @@
Jürgen E. Fischer <jef@norbit.de> 2022-11-18

translation update for 3.28.1 from transifex

Merge: 332a3fd204 4a7df60d29
Julien Cabieces <julien.cabieces@oslandia.com> 2022-11-18

Merge pull request #50924 from qgis/backport-50899-to-release-3_28

[Backport release-3_28] Don't emit layerModified for every atomic change made during a bulk operation to the vector layer edit buffer

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

Update src/core/vector/qgsvectorlayer.cpp

Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

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

Add tests

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

Use optimised deleteFeatures method when we can

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

Fix incorrect result when calling changeAttributeValues on a non-editable layer

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

Don't emit layerModified for every atomic change made during a bulk
operation to the vector layer edit buffer

Eg Instead of emitting layerModified for every individual feature
in a call to QgsVectorLayer::addFeatures, we defer the signal
and emit it only once after adding all the features.

This avoids a lot of expensive, unnecessary work which is triggered
by the signal

qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2022-11-17

server: include xml processing instruction in feature info and server exceptions responses (#50919)

Co-authored-by: Juergen E. Fischer <jef@norbit.de>

uclaros <uclaros@gmail.com> 2022-11-15

add test

uclaros <uclaros@gmail.com> 2022-11-11

make split with lines also work with polygons

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

mssql provider: don't double 'quote' (fixes #50914)

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

remove RC from splash

Damiano Lombardi <damiano@opengis.ch> 2022-10-25

Use NaN as default for missing Z/M values only for shape

Not all providers supports using NaN

Damiano Lombardi <damiano@opengis.ch> 2022-10-12

Use NaN for unset Z/M values

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

Use std::numeric_limits<double>::max() instead of DVL_MAX

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

QgsVectorFileWriter map NaN to -DBL_MAX exporting to Shape

Julien Cabieces <julien.cabieces@oslandia.com> 2022-11-07

replace ENABLE_PGTEST with POSTGRES_FOUND when needed

Julien Cabieces <julien.cabieces@oslandia.com> 2022-11-05

Fixes #50075 : fix build without postgresql

pathmapper <pathmapper@posteo.de> 2022-11-11

Add test

pathmapper <pathmapper@posteo.de> 2022-11-11

Add viewbox parameter only if bounds are finite

fixes qgis#50807

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

Closing the 3d settings dialog should also apply unapplied changes

Make this dialog more standard, with Apply / Cancel / Ok buttons
so that it works just like other QGIS apply-able dialogs.

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

Fix a crash when changing raster data source while styling dock is open

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

Add missing sip cast for raster contour renderer

Martin Dobias <wonder.sk@gmail.com> 2022-11-09

Improve error reporting when loading of project file fails

- on XML reading error, the message had the project file name
mentioned twice for no reason
- for zipped (.qgz) project files, the underlying error message
was getting lost - only saying that unzipped project file
has failed to load

Martin Dobias <wonder.sk@gmail.com> 2022-11-09

Fix error handling of .qgz files

Until now, if a .qgz project file would fail to load, no error message
would be shown in QGIS

Tomas Mizera <tomas.mizera@lutraconsulting.co.uk> 2022-11-07

remove duplicated line

Tomas Mizera <tomas.mizera@lutraconsulting.co.uk> 2022-11-07

remove unused imports

Tomas Mizera <tomas.mizera@lutraconsulting.co.uk> 2022-11-07

Revert forward declarations of members declared as properties - not working in Qt6

qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2022-11-06

[Backport release-3_28] ConcaveHull - Expression: Adds an ifdef GEOS 3.11 (#50798)

Merge: f4890c279f 775c2302b4
Mathieu Pellerin <nirvn.asia@gmail.com> 2022-11-06

Merge pull request #50797 from nirvn/online_elevation_backport

Elevation profiling against online terrain-related backport

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

[elevation profile] Fix raster profile generation against XYZ layers

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

[wms] Implement specific sample implementation for tiled layers with relevant data types

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

Cleanly exit QgsApplication from qgis_process runs

Fixes #50623

Martin Dobias <wonder.sk@gmail.com> 2022-10-31

Use full link to the ticket

Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

Martin Dobias <wonder.sk@gmail.com> 2022-10-27

Fix missing tiles in 3D view (fixes #48334)

It turns out this is most likely a Qt3D bug - if an entity is initially
added to the scene as disabled, sometimes it does not get shown after
enabling it, it need some extra refresh of the scene to actually appear.
There does not seem to be any existing Qt3D bug, but there are
indications this may be the case:
- https://stackoverflow.com/questions/52424008/qentitys-setenabled-does-not-work-properly-when-entities-are-created-in-a-metho
- https://github.com/florianblume/qt3d-gizmo (see caveats in readme, although that's related to picking)

We work this around by returning enabled 3D entities (actually only
DEM-based terrain and flat terrain was returning disabled entities)
and that seems to help.

In theory it's not great that we immediately show an entity right
after it was created (because the scene may have changed since the time
it was requested), but the scene gets updated very soon afterwards
anyway.

Merge: 2c91819b6f 09b20f41b7
Matthias Kuhn <matthias@opengis.ch> 2022-10-31

Merge pull request #50745 from domi4484/backport-50468-to-release-3_28

[Backport release-3_28] OGC Api features suport for non 4326 layers

Alessandro Pasotti <elpaso@itopen.it> 2022-10-30

Fix again the HTML widget newline inside exp

Fix #50727

Damiano Lombardi <damiano@opengis.ch> 2022-10-31

Undo deprecate crsToOgcUri in backport

qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2022-10-30

move digitizing mode button to simple digitize toolbar (#50714)

Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

Merge: bfa273ee4e dccd9bdc2c
Even Rouault <even.rouault@spatialys.com> 2022-10-29

Merge pull request #50693 from qgis/backport-50681-to-release-3_28

[Backport release-3_28] Fix CRS returned by QgsCoordinateReferenceSystem::toGeographicCrs returns false to isGeographic() test

Damiano Lombardi <damiano@opengis.ch> 2022-10-25

Fix tests

Damiano Lombardi <damiano@opengis.ch> 2022-10-24

Fix test

Damiano Lombardi <damiano@opengis.ch> 2022-10-12

Invert bbox rect if crs has inverted axis

Damiano Lombardi <lombardi.damiano@gmail.com> 2022-10-12

Update src/core/proj/qgscoordinatereferencesystem.cpp

Co-authored-by: Even Rouault <even.rouault@spatialys.com>

Damiano Lombardi <damiano@opengis.ch> 2022-10-12

Add bbox-crs parameter to the request (if not default CRS84)

Damiano Lombardi <damiano@opengis.ch> 2022-10-10

Use first CRS of the list

Damiano Lombardi <lombardi.damiano@gmail.com> 2022-10-10

Apply suggestions from code review

Co-authored-by: Even Rouault <even.rouault@spatialys.com>

Damiano Lombardi <damiano@opengis.ch> 2022-10-07

Make linter happy

Damiano Lombardi <damiano@opengis.ch> 2022-10-07

Add some tests

Damiano Lombardi <damiano@opengis.ch> 2022-10-06

If CRS is not announced by the server use CRS84 as specified by OGC

Damiano Lombardi <lombardi.damiano@gmail.com> 2022-10-05

Update src/providers/wfs/oapif/qgsoapifprovider.cpp

Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

Damiano Lombardi <damiano@opengis.ch> 2022-10-05

Keep bounding check for geographic crs

Damiano Lombardi <damiano@opengis.ch> 2022-10-05

Dont check with a hard coded crs assumption

Damiano Lombardi <damiano@opengis.ch> 2022-10-05

Wfs3 read layer CRS from collections request

Mathieu Pellerin <nirvn.asia@gmail.com> 2022-10-26

[themes] Fix menu item color regression with Night Mapping
(fixes #50674)

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

Fix crash on exit

Mathieu Pellerin <nirvn.asia@gmail.com> 2022-10-20

[symbology] Fix group layer not rendering properly when magnifier != 100% or when effect is on

Martin Dobias <wonder.sk@gmail.com> 2022-10-25

Add a unit test (would crash without the fix)

Martin Dobias <wonder.sk@gmail.com> 2022-10-21

Fix a crash when rendering a raster outside of its extent

If QgsRasterLayerRenderer constructor exists prematurely because there
is nothing to render, its internal pointers end up null, but forceRasterRender()
was expecting that mPipe was always allocated.

The crash was introduced recently in #50382

Ondřej Holešovský <holesond@users.noreply.github.com> 2022-10-21

TilesXYZ.py - setTransformContext before rendering

Set transform context in QgsMapSettings before rendering tiles in order to respect all the desired CRS transformations configured in QGIS project settings.

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

Fix CRS returned by QgsCoordinateReferenceSystem::toGeographicCrs
returns false to isGeographic() test

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

Fix QgsVariantUtils::isNull not building on some compilers

Matthias Kuhn <matthias@opengis.ch> 2022-10-23

Restrict UiTools to gui and app

Matthias Kuhn <matthias@opengis.ch> 2022-10-23

Add missing include

Jürgen E. Fischer <jef@norbit.de> 2022-10-21

msvc: build qgscoordinatereferencesystem.cpp with /bigobj

Jürgen E. Fischer <jef@norbit.de> 2022-10-21

Release of 3.28 (Firenze)

Jürgen E. Fischer <jef@norbit.de> 2022-10-21

changelog and news update for 3.28

Jürgen E. Fischer <jef@norbit.de> 2022-10-21

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

* Release of 3.28.1

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

qgis (3.28.0) unstable; urgency=medium

* Release of 3.28.0

-- Jürgen E. Fischer <jef@norbit.de> Fri, 21 Oct 2022 14:11:09 +0200
-- Jürgen E. Fischer <jef@norbit.de> Fri, 18 Nov 2022 13:10:21 +0100

qgis (3.27.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.1" date="2022-11-18" />
<release version="3.28.0" date="2022-10-21" />
<release version="3.26.0" date="2022-06-17" />
<release version="3.24.0" date="2022-02-18" />
Expand Down

0 comments on commit fde3b8f

Please sign in to comment.