Skip to content

Commit

Permalink
Release of 3.28.13
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Nov 24, 2023
1 parent b25bd42 commit 3b4db4f
Show file tree
Hide file tree
Showing 4 changed files with 382 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 "12")
set(CPACK_PACKAGE_VERSION_PATCH "13")
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
372 changes: 372 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,375 @@
Jürgen E. Fischer <jef@norbit.de> 2023-11-24

translation update for 3.28.13 from transifex

Jacky Volpes <jacky.volpes@oslandia.com> 2023-11-22

Fix Oracle syntax when estimating feature count on views

Missing quoted identifiers

Nyall Dawson <nyall.dawson@gmail.com> 2023-11-21

When replacing expressions in eg layout labels, don't show null values as "0"

joonalai <33314057+Joonalai@users.noreply.github.com> 2023-11-21

Fix pgraster statistics collection on Windows

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

Fix opening settings dialog breaks oauth and ssl handling for the
rest of the session

Pretty bad bug... when you accept the settings dialog,
QgsNetworkAccessManager::setupDefaultProxyAndCache is called
to handle proxy and cache updates. This method however was also
resetting the manager's ssl error handler and auth handler to
default no-op handlers, overridding the app specific handlers
which had been setup already.

The consequence is that after accepting the options dialog, oauth
authentication and SSL error handling will be broken for the
rest of the session...

Merge: 4731e2d04cf e7debf1807e
Matthias Kuhn <matthias@opengis.ch> 2023-11-13

Merge pull request #55272 from qgis/backport-55269-to-release-3_28

[Backport release-3_28] [ui][themes] Make attribute form constraints background coloring compatible with dark themes

Mathieu Pellerin <nirvn.asia@gmail.com> 2023-11-13

[ui][themes] Make attribute form constraints background coloring compatible with dark themes

Germán Carrillo <gcarrillo@linuxmail.org> 2023-11-06

Fix typo

Nyall Dawson <nyall.dawson@gmail.com> 2023-11-07

Fix documentation format of QgsCustomDropHandler

Nyall Dawson <nyall.dawson@gmail.com> 2023-11-02

Add test masks for unrelated test

Andrea Giudiceandrea <andreaerdna@libero.it> 2023-11-03

[GUI] Fix "Respect screen DPI" option tooltip

Mathieu Pellerin <nirvn.asia@gmail.com> 2023-11-01

[themes] Fix text and selection color on a number of dark background widgets
in night mapping theme

AlisterH <alister.hood@gmail.com> 2023-06-14

fix tooltip in model designer

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

When a vector tile style rule is set to "(all layers)", ensure
that we correctly fetch the attributes required for the style's
filter and labeling for all layers

Fixes broken rendering of vector tile style rules set to (all layers)
which use attribute filters

(cherry picked from commit bc557d9d1b5cf6e10d0cc88225f7569d0003d09d)

Julien Cabieces <julien.cabieces@oslandia.com> 2023-10-25

Fixes #54141 : increase expression widget text size for long expressions

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

Don't show help for algorithms which can't be run in qgis_process

Fixes #54914

Alexander Bruy <alexander.bruy@gmail.com> 2023-10-20

