Skip to content

Commit c98da2e

Browse files
committed
Release of 3.40.10
1 parent 2f86c00 commit c98da2e

4 files changed

Lines changed: 196 additions & 3 deletions

File tree

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ endif()
5555
# Project and version
5656
set(CPACK_PACKAGE_VERSION_MAJOR "3")
5757
set(CPACK_PACKAGE_VERSION_MINOR "40")
58-
set(CPACK_PACKAGE_VERSION_PATCH "9")
58+
set(CPACK_PACKAGE_VERSION_PATCH "10")
5959
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
6060
set(RELEASE_NAME "Bratislava")
6161
project(qgis VERSION ${COMPLETE_VERSION})

‎ChangeLog‎

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,189 @@
1+
Jürgen E. Fischer <jef@norbit.de> 2025-08-15
2+
3+
translation update for 3.40.10 from transifex
4+
5+
Jürgen E. Fischer <jef@norbit.de> 2025-08-09
6+
7+
debian packaging: drop explicit dependency on python3-sip
8+
9+
Jean Felder <jean.felder@oslandia.com> 2025-08-07
10+
11+
qgsplotcanvas: Fix mousePressEvent when no tool is set
12+
13+
In that case, `mTool->flags()` cannot be checked. Fix the issue by
14+
also checking that `mTool` is set.
15+
16+
Closes: https://github.com/qgis/QGIS/issues/62800
17+
18+
Nyall Dawson <nyall.dawson@gmail.com> 2025-07-31
19+
20+
[lazperf] Port https://github.com/hobuinc/laz-perf/commit/9048d0d
21+
22+
Causing a warning in mingw builds, already fixed by upstream commit
23+
24+
Denis Rouzaud <denis.rouzaud@gmail.com> 2025-07-31
25+
26+
fix merge
27+
28+
Even Rouault <even.rouault@spatialys.com> 2025-03-17
29+
30+
[OGC API provider] Implement geometryColumnName() when Part 5 is available
31+
32+
Even Rouault <even.rouault@spatialys.com> 2025-03-17
33+
34+
[FEATURE] [OGC API provider] Implement Part 5 - Schemas
35+
36+
Merge: 3d82f6da549 d2b1a98a24e
37+
Alexander Bruy <alexander.bruy@gmail.com> 2025-07-30
38+
39+
Merge pull request #62705 from qgis/backport-62610-to-release-3_40
40+
41+
[Backport release-3_40] [Server] Also read data for PATCH requests
42+
43+
Sandro Mani <manisandro@gmail.com> 2025-07-17
44+
45+
[Server] Also read data for PATCH requests
46+
47+
Merge: 060793c6791 195b3538bed
48+
Alexander Bruy <alexander.bruy@gmail.com> 2025-07-21
49+
50+
Merge pull request #62631 from qgis/backport-62628-to-release-3_40
51+
52+
[Backport release-3_40] Fix win build failure
53+
54+
Nyall Dawson <nyall.dawson@gmail.com> 2025-07-21
55+
56+
Rename FRAME_MARGIN to FRAME_MARGIN_PX to avoid clash with winapi constant
57+
58+
And move to constexpr
59+
60+
qgis-bot <bot@qgis.org> 2025-07-21
61+
62+
auto sipify 🍺
63+
64+
Stefanos Natsis <uclaros@gmail.com> 2025-07-18
65+
66+
manual backport of e2983d2
67+
68+
Stefanos Natsis <uclaros@gmail.com> 2025-06-18
69+
70+
Don't trigger reshape logic when using less than two points
71+
72+
ViperMiniQ <viperminiq@gmail.com> 2025-07-06
73+
74+
fix double event when saving changes in options
75+
76+
Martin Dobias <wonder.sk@gmail.com> 2025-06-24
77+
78+
Make quantized mesh provider work without tile availability info
79+
80+
Apparently JSON that describes a quantized mesh terrain does not
81+
have to provide information about availability of tiles at different
82+
zoom levels. This fix makes the tile availability parsing optional.
83+
84+
Alexander Bruy <alexander.bruy@gmail.com> 2025-07-03
85+
86+
fix formatting
87+
88+
Martin Siegert <martin.siegert8@gmail.com> 2025-05-29
89+
90+
fix segfault due to calling qgsDoubleNear with tollerance that can never been reached
91+
92+
see issue #60772: function interpolatePoint in qgsabstractprofilesurfacegenerator.cpp:157 can return a nullpointer causing a segfault because qgsDoubleNear in visitPointsByRegularDistance in qgslinestring.cpp is called with a tolerance that is too small so that qgsDoubleNear always returns false. Solution: scale epsilon by the size of the numbers to be compared.
93+
94+
Alexander Bruy <alexander.bruy@gmail.com> 2025-07-01
95+
96+
sipify
97+
98+
Nyall Dawson <nyall.dawson@gmail.com> 2025-06-24
99+
100+
Replace deprecated method calls
101+
102+
Nyall Dawson <nyall.dawson@gmail.com> 2025-06-24
103+
104+
Fix ambiguity in QgsMapLayer::saveStyleToDatabase API
105+
106+
Don't require successful generation of both QML AND SLD, and return descriptive results flags
107+
108+
Stefanos Natsis <uclaros@gmail.com> 2025-06-26
109+
110+
Fix overflow in vector tile long int attributes
111+
112+
Nyall Dawson <nyall.dawson@gmail.com> 2025-06-25
113+
114+
Revert "[Tests] Disable 7 tests that break due to expired certificate"
115+
116+
This reverts commit 47576382adeea10d5392bd36d1fcc277d6172496.
117+
118+
Martin Dobias <wonder.sk@gmail.com> 2025-06-24
119+
120+
More robust way to pick zoom level of a scene layer (2D)
121+
122+
For world-wide datasets like google 3d tiles or quantized mesh terrains,
123+
when zoomed full, the 2D map canvas would fetch tiles at a much more
124+
detailed zoom level than I would expect. It turned out this was because
125+
of ellipsoidal distance calculation on full extent width, where we would
126+
often calculate much shorter distances than we should.
127+
128+
To make it more robust, we use only one pixel distance at the center
129+
of the map, which should avoid these issues.
130+
131+
github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2025-06-17
132+
133+
auto-fix pre-commit issues
134+
135+
Viper MiniQ <viperminiq@gmail.com> 2025-06-17
136+
137+
create algorithm instance before making a decision
138+
139+
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
140+
141+
github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2025-06-17
142+
143+
auto-fix pre-commit issues
144+
145+
viperminiq <viperminiq@gmail.com> 2025-06-17
146+
147+
use better logic when opening dialogs
148+
149+
github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2025-06-09
150+
151+
auto-fix pre-commit issues
152+
153+
viperminiq <viperminiq@gmail.com> 2025-06-09
154+
155+
add decision gdal or native dialog
156+
157+
viperminiq <viperminiq@gmail.com> 2025-06-09
158+
159+
load GdalAlgorithmDialog containing console call widget instead of basic AlgorithmDialog
160+
161+
Stefanos Natsis <uclaros@gmail.com> 2025-06-17
162+
163+
Fix reshape when snapping to segment
164+
165+
Andrea Giudiceandrea <andreaerdna@libero.it> 2025-06-19
166+
167+
[DXF] add INSUNITS and MEASUREMENT creation options (GDAL >= 3.11)
168+
169+
Ref. https://github.com/OSGeo/gdal/pull/11424
170+
171+
Stefanos Natsis <uclaros@gmail.com> 2025-06-19
172+
173+
Add test, also check resulting pointer
174+
175+
Stefanos Natsis <uclaros@gmail.com> 2025-06-18
176+
177+
Handle exception in GEOSGeom_createLinearRing_r
178+
179+
Stefanos Natsis <uclaros@gmail.com> 2025-06-17
180+
181+
Fix reshaping whith an active selection
182+
183+
Jürgen E. Fischer <jef@norbit.de> 2025-07-18
184+
185+
Release of 3.40.9
186+
1187
Jürgen E. Fischer <jef@norbit.de> 2025-07-18
2188

3189
translation update for 3.40.9 from transifex

‎debian/changelog‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
qgis (3.40.9) UNRELEASED; urgency=medium
1+
qgis (3.40.10) UNRELEASED; urgency=medium
2+
3+
* Release of 3.40.10
4+
5+
-- Jürgen E. Fischer <jef@norbit.de> Fri, 15 Aug 2025 14:07:13 +0200
6+
7+
qgis (3.40.9) unstable; urgency=medium
28

39
* Release of 3.40.9
410

5-
-- Jürgen E. Fischer <jef@norbit.de> Fri, 18 Jul 2025 14:01:11 +0200
11+
-- Jürgen E. Fischer <jef@norbit.de> Fri, 15 Aug 2025 14:07:13 +0200
612

713
qgis (3.40.8) unstable; urgency=medium
814

‎linux/org.qgis.qgis.appdata.xml.in‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
<project_group>QGIS</project_group>
2727
<releases>
28+
<release version="3.40.10" date="2025-08-15" />
2829
<release version="3.40.9" date="2025-07-18" />
2930
<release version="3.40.8" date="2025-06-20" />
3031
<release version="3.40.7" date="2025-05-16" />

0 commit comments

Comments
 (0)