diff --git a/CMakeLists.txt b/CMakeLists.txt index 72c517c3f721..ad8a660bc63b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ SET(CMAKE_LINK_DEPENDS_NO_SHARED ON) # Project and version SET(CPACK_PACKAGE_VERSION_MAJOR "3") SET(CPACK_PACKAGE_VERSION_MINOR "6") -SET(CPACK_PACKAGE_VERSION_PATCH "1") +SET(CPACK_PACKAGE_VERSION_PATCH "2") SET(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}) SET(RELEASE_NAME "Noosa") PROJECT(qgis VERSION ${COMPLETE_VERSION}) diff --git a/ChangeLog b/ChangeLog index 157ae75ff04c..b5b88c270f0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,687 @@ +Peter Petrik 2019-04-18 + + fix building with proj6 + +Merge: 79ef3ea9c1 f9f3c391df +rldhont 2019-04-19 + + Merge pull request #9834 from qgis/backport-9827-to-release-3_6 + + [Backport release-3_6] [Bugfix][Server] WMTS: CRS can have axis inverted + +rldhont 2019-04-18 + + [Bugfix][Server] WMTS: CRS can have axis inverted + + The top left element has to respect the axis, like in WMS 1.3.0. + +Merge: c95f0eb2b6 6a94271320 +rldhont 2019-04-18 + + Merge pull request #9831 from qgis/backport-9826-to-release-3_6 + + [Backport release-3_6] [Bugfix][Server] WMTS: read the service url from project + +rldhont 2019-04-18 + + [Bugfix][Server] WMTS: read the service url from project + + It is a typo fix + +Merge: 6724d01c2e 68da21f749 +Alessandro Pasotti 2019-04-18 + + Merge pull request #9820 from elpaso/bugfix-21871-21870-LAYERFONTCOLOR-ITEMFONTCOLOR-3_6 + + [server] Implement LAYERFONTCOLOR and ITEMFONTCOLORa + +nirvn 2019-04-18 + + [ogr] Only throw validity error in reloadData() when previously valid + +Peter Petrik 2019-04-17 + + fix rendering of mesh triangle with 0,0 vertex + +Alessandro Pasotti 2019-04-17 + + [server] Implement LAYERFONTCOLOR and ITEMFONTCOLORa + + cherry-picking commit dca0fb9026. + +Merge: da7f655393 e197d0f5c6 +rldhont 2019-04-18 + + Merge pull request #9808 from qgis/backport-9773-to-release-3_6 + + [Backport release-3_6] [server] Allow server plugin filters to access config path + +Peter Petrik 2019-04-17 + + update MDAL 0.3.1 + +David Marteau 2019-04-11 + + Set config path before calling plugin method + +Merge: 267599ba07 d730aa337a +rldhont 2019-04-17 + + Merge pull request #9791 from rldhont/server_params-release-3_6 + + [Backport release-3_6][server] Fallback to unmanaged parameters + +Juergen E. Fischer 2019-04-17 + + fix 0e808e3fc6 (feature 59dd85103 not backported) + +Juergen E. Fischer 2019-04-07 + + postgres provider: drop implicit not null and unique constraint for columns in compound keys (fixes #20073) + + (cherry picked from commit f8e32f7b9e21c2bdee6c80e796f8d448fef19e12) + +nirvn 2019-04-17 + + [themes] Improve night mapping hyperlink color + +nirvn 2019-04-17 + + [themes] Avoid hardcoded black for default console timestamp colors + (fixes #21860) + +nirvn 2019-04-17 + + [ui] Fix layout designer panel icon (re)sizing + +nirvn 2019-04-16 + + [ui] Fix data source selection dialog icon size + +nirvn 2019-04-16 + + Add QgsGuiUtils::iconSize to get user-prefered toolbar icon size + +Nyall Dawson 2019-04-15 + + Fix loss of renderer style after fixing a layer with a bad path + +Blottiere Paul 2019-04-11 + + Add test for an unkown parameter + +Blottiere Paul 2019-04-11 + + Add unit test + +Blottiere Paul 2019-04-11 + + Add a fallback to unmanaged parameters + +Juergen E. Fischer 2019-04-15 + + debian packaging: add ubuntu disco + +Merge: 2a46246b4a 5376b975a6 +Marco Bernasocchi 2019-04-12 + + Merge pull request #9752 from mbernasocchi/backport-9691-to-release-3_6 + + Backport 9691 to release 3 6 + +Marco Bernasocchi 2019-04-12 + + fis old test that expected wrong value + + Signed-off-by: Marco Bernasocchi + +Merge: e1756f56be 5b40aebd1a +rldhont 2019-04-12 + + Merge pull request #9779 from qgis/backport-9763-to-release-3_6 + + [Backport release-3_6] Apply SLD PointSymbolizer on single centroid for polygon + +Marco Bernasocchi 2019-04-12 + + replace Size Error with InvalidParameterValue + + Signed-off-by: Marco Bernasocchi + +rldhont 2019-04-12 + + Test apply SLD PointSymbolizer on single centroid for polygon + +Matthias Kuhn 2019-04-12 + + Update src/server/services/wms/qgswmsrenderer.cpp + + Co-Authored-By: mbernasocchi + +Merge: e6d8c12066 e1756f56be +Matthias Kuhn 2019-04-12 + + Merge branch 'release-3_6' into backport-9691-to-release-3_6 + +rldhont 2019-04-09 + + Apply SLD PointSymbolizer on single centroid for polygon + + SLD 1.0 and StyleEncoding 1.1 specs say that if a line, polygon, or raster geometry is used with PointSymbolizer, then the semantic is to use the centroid of the geometry, or any similar representative point. + + When QGIS read an SLD, it applies the point on the centroid of all parts of the multi-polygon and not on the unique centroid of the mutil-polygon. + + ST_Centroid is the PostGIS implementation of the Simple Feature standard for SQL and it generates only one point for multi-polygon. So I think SLD PointSymbolizer has to be applied to the single centroid. + +Merge: 336647cd70 30399dfed2 +Matthias Kuhn 2019-04-12 + + Merge pull request #9757 from lbartoletti/backport-9379-to-release-3_6 + + backport #9379 to release-3_6 + +Merge: 717501d63b a15fb5c296 +Matthias Kuhn 2019-04-12 + + Merge pull request #9758 from lbartoletti/backport-9651-on-release-3_6 + + Backport #9651 on release 3 6 + +Merge: 31eec91e5f 16ba9a87b7 +Blottiere Paul 2019-04-11 + + Merge pull request #9727 from signedav/backport_SRCWIDTH + + [Backport release-3_6] of SRCHEIGHT/SRCWIDTH for GetLegendGraphic request + +David Signer 2019-04-11 + + removed /since 3.8 and entered 3.4 instead because of backport + +backporting[bot] 2019-04-11 + + [Backport release-3_6] Return 501 on 'OperationNotSupported' error (#9771) + + Return 501 HTTP statues code 'OperationNotSupported' Error + + According to OGC/OWS standard, 'OperationNotSupported' Error should return 501 but actually return 200. + + ref http://docs.opengeospatial.org/is/17-007r1/17-007r1.html - table 21 + +nirvn 2019-04-10 + + [gdal] Implement the data provider reloadData() function (fixes #20536) + +lbartoletti 2019-03-29 + + add tests + +lbartoletti 2019-03-29 + + Fix a crash when asJson is called on an empty PolygonGeometry + +lbartoletti 2019-03-05 + + [needs-docs] Fixes intersection on (multi)linestring/polygon Z, M and ZM. Fixes #21422 + +Matthias Kuhn 2019-04-08 + + No context in 3.6 + +Marco Bernasocchi 2019-04-08 + + update since documentation tags + + Signed-off-by: Marco Bernasocchi + + Signed-off-by: Marco Bernasocchi + +Marco Bernasocchi 2019-04-08 + + Back port #9691 + + Signed-off-by: Marco Bernasocchi + +Juergen E. Fischer 2019-04-04 + + trim crssync include directories (followup 8851328) + + (cherry picked from commit 9aaaad3ab89eb2edce4cc0f55190688cf44507cf) + +Denis Rouzaud 2019-04-06 + + fix invisible text in field expression widget in dark themes (#9709) + + backport of #9701 + +Merge: 0b0e95eb80 d6864b9a00 +rldhont 2019-04-06 + + Merge pull request #9724 from qgis/backport-9696-to-release-3_6 + + [Backport release-3_6] [server] Server removes empty string in style parameter even if it describes default style + +Merge: c77e393ea4 2ecf0feeb9 +Alessandro Pasotti 2019-04-05 + + Merge pull request #9730 from elpaso/fix-fake-group-3_6 + + Fix crash when project has no groups and project OWS name equals to + +Alessandro Pasotti 2019-04-05 + + Fix crash when project has no groups and project OWS name equals to + + ... first layer short name + + Manually backported from master + +Juergen E. Fischer 2019-04-02 + + don't relink object if just the shared objects/DLL is changed + + (cherry picked from commit c6382553cd10c48c53a5c7cf7e3abb9518e64a8b) + +Juergen E. Fischer 2019-04-04 + + processing: fix grass' r.quantile parameter (fixes #21751) + + (cherry picked from commit f1dbcc3c53c8bc612bb29c60f75b6f403f3f65cc) + +Juergen E. Fischer 2019-04-01 + + fix removal of temporary directories (fixes #21292) + + (cherry picked from commit 88513284d42cff5d6a07e28ac2a209f41522315b) + +Juergen E. Fischer 2019-04-02 + + postgres provider: use st_estimatedextent only when 'use estimated metadata' is enabled (fixes #21718) + + (cherry picked from commit 95bd7480d0f0b65359e23bee5454e066fb712cab) + +Juergen E. Fischer 2019-04-02 + + legend: truncate excessively long tooltips (fixes #21737) + + (cherry picked from commit 2ef99da242feb4013a8abe4ebb543b0f1b3b11f2) + +David Signer 2019-04-05 + + fix comments + +David Signer 2019-03-18 + + backport of SRCWIDTH/SRCHEIGHT + it takes these values as map size in case of GetLegendGraphics Request and still HEIGHT and WIDTH if not a GetLegendGraphics Request + + cherry-picked commits 4c667ada96559ac9bf7cab7c93abfa315c382ee6 e1847725e47800ae65ff9b0a8cbeb55f20a81208 6722ad59175afbd5ef9d0c327e59d85856e37784 61a89af4c115990ee997e757fe1$ + +rldhont 2019-04-03 + + [Bugfix][Server] QGIS Server removes empty string in style parameter even if it describes default style + + In OGC WMS standard, the empty string represents the default style. + + QGIS Server when it parses the parameters, QGIS Server when it parses parameters it removes empty parts. + When all requested styles are default ones it's equal to an empty parameter STYLE, as defined in the standard. + When only one layer is requested, there is no issue with custom or default style. + When multiple layers are requested and some with custom styles, because QGIS Server does not retain empty strings, it loses the layer / style match. + + To fix it, keeps empty parts for not empty styles parameters. + +Merge: af4e9111f4 0df510ccad +Alessandro Pasotti 2019-04-05 + + Merge pull request #9721 from elpaso/bugfix-21697-server-gfi-top-group-layers-3_6-layout + + Code layout fix 3.6 build + +Alessandro Pasotti 2019-04-05 + + Code layout + +nirvn 2019-04-05 + + [locator] Add active layer scope to the calculator locator filter + This allows the usage of layer scope functions such as + sum("MY_FIELD") + +Merge: eb88cc4b4f ecefb847d2 +Alessandro Pasotti 2019-04-05 + + Merge pull request #9718 from elpaso/bugfix-21697-server-gfi-top-group-layers-3_6 + + [server] Allow WMS GetFeatureInfo on root layer and groups + +Alessandro Pasotti 2019-04-05 + + [server] Allow WMS GetFeatureInfo on root layer and groups + + cherry-picking commit 3c4b2a7e73 from master + +Nyall Dawson 2019-04-04 + + Fix crash when searching in layer properties + + Fixes #21769 + + (cherry picked from commit 037a8283fa4b88fc2559ce1b54782bc52ad7abfc) + +Merge: 83dfcc9f2c 2f97bb20db +Denis Rouzaud 2019-04-04 + + Merge pull request #9707 from qgis/backport-9695-to-release-3_6 + + [Backport release-3_6] [vertex tool] fixes some editor-tool synchronization issues + +Denis Rouzaud 2019-04-02 + + [vertex tool] remove locked markers when deactivating + +Denis Rouzaud 2019-04-02 + + [vertex tool] fix editor not updated on geometry changed + + slots were not triggered in appropriate order + so we let the vertex tool handle the update of the locked feature geometry on update + +Denis Rouzaud 2019-04-02 + + [vertex tool] update locked markers when adding a new vertex + +Merge: de9ca7486d c6bb0b90a9 +Matthias Kuhn 2019-04-04 + + Merge pull request #9705 from qgis/backport-9654-to-release-3_6 + + [Backport release-3_6] [Unit-test]To avoid regression in Server printing to PDF output format + +rldhont 2019-04-01 + + Add unit-tests to avoid regression in Server printing to PDF output format + + In QGIS 3.4, Selection can be printed in Image output and not in PDF or SVG output. + + A fix has been done 2752f83 to fix inconsistent use of layout render context flags, and draw selection is activated with a flag. + +Merge: 60c4a5e5ed de92b6e8e3 +Denis Rouzaud 2019-04-03 + + Merge pull request #9702 from 3nids/release36_proj + + fix proj on 3.6 + +Juergen E. Fischer 2019-04-02 + + show more verbose PROJ release info + +Juergen E. Fischer 2019-04-02 + + fix build (followup 7674e1657b476889afe63ee8f8b9fd93f581d3c6) + +Merge: 289f137238 cdb8ad29cf +Alessandro Pasotti 2019-04-03 + + Merge pull request #9687 from elpaso/server-locale-override-backport-3_6 + + [server] Allow locale and group separator override + +Alessandro Pasotti 2019-04-01 + + [server] Allow locale and group separator override + + cherry-picked from master 5b586e8 + +Matthias Kuhn 2019-03-29 + + Properly convert to QgsVectorLayerEditpassTrough subclass + +Chris Holden 2019-03-29 + + Include missing include of + + Caught trying to build with GCC7 and MSVC + +Denis Rouzaud 2019-04-01 + + [Travis] Fix backport branch being run as push job (#9680) + + (cherry picked from commit eacd47bfa68efd3ee811d745dc73b3c84d973f6e) + +Nyall Dawson 2019-04-01 + + Fix stuck tasks when proxied task using a proxy progress task + completes before the proxy task has been started by task manager + + Fixes #21589, fixes #19761 + + (cherry picked from commit b28227fa7f946e0c0ccba1b588a8ac47fef0c85f) + +Nyall Dawson 2019-03-31 + + [processing] Use null instead of nan for invalid stat values in join by location summary + +Nyall Dawson 2019-03-31 + + [processing] Fix invalid reprojection in join by location (summary) + +Nyall Dawson 2019-04-01 + + [processing] Include version information at start of log + + Start the log text with QGIS/Qt/GEOS/GDAL version information strings. + This is helpful for debugging and accountability. + +Juergen E. Fischer 2019-04-01 + + debian packaging: only break/replace older python-qgis* packages (fixes #21722; followup 957c51e6916) + + (cherry picked from commit 8ec02625c334f64acc6606539873c8facefbdd56) + +Merge: adf15e7e67 f04ee09166 +Alessandro Pasotti 2019-04-01 + + Merge pull request #9668 from elpaso/bugfix-21714-filewriter-field-length-3_6_backport + + Merge pull request #9661 from elpaso/bugfix-21714-filewriter-field-le… + +Nyall Dawson 2019-04-01 + + More reference images and masks for layout attribute table tests + +Nyall Dawson 2019-04-01 + + More reference images and masks for 3d tests + +Nyall Dawson 2019-04-01 + + Fix crash in stats summary on debug builds + +Alessandro Pasotti 2019-04-01 + + Merge pull request #9661 from elpaso/bugfix-21714-filewriter-field-length + + Fix wrong field length in file writer + +volaya 2019-03-29 + + [processing] do not export input sdat files + +Nyall Dawson 2019-03-28 + + [processing] Refine check for usable layers + + - allow WMS layers and other non-GDAL raster layers. This will work + fine for native algorithms, likely not work for other providers. They + will need to be adapted to throw errors when incompatible raster + layer providers are used + + - invalid layers are not permitted (e.g. those with missing data + sources) + +Juergen E. Fischer 2019-03-04 + + [needsbackport] apply an alternative fix for #20826 & #21582 + + Partly reverts c9e761649, which removed the synchronizatiion of + credential requests (eg. in a project that has multiple layers from the + same postgresql database without credentials) and led to multiple + concurrent requests for the same credentials. + + Some of which were silently discarded, when events processed in the + dialogs exec() event loop tried to reinvoke the dialog and caused + invalid layers. + + Authentications caused by network requests can still cause this. + + The credential cache is now guarded by a separate mutex. + + (cherry picked from commit 2af35352167257f5f3f73bea8fbee6f5506829bb) + +Juergen E. Fischer 2019-03-29 + + osgeo4w: fix starting of qt5 designer + + (cherry picked from commit b9a53d4204e2ff25d648873077d186c3e1dca41d) + +Juergen E. Fischer 2019-03-29 + + debian packaging: add transitional package for python3-qgis(-common) + + (cherry picked from commit cfe88521b6881344c67d81d29e37f3a9e11c593a) + +Nyall Dawson 2019-03-28 + + Fix some Python warnings, avoid accidently hiding all deprecation warnings + + (cherry picked from commit f5a3485eae9d235721c20f05384e47753805af30) + +Nyall Dawson 2019-03-28 + + Mark some Processing methods as deprecated + + (cherry picked from commit 234c1718c4cbfca0867cb6a2bdabdc7524e17a7f) + +Nyall Dawson 2019-03-28 + + Update processing script template + + (cherry picked from commit 7aca2085224898605f2058484c1cb4807cdf781a) + +Nyall Dawson 2019-03-28 + + Ensure all public, stable API methods for Processing have nice docstrings + + (cherry picked from commit f758d8b2825aebfcbc9ef83992bd55b3291c8602) + +Nyall Dawson 2019-03-28 + + Drop isWindows/isMac from stable Processing API + + (cherry picked from commit 7e80fc83914f937efc2d2c65c734dd91706e57db) + +Nyall Dawson 2019-03-27 + + [needs-docs][processing] Monkey patch stable external Processing API into qgis.processing + + Instead of encouraging use of the internal Processing modules + (e.g. from processing.tools.general import run , import processing, ...) + instead expose all Python specific STABLE processing additions + to the qgis.processing module. + + Instead, scripts and plugins should now use + + from qgis.processing import run, algorithmHelp,... + + This makes a clear distinction between internal Processing python + modules (i.e., everything else!) and the parts of Processing + which are stable and designed to be used by plugins and scripts. + + TODO: QGIS 4.0 -- move the internal Processing plugin modules + to __processing, to clearer indicate that this is all internal + stuff. + + (cherry picked from commit 64387a2254835bb1f91fbbd23f39720ea0c4b4ec) + +Nyall Dawson 2019-03-27 + + Don't use copyright license as a module docstring + + (cherry picked from commit bf7d9cb6f8a2b4f3f6272b18d6fa30b84dbeb6e2) + +Denis Rouzaud 2019-03-27 + + fix copy in Dockerfile + +Juergen E. Fischer 2019-03-27 + + osgeo4w: fix grass shortcuts in qgis-dev (fixes #21680) + + (cherry picked from commit 8e70c08b18f6897da2b54a48f5aa025c27171475) + +Daniele Viganò 2019-03-26 + + [RPM] Fix rpmbuild.sh broken shell checks + +Daniele Viganò 2019-03-26 + + [RPM] Make buildrpm.sh more robust and fix -b flag usage + +Daniele Viganò 2019-03-26 + + [RPM] Make %postun more robust remove a comment entirely + +Daniele Viganò 2019-03-26 + + [RPM] Update rpm/default.cfg to build on F30 + +Daniele Viganò 2019-03-26 + + [RPM] Improve buildrpms.sh script and use pbzip2 when available + +Merge: a8e49d6aaa c1fa90156a +Matthias Kuhn 2019-03-26 + + Merge pull request #9623 from qgis/backport-9621-on-release-3_6 + + Backport #9621 on release-3_6: [RPM] Fix a comment in %postun + +Bas Couwenberg 2019-03-22 + + Fix trailing comma in control files. + + (cherry picked from commit f7bdded3a46fc2ffd5c8ee0f7c0762ade843f534) + +Merge: 2468226bc9 48fdf1c029 +Matthias Kuhn 2019-03-25 + + Merge pull request #9617 from qgis/backport-9294-on-release-3_6 + + Backport #9294 on release-3_6: Fix Z snapping for point. + +Daniele Viganò 2019-03-25 + + [RPM] Fix stale code in %postun + +lbartoletti 2019-02-27 + + Fix Z snapping for point. Point was always returned as a XY Point. Fixes #21390 + +Juergen E. Fischer 2019-03-22 + + osgeo4w: updates for grass 7.6.1 + + (cherry picked from commit a19fc89e5fb71b9e30de7196494b247f243a8a99) + +Denis Rouzaud 2019-03-22 + + fix copy in Dockerfile + +Juergen E. Fischer 2019-03-22 + + Release of 3.6.1 + Merge: fc258ab58c 88fa4856e0 rldhont 2019-03-22 diff --git a/debian/changelog b/debian/changelog index 4f88b85b0370..fdd69a75638d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -qgis (3.6.1) UNRELEASED; urgency=medium +qgis (3.6.2) UNRELEASED; urgency=medium + + * Release of 3.6.2 + + -- Jürgen E. Fischer Fri, 19 Apr 2019 14:00:05 +0200 + +qgis (3.6.1) unstable; urgency=medium * Release of 3.6.1 - -- Jürgen E. Fischer Fri, 22 Mar 2019 13:38:26 +0100 + -- Jürgen E. Fischer Fri, 19 Apr 2019 14:00:05 +0200 qgis (3.6.0) unstable; urgency=medium diff --git a/linux/org.qgis.qgis.appdata.xml.in b/linux/org.qgis.qgis.appdata.xml.in index beeb9bc3e760..19ae990c4482 100644 --- a/linux/org.qgis.qgis.appdata.xml.in +++ b/linux/org.qgis.qgis.appdata.xml.in @@ -18,6 +18,7 @@ QGIS +