unload active plugin before updating or reinstalling it (fix #54968)

Alessandro Pasotti <elpaso@itopen.it> 2023-10-17

Fix crash in layout legend

Fix #52268

I couldn't identify the root cause of the issue but this
check prevents the crash.

Julien Cabieces <julien.cabieces@oslandia.com> 2023-10-16

Fixes #54549 : correctly delete graduated layout widgets

Julien Cabieces <julien.cabieces@oslandia.com> 2023-10-17

Fixes #52740 : remove properties widget when layout item is destroyed

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

[OGR provider] Add a strictToInt() helper to detect integer truncation

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

[OGR provider] changeAttributeValues(): validate field index + FID (fixes #54816)

Also add consistency checks between Qt values and OGR field types in
addFeature() and changeAttributeValues()

Alessandro Pasotti <elpaso@itopen.it> 2023-10-11

Update test_qgsrasterlayerproperties.py

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

RASTER properties dlg sync opacity

Fixes #54496

Backported from master

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

Add test mask

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

When mapping color for rendering highlighted (identified) features,
don't allow pixels which were previously non-transparent to become
totally transparent.

This can result in invisible highlights for very transparent symbols.

Fixes #54830

(cherry picked from commit 250c1560cf6a33fff62819cfde5d11e78af9598b)

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

Update test_qgsgeometry.py

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

Update test_qgsgeometry.py

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

Update src/core/geometry/qgsgeos.cpp

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

spelling

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

GEOMETRY: fix regression on split multipart

manual backport of #54744

Fix #54155

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

Fix initial zoom level when opening layout designer windows

Fixes #44421

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

SERVER: Fix server utils service URL wrong MAP replace

Fixes #54533

Backported from master

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

Fix layout labels don't immediately react to changes when
semi-transparent

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

QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
is not appropriate

Refs #54012

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

Apply suggestions from code review

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

Handle sql='' or sql="" as empty sql strings instead of '' / "" literals

Fixes #53736

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

Cleanup all browser layer properties dialog before exiting (#54808)

These must be deleted before calling QgsApplication::exitQgis,
or we get a crash

Fixes #39094

(cherry picked from commit d2ee3eb19a4ec5cd4658e7314d18c578637e7cce)

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

[OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider initialization

Even Rouault <even.rouault@spatialys.com> 2023-10-03

[OAPIF] faster way to get feature count (backport of #51590)

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

[OAPIF] Fix wrong extent when not advertized in collection metadata and storageCrs != CRS84, and fix potential infinite feature query when featureCount not advertized by server

Fixes https://lists.osgeo.org/pipermail/qgis-user/2023-September/053400.html

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

Fix leak when constructing geometry from wkt with empty components

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

enable Delete button if there is at least one user function (fix #51108)

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

[GUI] VectorLayerSaveAsDialog: allow to select an existing FileGeodatabase (fixes #54566)

This fix isn't totally satisfactory, because AFAICS there's no way in Qt
FileDialog to both be able select an existing directory (.gdb) without
entering into it, or select the parent of a new directory to be created.
We'd need something between the GetFile or GetDirectory storage modes,
although it is not clear how that could be implemented, without 2
separate buttons in the QtFileDialog (like "Select directory" and "Enter
directory")
The hack/fix here is to add to the (*.gdb *.GDB) filter an extra "gdb"
file that matches the "gdb" file found in existing File Geodatabase.
And remove it from the filename once it is selected.

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

QgsVectorLayerSaveAsDialog::createControls(): fix memory leak

Jean Felder <jean.felder@oslandia.com> 2023-09-05

qgsmesh3dmaterial: Ensure to create valid textures for the fragment shader

In the shader code, all the parameters need to be properly initialized
even if they are not used. Otherwise, this can create undefined
behaviors and some missing meshes in a 3d scene. In the current code,
there are two parameters which may not be properly initialized:
- "colorRampTexture" is not set if the color ramp mode is not set
- "arrowsGridTexture" texture image is invalid if the "display arrows"
mode is disabled

The first issue ("colorRampTexture") is solved by creating a dummy
valid texture image if the color ramp mode is disabled and setting the
"colorRampTexture" parameter in all cases. This does not change
anything in the shader code. The parameter is not used. The shader
only needs a valid parameter.

The second issue ("arrowsGridTexture") is solved by setting proper
default values for the parameters which generate the arrows grid
texture. This ensure to generate a valid texture image . This also
does not change anything in the shader code. The parameter is not
used. The shader only needs a valid parameter.

Jean Felder <jean.felder@oslandia.com> 2023-09-05

qgsmesh3dmaterial: Fix typos in a comment

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

[OAPIF] Handle features with complex attribute of QMap type (fixes #54275)

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

Update tests/src/app/testqgsgeoreferencer.cpp

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

add test for world file creation

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

use center of the upper left pixel when writing world file (fix #41795)

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

check geometry wkb type instead of layer wkb type

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

better fix and add a test

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

when snapping to curved geometry use snapped point coordinates instead
of returning interpolated point on a segment

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

SERVER: fix getpring atlas with DD follow theme

Fix #54475 when an atlas map has a data-defined
follow theme with an expression which depends on
the atlas feature.

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

use stringToSafeFilename()

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

[processing] replace illegal characters with underscore when generating
output filename in Split Vector Layer algorithm (fix #53856)

Also ignore invalid geometries, as we only want to split vector layer

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

PG: fix issue GH #54572 st_geographyfromtext

Fix #54572 Error saving edit on PostGIS geometry when table also contains geography

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

SQLite layer export: do not set SRID= layer creation options that is interpreted by the OGR SQLite driver as meaning SRID=0 (fixes #54560)

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

add object names to annotation actions, so they can be removed with
interface customization (fix #54250)

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

Correctly handle GDAL drivers which support BOTH raster and vector

layers in the GDAL driver list in options dialog
(cherry picked from commit 0f91d38)

Ensure entries for the same raster/vector driver always keep their check states in sync with each other
(cherry picked from commit c1e75bd)

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

[themes] Fix checkbox styled as enabled within disabled table and tree widgets

Jürgen E. Fischer <jef@norbit.de> 2023-10-27

Release of 3.28.12

Jürgen E. Fischer <jef@norbit.de> 2023-10-27

translation update for 3.28.12 from transifex
Expand Down
Loading

0 comments on commit 3b4db4f

Please sign in to comment.