Skip to content

Commit 50adba3

Browse files
committedMar 31, 2023
Release of 3.28.5
1 parent 2736da0 commit 50adba3

File tree

4 files changed

+383
-3
lines changed

4 files changed

+383
-3
lines changed
 

‎CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ set(CMAKE_LINK_DEPENDS_NO_SHARED ON)
1818
# Project and version
1919
set(CPACK_PACKAGE_VERSION_MAJOR "3")
2020
set(CPACK_PACKAGE_VERSION_MINOR "28")
21-
set(CPACK_PACKAGE_VERSION_PATCH "4")
21+
set(CPACK_PACKAGE_VERSION_PATCH "5")
2222
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
2323
set(RELEASE_NAME "Firenze")
2424
project(qgis VERSION ${COMPLETE_VERSION})

‎ChangeLog

Lines changed: 373 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,376 @@
1+
Jürgen E. Fischer <jef@norbit.de> 2023-03-31
2+
3+
translation update for 3.28.5 from transifex
4+
5+
Merge: 4b37c6e656 26d7fb2153
6+
signedav <david@opengis.ch> 2023-03-31
7+
8+
Merge pull request #52450 from m-kuhn/bp51456
9+
10+
Manual backport of 51456 merge feature relocation
11+
12+
signedav <david@opengis.ch> 2023-03-31
13+
14+
Update tests/src/python/test_qgsvectorlayereditutils.py
15+
16+
Merge: 045bf94702 625a064228
17+
signedav <david@opengis.ch> 2023-03-31
18+
19+
Merge pull request #52448 from qgis/backport-51836-to-release-3_28
20+
21+
[Backport release-3_28] Fix #51543 and make big forms more fluid by reducing calls to updateFieldDependencies
22+
23+
Matthias Kuhn <matthias@opengis.ch> 2023-03-30
24+
25+
Happiness for flake
26+
27+
Damiano Lombardi <damiano@opengis.ch> 2023-02-01
28+
29+
Update doc
30+
31+
Damiano Lombardi <damiano@opengis.ch> 2023-01-31
32+
33+
Explicitly set the target feature for merge operation
34+
35+
Damiano Lombardi <damiano@opengis.ch> 2023-01-17
36+
37+
Fix docstring
38+
39+
Damiano Lombardi <damiano@opengis.ch> 2023-01-17
40+
41+
Fix docstring
42+
43+
Damiano Lombardi <damiano@opengis.ch> 2023-01-17
44+
45+
Fix string
46+
47+
Damiano Lombardi <damiano@opengis.ch> 2023-01-17
48+
49+
Move merge logic to QgsVectorLayerEditUtils
50+
51+
Damiano Lombardi <damiano@opengis.ch> 2023-01-12
52+
53+
Move merge selected features logic to QgsVectorLayer
54+
55+
Alessandro Pasotti <elpaso@itopen.it> 2022-12-06
56+
57+
Remove break
58+
59+
Alessandro Pasotti <elpaso@itopen.it> 2022-12-06
60+
61+
Handle multi pks
62+
63+
Alessandro Pasotti <elpaso@itopen.it> 2022-12-06
64+
65+
Fix crash in merge features
66+
67+
Fix #5122
68+
69+
Introduced by #47822
70+
71+
Damiano Lombardi <damiano@opengis.ch> 2023-03-01
72+
73+
Fix spelling
74+
75+
Damiano Lombardi <damiano@opengis.ch> 2023-03-01
76+
77+
Adapt tests
78+
79+
Damiano Lombardi <damiano@opengis.ch> 2023-02-13
80+
81+
Fix #51543 and make big forms more fluid
82+
83+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-29
84+
85+
Fix crash when stored scale list contains invalid values
86+
87+
Can happen as a result of invalid settings being written by
88+
QGIS 3.30.0
89+
90+
Andrea Giudiceandrea <andreaerdna@libero.it> 2023-03-27
91+
92+
[OGR] Ensure metadata saved file is UTF-8 encoded
93+
94+
Matthias Kuhn <matthias@opengis.ch> 2023-03-27
95+
96+
Fix preview expression for feature lists using variables
97+
98+
Andrea Giudiceandrea <andreaerdna@libero.it> 2023-03-26
99+
100+
Fix PROJ version string in "Help->About" window
101+
102+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-24
103+
104+
Fix crash in Fix Geometries algorithm on GEOS < 3.10
105+
106+
Fixes #50888
107+
108+
Yoann Quenach de Quivillic <yoann.quenach@gmail.com> 2023-03-21
109+
110+
Fix #51940 Refactor Field Source Expression cursor moves at end
111+
112+
Harrissou Sant-anna <delazj@gmail.com> 2023-03-06
113+
114+
Add more details to the modulo operator
115+
116+
Merge: 801b9051fa cbbc7bb4f1
117+
Matthias Kuhn <matthias@opengis.ch> 2023-03-19
118+
119+
Merge pull request #52294 from qgis/backport-52293-to-release-3_28
120+
121+
[Backport release-3_28] fix #46025
122+
123+
Jürgen E. Fischer <jef@norbit.de> 2023-03-18
124+
125+
fix #46025
126+
127+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
128+
129+
Fix crashes when interacting with QGIS after a shortcut/action
130+
is destroyed
131+
132+
Most notably happens when the following workflow occurs:
133+
- A plugin adds some actions to QGIS
134+
- The plugin gets reloaded
135+
- Copy some text anywhere in QGIS
136+
137+
We can't safely call "sender()" for QObjects which are partially/
138+
fully destroyed, so use a safer approach to clean up old shortcuts/
139+
actions.
140+
141+
Fixes #52146
142+
143+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
144+
145+
Spelling
146+
147+
(cherry picked from commit 02a15e32d729488ec627fdad309122be5f1f4aa4)
148+
149+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
150+
151+
Set object name for layer right click Export menu so that plugins
152+
can easily find this submenu to add extra entries to it
153+
154+
(cherry picked from commit d3a4435decf9686954b78d23a10ae2fa93c69625)
155+
156+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
157+
158+
Add a "contextMenuAboutToShow" signal to QgsLayerTreeView
159+
160+
Allows plugins to hook into this menu and add custom entries
161+
and customise the standard entries
162+
163+
(cherry picked from commit a79adfc8dc677e087820ce0fb38f82b6f6d9c7ae)
164+
165+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
166+
167+
Fix mdal mingw build
168+
169+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-15
170+
171+
Fix lazperf mingw build
172+
173+
Mathieu Pellerin <nirvn.asia@gmail.com> 2023-03-13
174+
175+
[api] Add useful ZIP files listing function to QgsZipUtils
176+
177+
Mathieu Pellerin <nirvn.asia@gmail.com> 2023-03-13
178+
179+
[api] Add a new QgsZipUtils::unzip() parameter to skip consistency check
180+
181+
Yoann Quenach de Quivillic <yoann.quenach@gmail.com> 2023-03-06
182+
183+
Fix #50202 Pressing Enter does not upgrade all plugins anymore
184+
185+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-07
186+
187+
Move backport bot to 22.04
188+
189+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-01
190+
191+
Fix encoding choice is ignored in Add Vector Layer dialog
192+
193+
Andrea Giudiceandrea <andreaerdna@libero.it> 2023-02-28
194+
195+
Fix handling of searchPathsForPlugins in qgisapp
196+
197+
Andrea Giudiceandrea <andreaerdna@libero.it> 2023-02-28
198+
199+
Fix handling of searchPathsForPlugins in Plugin Manager
200+
201+
Alessandro Pasotti <elpaso@itopen.it> 2023-01-30
202+
203+
Fix PG identity default value with long field names
204+
205+
Fix #51563
206+
207+
Sandro Santilli <strk@kbt.io> 2023-02-15
208+
209+
Add test for unknown-crs ReferencedGeometry input/output
210+
211+
Sandro Santilli <strk@kbt.io> 2022-10-19
212+
213+
[postgres] Do not discard geometry attributes having no SRID
214+
215+
See https://github.com/qgis/QGIS/issues/49380#issuecomment-1282913470
216+
217+
Even Rouault <even.rouault@spatialys.com> 2023-01-31
218+
219+
[OAPIF] Work around a bug in a server implementation (fixes #51663)
220+
221+
Cf comment https://github.com/qgis/QGIS/issues/51663#issuecomment-1411067183
222+
for detailed analysis
223+
224+
Julien Cabieces <julien.cabieces@oslandia.com> 2023-02-08
225+
226+
Fixes #51433 : fix vertex editor displayed columns
227+
228+
Even Rouault <even.rouault@spatialys.com> 2023-01-31
229+
230+
Update src/core/providers/ogr/qgsogrprovider.cpp
231+
232+
Even Rouault <even.rouault@spatialys.com> 2023-01-30
233+
234+
QgsOgrProvider::createEmptyLayer(): take into account FID layer creation options for OpenFileGDB workaround
235+
236+
Nyall Dawson <nyall.dawson@gmail.com> 2023-01-30
237+
238+
Fix drag and drop to GDB results in columns shifted by one
239+
240+
Fixes #51435
241+
242+
Nyall Dawson <nyall.dawson@gmail.com> 2023-02-21
243+
244+
Fix build
245+
246+
Nyall Dawson <nyall.dawson@gmail.com> 2023-02-14
247+
248+
Add test
249+
250+
(cherry picked from commit 21997c2ef800ca060373bc2c7bd6833c4ec684bb)
251+
252+
Nyall Dawson <nyall.dawson@gmail.com> 2023-02-14
253+
254+
Use switches for curved label placement detection in more places
255+
to hopefully avoid future issues if more curved placement modes are introduced
256+
257+
(cherry picked from commit 7f031b1e7c23b8aef34e4fc7c3383d6899b002ba)
258+
259+
Nyall Dawson <nyall.dawson@gmail.com> 2023-02-14
260+
261+
Fix placement of perimeter labels with HTML formatting enabled
262+
263+
Fixes #51829
264+
265+
(cherry picked from commit 2259924db64aca92fa5b6203cff17bb2c6de5a05)
266+
267+
Alessandro Pasotti <elpaso@itopen.it> 2023-02-22
268+
269+
remove include
270+
271+
Alessandro Pasotti <elpaso@itopen.it> 2023-02-22
272+
273+
Raster paletted renderer: support constant int rasters
274+
275+
Fix #51822
276+
277+
Sandro Santilli <strk@kbt.io> 2023-02-16
278+
279+
Label testqgspostgresprovider.cpp as a POSTGRES test
280+
281+
Sandro Santilli <strk@kbt.io> 2023-02-15
282+
283+
Make SRID/CRS cache a per-connection object, rather than a process-static
284+
285+
Static cache is wrong (same SRID may have different meaning in
286+
different databases) and dangerous (can result in segfaults).
287+
288+
Closes GH-51893
289+
290+
Includes simple testcase for EWKT input/output in
291+
testqgspostgresprovider.cpp and allow skipping it by
292+
setting QGIS_PGTEST_DB_SKIP env variable
293+
294+
Sandro Santilli <strk@kbt.io> 2023-02-17
295+
296+
Allow runtime-skip of backend-requiring tests in testqgspostgresconn.cpp
297+
298+
Sandro Santilli <strk@kbt.io> 2023-02-17
299+
300+
Add QGSTEST_NEED_PGTEST_DB macro in qgstest.h
301+
302+
Can be used by tests to declare their need for a qgis test db
303+
and allows users to skip them by defining a QGIS_PGTEST_DB_SKIP
304+
environment variable
305+
306+
Julien Cabieces <julien.cabieces@oslandia.com> 2023-02-08
307+
308+
Fixes #50892 : Don't enable link in QgsFileWidget if NULL
309+
310+
Jean Felder <jean.felder@oslandia.com> 2022-08-02
311+
312+
point3dsymbolwidget: Fix Y-Z inversion
313+
314+
A point on the 2D plane (x', y') is transformed to (x, -z) in the 3D
315+
world. The rotation, scale and translation values of a point need to
316+
be converted in the 3D world.
317+
318+
This change applies the correct transformation to have a correct
319+
binding between the 2D and 3D world.
320+
321+
Jean Felder <jean.felder@oslandia.com> 2022-07-31
322+
323+
point3dsymbolwidget: Allow negative values for spinBillboardHeight
324+
325+
Billboard height and translation along the Y axis are sync. The
326+
translation value can be negative. Therefore, the billboard
327+
height value can also be negative.
328+
329+
Nyall Dawson <nyall.dawson@gmail.com> 2023-02-14
330+
331+
Correctly handle geometry value conversion for geometry fields
332+
333+
Julien Cabieces <julien.cabieces@oslandia.com> 2023-02-14
334+
335+
Fix trust parameter not saved and not read
336+
337+
Alessandro Pasotti <elpaso@itopen.it> 2023-02-01
338+
339+
tidy
340+
341+
Alessandro Pasotti <elpaso@itopen.it> 2023-02-01
342+
343+
OGR CSV: fix slow update
344+
345+
Fix #51668
346+
347+
Nyall Dawson <nyall.dawson@gmail.com> 2023-01-30
348+
349+
[afs] Percent encode text values when creating/updating fields on
350+
ArcGIS feature services
351+
352+
Fixes loss of edits when special characters are used
353+
354+
Fixes #51509
355+
356+
Nyall Dawson <nyall.dawson@gmail.com> 2023-03-03
357+
358+
Fix some potential overflows in shapeburst fill calculation
359+
360+
Jürgen E. Fischer <jef@norbit.de> 2023-03-04
361+
362+
release.pl: handle splash transitions (.0rc -> .1 [-> .4ltr])
363+
364+
(cherry picked from commit 4a41c82fde2a04162e3c21e774ef7d1ebf2a11ed)
365+
366+
Jürgen E. Fischer <jef@norbit.de> 2023-03-04
367+
368+
add 'long term release' to splash screen
369+
370+
Jürgen E. Fischer <jef@norbit.de> 2023-03-03
371+
372+
Release of 3.28.4
373+
1374
Jürgen E. Fischer <jef@norbit.de> 2023-03-03
2375

3376
translation update for 3.28.4 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.28.4) UNRELEASED; urgency=medium
1+
qgis (3.28.5) UNRELEASED; urgency=medium
2+
3+
* Release of 3.28.5
4+
5+
-- Jürgen E. Fischer <jef@norbit.de> Fri, 31 Mar 2023 14:01:05 +0200
6+
7+
qgis (3.28.4) unstable; urgency=medium
28

39
* Release of 3.28.4
410

5-
-- Jürgen E. Fischer <jef@norbit.de> Fri, 03 Mar 2023 14:58:38 +0100
11+
-- Jürgen E. Fischer <jef@norbit.de> Fri, 31 Mar 2023 14:01:05 +0200
612

713
qgis (3.28.3) 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
@@ -19,6 +19,7 @@
1919

2020
<project_group>QGIS</project_group>
2121
<releases>
22+
<release version="3.28.5" date="2023-03-31" />
2223
<release version="3.28.4" date="2023-03-03" />
2324
<release version="3.28.3" date="2023-01-27" />
2425
<release version="3.28.2" date="2022-12-16" />

0 commit comments

Comments
 (0)
Please sign in to comment.