From 0cdaf6d94f96984b7127a286459c0ff9fbd1ee43 Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Fri, 20 Dec 2024 13:02:47 +0100 Subject: [PATCH] Release of 3.34.14 --- CMakeLists.txt | 2 +- ChangeLog | 228 +++++++++++++++++++++++++++++ debian/changelog | 10 +- linux/org.qgis.qgis.appdata.xml.in | 1 + 4 files changed, 238 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ab196a026214..e621ecdf47d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ set(CMAKE_LINK_DEPENDS_NO_SHARED ON) # Project and version set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "34") -set(CPACK_PACKAGE_VERSION_PATCH "13") +set(CPACK_PACKAGE_VERSION_PATCH "14") set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}) set(RELEASE_NAME "Prizren") project(qgis VERSION ${COMPLETE_VERSION}) diff --git a/ChangeLog b/ChangeLog index 28e1c864aa91..00fb16517dd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,231 @@ +Jürgen E. Fischer 2024-12-20 + + translation update for 3.34.14 from transifex + +qgis-bot 2024-12-16 + + auto sipify 🍺 + +Damiano Lombardi 2024-12-15 + + sipyfy + +Damiano Lombardi 2024-12-15 + + Remove layers from the edit buffer group + + Layers are removed togheter with removal from project + Fix #59828 + +Thomas Baumann @work 2023-12-20 + + Update installer_data.py + + update to handle (temporary) empty repositories + + (cherry picked from commit 50b88428952055519bf4d72c441f40970a84e11c) + +Denis Rouzaud 2024-12-09 + + Update .pre-commit-config.yaml + +Denis Rouzaud 2024-12-09 + + empty .pre-commit-config.yaml + +Denis Rouzaud 2024-12-09 + + Create .pre-commit-config.yaml + +Denis Rouzaud 2024-12-03 + + Link QGIS gui to Qt QML + + Otherwise it's only linked if you compile with QUICK enabled + +Matthias Kuhn 2024-11-28 + + Avoid freeze when opening feature form with many relation widgets + +Jacky Volpes 2024-11-28 + + fix(elevationprofilecanvas): avoid crash on segfault + + If no profile curve is set and regenerateResultsForLayer is run + (triggered by adding a feature in a layer for instance), then QGIS + crashes. + +Nyall Dawson 2024-11-25 + + Update reference images + +Nyall Dawson 2024-11-22 + + Fix ambient occlusion kernel generation + + (cherry picked from commit 725cb445e7630c70b2fcdd88942448170f91820d) + +qgis-bot 2024-11-25 + + auto sipify 🍺 + +Nyall Dawson 2024-11-19 + + Fix qt6 compatibility in test + + (cherry picked from commit 0ead32eb417aa430c35ec1e4f240a8240245d56c) + +Nyall Dawson 2024-11-19 + + [sld] Don't try to write rules/categorizes without symbolizers + + Only create rules/categorized categories/graduated ranges if the + associated symbol could be converted to SLD, and is not an "empty" + symbol. + + Otherwise we do not generate a rule, as SLD spec requires a + Symbolizer element to be present. + + (cherry picked from commit 308b69a8ab787446e0ea8203e5d2ab6fdc20b5ae) + +Nyall Dawson 2024-11-20 + + Fix arguments in wrong order + + (cherry picked from commit 60780fc3afee8dc4eed5a3763c9841eeff6f8b86) + +Nyall Dawson 2024-11-20 + + Fix comparison + + (cherry picked from commit f7e1550a6d71cba436d55c88c136b571efed747d) + +Nyall Dawson 2024-11-20 + + Remove dead code + + (cherry picked from commit a6a18a93bc7234480318cb100689e060f4130ba6) + +Nyall Dawson 2024-11-20 + + Fix integer divide + + (cherry picked from commit 6ec289d4614e859a33257cd79da592c308844d3f) + +Nyall Dawson 2024-11-20 + + Fix same-on-both sides checks + + (cherry picked from commit 93bce2ed763fa884c173f2a6150809d467f9c6c3) + +Nyall Dawson 2024-11-20 + + Fix iterator mismatch + + (cherry picked from commit ba07d876f837b103db6866f45ba85e71848d26a7) + +Nyall Dawson 2024-11-20 + + Fix some copy/paste errors identified by coverity scan + + (cherry picked from commit a390b403a5ccfe04ce19c1442e8aa744a0bb58c1) + +Nyall Dawson 2024-11-21 + + Fix test + +Nyall Dawson 2024-11-20 + + Use bool to track errors from fallback operations + + (cherry picked from commit 5733e3d3f2cd60942356f2a6f586fdbcf3eaea19) + +Nyall Dawson 2024-11-19 + + Remove hardcoded proj error numbers + + (cherry picked from commit b682d36b06f20065994b0707f1306a6c295b8790) + +Nyall Dawson 2024-11-19 + + Include crs IDs in QgsCsException message + + Eg: + + Forward transform (EPSG:4326 to EPSG:3857) of + (-7603859.000000, -7324441.000000) Error: Invalid coordinate + + (cherry picked from commit 9b69cafa16b775611515c45762ab378c398b2840) + +Nyall Dawson 2024-11-19 + + Avoid deprecated proj_errno_string on proj >= 8.0 + + (cherry picked from commit 16de21a78ec15fa3c9f2add0829a81c57874b33c) + +Nyall Dawson 2024-11-19 + + Show actual proj error message in QgsCsException + + The old code mistakenly assumed that proj error codes were all + values < 0, which they haven't been since proj 8.0 + + This meant all QgsCsExceptions were incorrectly including + "Error: Fallback transform failed", instead of the actual + error message from proj. + + Now we get eg "Forward transform of (-7603859.000000, -7324441.000000) + Error: Invalid coordinate", which makes much more sense + + (cherry picked from commit 00c7268020aab2516efa49cbba43566b80cc9c82) + +Nyall Dawson 2024-11-19 + + Don't needlessly split QgsCsException message to multilines when we don't need to + + (cherry picked from commit 276cbec30e9a44ce383d37fbbb6e8837b95483ee) + +Nyall Dawson 2024-11-19 + + Show actual original coordinate in QgsCsException message + + We were incorrectly showing the "transformed" coordinate result + in the exception message, which usually ended up inf, inf after + the transform fails. This lead to a useless 'forward transform of + (inf, inf)' message in the exception, which was misleading + as it looks like we were trying to transform a (inf, inf) point. + + Now we get the (useful!) actual coordinate we were trying + to transform in the exception message. + + (cherry picked from commit c8d25f6ceff4450687c5ad29d09e3686dd3f59d4) + +Jean Felder 2024-11-19 + + qgisapp: Ensure to properly delete 2D MapCanvasDock + + When closing a 2D canvas dock, QGIS sometimes crashes. This is because + when the widget helper is closed, the canvas is closed. However, some + signals of the canvas widget may still be called after it is + called. Hence, the crash. + + This issue is fixed by calling `deleteLater()` instead of `delete` to + ensure a proper deletion which properly takes into account the + signals. + +Julien Cabieces 2024-11-06 + + fix(MultiEdits): fire valueChanged when syncing form same fields + + If not, mIsChanged state and multiedit button icon are not updated in + QgsAttributeFormEditorWidget. The former leads to not saving + modification issues when applying multi edit modifications because + widget could appear not changed. + +Jürgen E. Fischer 2024-11-22 + + Release of 3.34.13 + Jürgen E. Fischer 2024-11-22 translation update for 3.34.13 from transifex diff --git a/debian/changelog b/debian/changelog index ad695852e62e..1993f4fff119 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -qgis (3.34.13) UNRELEASED; urgency=medium +qgis (3.34.14) UNRELEASED; urgency=medium + + * Release of 3.34.14 + + -- Jürgen E. Fischer Fri, 20 Dec 2024 13:02:46 +0100 + +qgis (3.34.13) unstable; urgency=medium * Release of 3.34.13 - -- Jürgen E. Fischer Fri, 22 Nov 2024 13:01:39 +0100 + -- Jürgen E. Fischer Fri, 20 Dec 2024 13:02:46 +0100 qgis (3.34.12) unstable; urgency=medium diff --git a/linux/org.qgis.qgis.appdata.xml.in b/linux/org.qgis.qgis.appdata.xml.in index 1cf9a671a2b9..ea00418d7b44 100644 --- a/linux/org.qgis.qgis.appdata.xml.in +++ b/linux/org.qgis.qgis.appdata.xml.in @@ -19,6 +19,7 @@ QGIS +