Skip to content

Commit

Permalink
Release of 3.40.3
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Jan 17, 2025
1 parent 2a6ad21 commit 2a274ab
Show file tree
Hide file tree
Showing 5 changed files with 120,342 additions and 93,935 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ endif()
# Project and version
set(CPACK_PACKAGE_VERSION_MAJOR "3")
set(CPACK_PACKAGE_VERSION_MINOR "40")
set(CPACK_PACKAGE_VERSION_PATCH "2")
set(CPACK_PACKAGE_VERSION_PATCH "3")
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
set(RELEASE_NAME "Bratislava")
project(qgis VERSION ${COMPLETE_VERSION})
Expand Down
346 changes: 346 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,349 @@
Jürgen E. Fischer <[email protected]> 2025-01-17

translation update for 3.40.3 from transifex

qgis-bot <[email protected]> 2025-01-17

[Backport release-3_40] Add QtQuickWidgets pyqt5_to_pyqt6.py (#60169)

* Add QtQuickWidgets pyqt5_to_pyqt6.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update pyqt5_to_pyqt6.py

---------

Co-authored-by: Denis Rouzaud <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Denis Rouzaud <[email protected]> 2025-01-15

add test for QgsMapToolCapture without active layer with snapping

Ben <[email protected]> 2025-01-16

Fixes a regression in qgsmaptoolcapture introduced by #58755 which
broke snapping in non feature digitizing tools e.g. annotation
digitizing tools if there was no active layer or active layer was not
spatial.

Merge: 4e465f81316 dd67b63586e
Julien Cabieces <[email protected]> 2025-01-17

Merge pull request #60171 from qgis/backport-60130-to-release-3_40

[Backport release-3_40] Fix topological slowness with spatial filtering

Joonalai <[email protected]> 2025-01-15

Grow search rect based on layer precision

Joonalai <[email protected]> 2025-01-15

Check crs before filtering

Joonalai <[email protected]> 2025-01-14

Optimize topological editing with spatial filtering

qgis-bot <[email protected]> 2025-01-16

[Backport release-3_40] add QtQuickWidgets to qgis.PyQt (#60125)

* add QtQuickWidgets to qgis.PyQt

* Create QtQuickWidgets.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Rename QtQuickWidgets.py to QtQuickWidgets.py.in

* Update QtQuickWidgets.py.in

---------

Co-authored-by: Denis Rouzaud <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Merge: e86b068316d 7bb02c14ba2
Even Rouault <[email protected]> 2025-01-15

Merge pull request #60164 from jef-n/debfix340

fix debian package

Jürgen E. Fischer <[email protected]> 2025-01-15

fix debian package

Merge: 3fbc2b7f288 b48916abb90
Julien Cabieces <[email protected]> 2025-01-15

Merge pull request #60136 from qgis/backport-59960-to-release-3_40

[Backport release-3_40] Merge features: immediately update widgets for attributes with a provider default value

Merge: a04cc6bf127 56b97dd3ba4
Even Rouault <[email protected]> 2025-01-15

Merge pull request #60150 from qgis/backport-60145-to-release-3_40

[Backport release-3_40] qgsnewhttpconnection: Always enable paging options for WFS 1.1

Jean Felder <[email protected]> 2025-01-14

qgsnewhttpconnection: Always enable paging options for WFS 1.1

Paging support is only handled by WFS 2.0. However, some servers
handle paging even if they only expose WFS 1.1. At the moment, when
changing the version number, it has the following effect on the paging
options:
- "maximum": both options can be enabled
- "2.0": both options can be enabled
- "1.1": both options can be enabled
- "1.0": "feature paging" option is always disabled but the "page
size" option can be enabled

With this change, both paging options can be enabled for version
1.1. This allows to try to enable paging for WFS 1.1 if the server
handles it.

Juho Ervasti <[email protected]> 2025-01-13

Check for null setup first

Juho Ervasti <[email protected]> 2025-01-09

Merge tool: update manual widget for fields with a default value clause

qgis-bot <[email protected]> 2025-01-13

Merge pull request #59822 from qgis/backport-59477-to-release-3_40

[Backport release-3_40] overlay_intersects: flatten collections and filter by type

Merge: 8ac2db8db7e 35eb16d8394
Even Rouault <[email protected]> 2025-01-13

Merge pull request #60011 from qgis/backport-60001-to-release-3_40

[Backport release-3_40] [Processing] Fix regression in "Generate XYZ tiles (MBTiles)" algorithm (Fix #59986)

qgis-bot <[email protected]> 2025-01-12

[Backport release-3_40] [WFS] Fix filtering by QGIS expression in order to support "@geometry" (Fix #60094) (#60118)

Fix #60094

Merge: 7d4829817c1 16e2b583b32
Even Rouault <[email protected]> 2025-01-11

Merge pull request #60089 from qgis/backport-60084-to-release-3_40

[Backport release-3_40] fix nodata value in virtual raster layers

Merge: a6240dd4903 b52012ec140
Even Rouault <[email protected]> 2025-01-09

Merge pull request #60090 from qgis/backport-60058-to-release-3_40

[Backport release-3_40] qgswmsgetcapabilities: Use float format for min/max scale parameters

Merge: 93d827cde5c d70795c1ab0
Even Rouault <[email protected]> 2025-01-09

Merge pull request #60093 from pathmapper/backport-60043-to-release-3_40

[Backport release-3_40][metasearch] Add INSPIRE protocol values

Merge: 33fc10e0c28 9758a6fb1f9
Even Rouault <[email protected]> 2025-01-09

Merge pull request #60097 from qgis/backport-60095-to-release-3_40

[Backport release-3_40] qgsvectorlayer.h: move a documentation section to the appropriate place

Even Rouault <[email protected]> 2025-01-09

qgsvectorlayer.h: move a documentation section to the appropriate place

Cf https://lists.osgeo.org/pipermail/qgis-developer/2025-January/067278.html

pathmapper <[email protected]> 2025-01-03

[metasearch] Add INSPIRE protocol values

Source: https://inspire.ec.europa.eu/metadata-codelist/ProtocolValue

Jean Felder <[email protected]> 2025-01-06

qgswmsgetcapabilities: Use float format for min/max scale parameters

`MinScaleDenominator` and `MaxScaleDenominator` string are created
from a `QString::number` call with the default parameters. In that
case, the most concise format is used. This can result in the
scientific notation being used for very big or small numbers.

With this change, these parameters are now always displayed in a float
format. Reasons for this change:
- this might prevent a loss of precision for very small or big numbers
- this output is not supposed to be human readable so it does not
matter if is not concise
- this is the logic used by a lot of WMS servers, for example arcgis
server

Denis Rouzaud <[email protected]> 2025-01-08

fix nodata value in virtual raster layers

qgis-bot <[email protected]> 2025-01-08

[Backport release-3_40] Fix boolean filtering in QGIS expressions with WFS layers (#60076)

PR #56369 introduced a regression for WFS layers, because stopping using
'false' and 'true' strings to compare with boolean fields in qgis
expressions, and forcing to use the keywords false and true, it
conflicted with the internal SQLite cache database of WFS layers.

This PR fixes it by storing internal boolean in SQLite cache database in
the right form compatible with QGIS internal functions (i.e. storing '0'
and '1' strings instead of 'true' and 'false' strings).

Merge: 34065115595 0c0748e83be
Even Rouault <[email protected]> 2025-01-07

Merge pull request #60067 from qgis/backport-60062-to-release-3_40

[Backport release-3_40] Fix small typo in QgsGeometry.constGet() docstring

Merge: 51491b67ee9 0f661739636
Even Rouault <[email protected]> 2025-01-07

Merge pull request #60061 from qgis/backport-59903-to-release-3_40

[Backport release-3_40] [Georeferencer] Fix setting target CRS (Fix #59902)

Merge: 025f43a88e1 3753be16c44
Even Rouault <[email protected]> 2025-01-07

Merge pull request #60052 from qgis/backport-59852-to-release-3_40

[Backport release-3_40] BUG: Fix metadata:plugin_dependencies parsing

Merge: 50211e5d2c0 ccede01ba7c
Even Rouault <[email protected]> 2025-01-07

Merge pull request #60051 from qgis/backport-60049-to-release-3_40

[Backport release-3_40] [MetaSearch] Allow the user to enable or disable the logging of the debug messages

Nicolas Godet <[email protected]> 2025-01-06

typo

Andrea Giudiceandrea <[email protected]> 2024-12-15

[Georeferencer] Fix setting target CRS

Thomas JANVIER <[email protected]> 2024-12-12

BUG: Fix metadata:plugin_dependencies parsing

pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 2025-01-04

[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Andrea Giudiceandrea <[email protected]> 2025-01-04

[metasearch] Add setting to enable/disable debug logging

Merge: 31af1c0e38a 161a4a1bb6f
Matthias Kuhn <[email protected]> 2025-01-04

Merge pull request #60041 from qgis/backport-60036-to-release-3_40

[Backport release-3_40] [GUI] Fix progressbar in the main window's status bar

Andrea Giudiceandrea <[email protected]> 2025-01-01

[gui] Fix progress bar in status bar

Merge: 3265afeb5da 0cf474c61f0
Matthias Kuhn <[email protected]> 2024-12-31

Merge pull request #60030 from qgis/backport-59980-to-release-3_40

[Backport release-3_40] Add help button to attribute form "other widgets" dialogs

Harrissou Sant-anna <[email protected]> 2024-12-19

Add help button to form other widgets dialogs

qgis-bot <[email protected]> 2024-12-30

auto sipify 🍺

Harrissou Sant-anna <[email protected]> 2024-12-26

Remove reference to obsolete methods in QgsServerFilter class header

Merge: 873c0ba6cfe 01a2143b9c1
Matthias Kuhn <[email protected]> 2024-12-29

Merge pull request #60021 from qgis/backport-60007-to-release-3_40

[Backport release-3_40] Fix examples of the scale_exponential expression function

Harrissou Sant-anna <[email protected]> 2024-12-26

Fix and complete tests

Co-authored-by: Andrea Giudiceandrea <[email protected]>

Harrissou Sant-anna <[email protected]> 2024-12-25

Add function examples to tests

Harrissou Sant-anna <[email protected]> 2024-12-24

Fix examples of the scale_exponential expression function

Andrea Giudiceandrea <[email protected]> 2024-12-22

[processing][grass] Fix v.mkgrid

Use parameter "type" instead of flag "-p" and add missing "-a" flag

Andrea Giudiceandrea <[email protected]> 2024-12-21

[processing] Fix regression in native:tilesxyzmbtiles alg

Restore "description" metadata

Merge: 14826ca1e4a 6dfa31ff070
Julien Cabieces <[email protected]> 2024-12-23

Merge pull request #59988 from t0b3/patch-1

[Backport release-3_40] fix: workaround for missing libaio.so.1 on noble

t0b3 <[email protected]> 2024-12-20

[Backport release-3_40] fix: workaround for missing libaio.so.1 on noble

backport of PR #59880

Jürgen E. Fischer <[email protected]> 2024-12-20

Release of 3.40.2

Jürgen E. Fischer <[email protected]> 2024-12-20

translation update for 3.40.2 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.40.2) UNRELEASED; urgency=medium
qgis (3.40.3) UNRELEASED; urgency=medium

* Release of 3.40.3

-- Jürgen E. Fischer <[email protected]> Fri, 17 Jan 2025 13:02:24 +0100

qgis (3.40.2) unstable; urgency=medium

* Release of 3.40.2

-- Jürgen E. Fischer <[email protected]> Fri, 20 Dec 2024 13:00:48 +0100
-- Jürgen E. Fischer <[email protected]> Fri, 17 Jan 2025 13:02:24 +0100

qgis (3.40.1) unstable; urgency=medium

Expand Down
Loading

0 comments on commit 2a274ab

Please sign in to comment.