Latest news will appear here soon.
Edit on GitHub

Log met wijzigingen voor QGIS 3.34

image0

Datum uitgave 29-10-2023

Wij brengen u QGIS 3.34, een belangrijke uitgave van het Project QGIS die significante verbeteringen brengt voor de mogelijkheden van de open-bron georuimtelijke gegevensanalyse en visualisatie-software in QGIS.

Deze uitgave omvat een variëteit aan verbeteringen aan bestaande API’s, expressies en gereedschappen, aanpassingen aan afdruklay-out, en verbeteringen aan de opties voor renderen van zowel context in 2D als in 3D.

For a whirlwind tour of all the new functionalities introduced, you can view the highlight reel video on YouTube at https://www.youtube.com/watch?v=LHFVo0edaXE

QGIS is een inspanning van de gemeenschap en we willen ook nogmaals onze grote dank uitspreken aan alle ontwikkelaars, schrijvers van documentatie, testers en andere mensen die vrijwillig hun tijd en inspanningen ter beschikking stellen (of mensen sponsoren om dat te kunnen doen) om deze uitgave mogelijk te maken. Vanuit de gemeenschap van QGIS hopen we dat u van deze uitgave zult genieten! Als u tijd of geld wilt doneren of op een andere manier bij wilt dragen in het opwaarderen van QGIS, kijk dan ook eens op QGIS.ORG en help een handje!

QGIS is supported by donors and sustaining members. A current list of donors who have made financial contributions large or small to the project can be seen on our list of donors. If you would like to become an official project sustaining member, please visit our sustaining member page for more details. Sponsoring QGIS helps us to fund our regular developer meetings, maintain project infrastructure, and fund bug-fixing efforts. A complete list of current sponsors is provided below - our very great thank you to all of our sponsors!

QGIS is gratis software en u bent niet verplicht om maar iets te betalen voor het gebruiken ervan - in feite willen we mensen, wijd en zijd verspreid, aanmoedigen om het te gebruiken, ongeacht hun financiële of sociale status - wij geloven dat het uitrusten van mensen met gereedschappen voor het maken van ruimtelijke beslissingen zal resulteren in een betere wereld voor de gehele mensheid.

Cesium 3D-tegels

Thanks to an ecosystem grant from the Cesium project, QGIS now has support for loading in 3D content in the Cesium 3D Tiles format! Tiles can be loaded from either local or remote datasources (including the Cesium ion platform and the Google Earth photorealistic tiles), and are visible in both 2D and 3D map views. In 2D views users can control the appearance of tile content by styling in either their original textures or in a wireframe view of the tile geometries, and users also have control over the desired level of detail in both 3D and 2D views.

This feature was developed by Martin Dobias and Nyall Dawson

Kaartgereedschap

Feature: Optional enforcement of "dot" as decimal separator for measure tool

A new Always use decimal point checkbox option has been added to the Measure Tool. This option will ensure that measurements and coordinates are copied to the clipboard using a decimal point (dot) separator, even if the current locale uses a comma.

Dit schakelt de mogelijkheid in om kommagescheiden (csv)-gegevens te kopiëren, zelfs in gevallen waar de gebruiker een komma gebruikt als het decimale scheidingsteken.

image1

This feature was developed by Yoann Quenach de Quivillic

Mogelijkheid: Accent weergeven op geïdentificeerde rasterpixels bij gebruiken van gereedschap Objecten identificeren

QGIS geeft nu de geometrie van het resultaat van het geïdentificeerde object weer voor rasterpixels in het kaartvenster. Dit komt overeen met het bestaande gedrag van het gereedschap Objecten identificeren voor objecttypen vector, vectortegel, en puntenwolk.

This is useful when a identifying a raster which has sections of similar colored pixels and it's difficult to visually determine the exact extent of a pixel.

image2

This feature was developed by Nyall Dawson

Mogelijkheid: Raster met rij/kolom weergeven van geklikt punt in resultaten Objecten identificeren

Bij het gebruiken van het gereedschap Objecten identificeren op rasterlagen zullen de afgeleide resultaten nu het rij- en kolomnummer weergeven van de geïdentificeerde pixel.

image3

This feature was developed by Hannes & Nyall Dawson

Symbologie

Mogelijkheid: Instelling voor overschrijven kleur en symbool van selectie voor vectorlagen

Nieuwe instellingen voor renderen van lagen stellen gebruikers in staat de kleur en het symbool te beheren dat zal worden gebruikt in plaats van de standaarden voor systeem of project bij het accentueren van geselecteerde objecten.

Deze instelling is gedefinieerd voor elke laag en is nuttig om de zichtbaarheid van geselecteerde objecten te verbeteren door het toepassen van een expliciet gedefinieerde symbologie.

Dit is nuttig in verscheidene scenario’s, inclusief gevallen waar:

  • De laag een kleur voor een symbool of stijl gebruikt die overeenkomt met de symbologie van de selectie, wat resulteert in het niet zichtbaar zijn van de selectie van objecten
  • Een lijnlaag gebruikt een dun symbool, en kleuren van geselecteerde lijnen maakt ze niet zichtbaar genoeg
  • Lagen met complexe symbologie (zoals raster/ kleurverloop vullingen/ lijnen/ shapeburst met een kleurenbalk) zouden geen standaardkleur voor selectie hebben toegepast. In deze scenario’s kan de gebruiker nu een eenvoudiger symbool specificeren om te gebruiken voor geselecteerde objecten op de laag.

image4

This feature was developed by Nyall Dawson

Labelen

Mogelijkheid: Labels schakelen voor lagen vectortegel

Gebruikers kunnen nu schakelen met labels voor lagen met vectortegels met het paneel voor opmaken van de laag met vectortegel en het contextmenu van de laag in de inhoudsopgave van het paneel Lagen, wat effectief de schakelmogelijkheden voor vectorlagen vervangt.

This functionality is enabled by the addition of new functions to the QgsVectorTileLayer API by replicating the existing functionality on QgsVectorLayer.

image5

This feature was developed by Mathieu Pellerin

Renderen

Feature: "Sticky" Map Decorations

Dynamic map decorations are now rendered to a transparent overlay, preventing re-rendering of decoration objects (such as title or scale bar) during navigation. The QgsMapDecoration now also includes hasFixedMapPosition to fix a decoration to a geographic location.

image6

This feature was developed by Yoann Quenach de Quivillic

Mogelijkheid: Profileren kaartrenderer toegevoegd

The debugging/ development profiling tools have been extended with a new "map render" profile (accompanying the existing Startup and Project Load profiles).

Met dit gereedschap zijn gebruikers in staat pijnpunten te identificeren in het renderen van hun kaart en exact te bepalen welke lagen de lange duur van het opnieuw tekenen van de kaart veroorzaken.

image7

This feature was developed by Nyall Dawson

Feature: Add choice of two different modes for "Refresh Layer at Interval"

When using "Refresh Layer at Interval" on vector layers, previous versions of QGIS would simply redraw the layer (for animations etc.), without refreshing data from the data source.

Een nieuw widget is verschaft dat gebruikers in staat stelt de opties voor het bijwerken van de laag te selecteren overeenkomstig het door hen gebruikte gebruiksgeval:

  • "Reload Data": The layer will be completely refreshed. Any cached data will be discarded and re-fetched from the provider. This mode may result in slower map refreshes.
  • "Redraw Layer Only": This mode is useful for animations or when the layer style should be updated at regular intervals. Canvas updates are deferred in order to avoid refreshing multiple times if more than one layer has an automatic update interval set.

image8

This feature was developed by Nyall Dawson

3D-objecten

Mogelijkheid: Configuratie van beperking geheugen GPU toestaan

Gebruikers kunnen nu de beperking van het geheugen voor de GPU configureren voor elke laag (eerder vastgezet op 500MB per entiteit/ laag)

Een waarschuwing wordt ook weergegeven als een grens wordt bereikt, wat zou moeten helpen bij het oplossen van problemen van grote scenes.

Deze functionaliteit is nuttig voor gebruikers die grote 3D-scenes gebruiken die de beschikbare geheugenbronnen van de GPU uitputten.

image9

This feature was developed by Martin Dobias

Mogelijkheid: Ondersteuning voor boundingbox3d toegevoegd

Additional API methods for relevant geometry classes are now available for boundingBox3D and calculateBoundingBox3D, as well as extensions to boundingBoxIntersects methods which will now support checking intersections between 3D bounding boxes.

This feature was developed by Jean Felder

Afdruklay-outs

Mogelijkheid: Meerdere lay-outitems selecteren

Nieuwe functionaliteit wordt verschaft voor het afhandelen van het selecteren van meerdere items tegelijkertijd uit de lijst met items in afdruklay-outs.

Dit verbetert ook de gebruikerservaring van bestaande functionaliteit voor selecteren van meerdere die beschikbaar is met visuele selecties door het selecteren van het item te synchroniseren met de lijst met items.

image10

This feature was developed by Yoann Quenach de Quivillic

Mogelijkheid: Nummer pagina lay-out weergegeven in Pagina-eigenschappen

When a layout has more than one page, the current page number will be displayed in the item properties header section using the format page_number/pagecount.

image11

This feature was developed by Yoann Quenach de Quivillic

Mogelijkheid: Automatisch openen van geëxporteerde lay-outs

A new "Open file after exporting" checkbox option has been added to the export options for PDF, SVG, and Image output types. When selected this option will attempt to automatically open the output file once the export is completed.

The application used to open the file will use the configured default application on the system based on type (using QDesktopServices::openUrl). This feature will leverage the user settings API to remember the selection for the active user profile.

image12

This feature was developed by Yoann Quenach de Quivillic

Expressies

Mogelijkheid: Expressiefunctie voor richting toegevoegd

A new bearing function has been added which computes the bearing angle (in radians) between two points.

De richting wordt bepaald in het opgegeven CRS en met de klok mee gemeten in de opgegeven ellipsoïde.

image13

This feature was developed by Andrea Giudiceandrea

Feature: Add "layer_crs_ellipsoid"

QGIS expressions now include a layer_crs_ellipsoid layer variable, as well as the crs_ellipsoid property available from the layer_property function. The value returned will be the ellipsoid acronym of the layer CRS.

image14

This feature was developed by Andrea Giudiceandrea

Digitaliseren

Feature: Improve "avoid overlap" type awareness

When digitizing features with the "avoid overlap" option, QGIS has improved the behavior of automatically coercing the feature type and includes more meaningful messages to notify users of the automated behaviours.

Een voorbeeld voor het gebruik zou kunnen zijn het digitaliseren van een meerdelige polygoon in een doellaag met eendelige polygonen, die niet kan worden opgeslagen. QGIS zal nu automatisch alleen het grootste deel van de polygoon behouden, en gebruikers vragen om optioneel de aanvullende objecten te herstellen als eendelige polygonen.

This prevents the digitizing of "sliver" polygons and frustrations with improper feature types.

image15

This feature was developed by Matthias Kuhn

Gegevensbeheer

Mogelijkheid: Verbeterde afhandeling van opslaan van vectorobjecten voor al eerder bestaande bestanden

Bij het gebruiken van het algoritme Vectorobjecten opslaan naar bestand zal QGIS gebruikers informeren over het standaard gedrag voor de afhandeling van al bestaande bestanden (overschrijven bestanden) en de mogelijkheid verschaffen om uit een bereik van alternatieve gedragingen te selecteren (zoals het overschrijven van ene laag of toevoegen van nieuwe objecten aan bestaande laag)

Dit verbetert enorm de mogelijkheid voor gebruikers om gegevens te beheren met opslag indeling van gegevens in platte bestanden, zoals GeoPackage, daarbij het risico van gegevensverlies of ongewenste bijeffecten minimaliserend.

image16

This feature was developed by Mathieu Pellerin

Mogelijkheid: Relaties behouden voor gekopieerde objecten

Nieuwe functionaliteit zorgt ervoor dat gekopieerde objecten op dezelfde laag door zullen gaan met het respecteren van de sterkte van projectrelatie(s).

Bij het kopiëren van objecten op dezelfde vectorlaag met gereedschappen voor kaart, attributentabel, of het gereedschap Objecten kopiëren/ verplaatsen, zal QGIS nu relaties in het geopende project opsporen en objecten dupliceren met intacte relaties.

This feature was developed by Mathieu Pellerin

Analyse-gereedschappen

Mogelijkheid: Ondersteuning beschrijving rasterband

QGIS zal nu beschrijvingen van banden weergeven op de tab Symbologie voor rasterlagen, in aanvulling op het bandnummer.

image17

Dit werd mogelijk gemaakt door Summer is getting warmer and warmer.

This feature was developed by Alessandro Pasotti

Processing

Mogelijkheid: Instelling Antialias voor rastertegel plug-in voor Processing

A new "Enable antialiasing" parameter has been added to the "Generate XYZ Tiles" processing tool.

Deze optie zal standaard ingeschakeld zijn (vervangt het huidige gedrag) maar stelt gebruikers in staat de antialiasing voor kaartinhoud uit te schakelen.

image18

This feature was developed by ASAI Hitoshi

Feature: Create Grid row_index and col_index fields

Fields for the row_index and col_index have been added to the output of the "Create Grid" processing algorithm. The fields are added to all outputs of type point, rectangle, and hexagon.

Veldwaarden zijn integers waarvan de telling begint met 0 en verhoogd van links naar rechts (kolom-index) en van boven naar beneden (rij-index).

image19

This feature was developed by Valentin Buira

Feature: New 'Calculate expression' algorithm for use in models

The new "Calculate expression" algorithm will calculate the results of a QGIS expression and make the result available for use in other parts of the model.

Het vermijdt de noodzaak om dezelfde expressie meerdere malen te moeten gebruiken in een model als hetzelfde resultaat meer dan eens moet worden gebruikt en verschaft aanvullende gevallen voor gebruik (zoals het genereren van een statische waarde tijdstempel om in het model te kunnen gebruiken).

image20

This feature was developed by Nyall Dawson

Mogelijkheid: Algoritme toegevoegd om inhoud uit een bestand GLTF/GLB te converteren naar standaard objecten voor vectorlagen

QGIS maakt nu het converteren van 3D-tegelinhoud in indelingen GLTF en GLB naar bewerkbare indelingen voor vectorobjecten mogelijk.

image21

This feature was developed by Nyall Dawson

Feature: Port SAGA "DTM Filter (slope-based)" tool to a native QGIS algorithm

The SAGA DTM Filter tool has been ported to a native QGIS algorithm.

image22

This feature was developed by Nyall Dawson

Opties voor toepassing en projecten

Mogelijkheid: Lijst recent geopend project leegmaken

A "Clear Recently Opened" action is now listed at the bottom of the Project → Open Recent menu, which will remove every unpinned project from the menu.

An additional context menu is also available to enable the ability to remove individual projects from the recent project list, as well as "pin" and "unpin" items.

De status zal worden gesynchroniseerd tussen het menu Recent geopende projecten en het Welkomststcherm van QGIS.

image23

This feature was developed by Yoann Quenach de Quivillic

Mogelijkheid: OAUTH2 PKCE authorisatie-code

An implementation of Proof Key for Code Exchange (PKCE, RFC 7636) has been added for OAUTH2 Authorization Code flows, improving resilience to CSRF and code injection attacks.

Dit werd mogelijk gemaakt door Comune di Roma

This feature was developed by Alessandro Pasotti

Mogelijkheid: Standaarden voor Processing instellen vanuit QGIS configuratiebestand

QGIS ondersteunt nu de mogelijkheid om de standaardwaarden voor gereedschappen van de gebruikersinterface voor het QGIS Processing framewerk te configureren met parameters die zijn gespecificeerd in het bestand voor instellingen QGIS.ini.

This allows for the configuration of user-specific or organization-wide default values for certain algorithms. For example, to set the default value of the GRID_SIZE (precision) parameter on the intersection algorithm, the following configuration may be added to the QGIS/QGIS3.ini in the active user profile directory root:

[Processing]
DefaultGuiParam\native%3Aintersection\GRID_SIZE=0.01

Wanneer een gebruiker met deze configuratie de relevante Toolbox opent om een algoritme uit te voeren, zal voor hem automatisch de standaardwaarde worden gespecificeerd.

This feature was developed by mhugent

Profiel plotten

Mogelijkheid: Instelling toegevoegd voor het beheren van de achtergrondkleur voor diagrammen van hoogteprofielen

Deze optie (beschikbaar op de nieuwe tab Extra → Opties → Hoogte) stelt gebruikers in staat een specifieke kleur te gebruiken als de achtergrondkleur voor hoogteprofielen.

Dit kan voor bepaalde gegevensset het diagram beter leesbaar maken, bijv. puntenwolken met RGB-kleuren, waar de achtergrondkleur heel veel lijkt op de kleuren van de punten om gemakkelijk onderscheid te kunnen maken.

Dit is een instelling opt-in, en standaard zullen de hoogteprofielen doorgaan met het gebruiken van de standaard achtergrondkleur van het systeem.

image24

This feature was developed by Nyall Dawson

Gegevensproviders

Mogelijkheid: Relaties ontdekken voor provider Oracle

QGIS ondersteunt nu het geautomatiseerd ontdekken van relaties voor de gegevensprovider Oracle.

image25

Dit werd mogelijk gemaakt door Métropole de Lille

This feature was developed by Jacky Volpes

Plug-ins

Mogelijkheid: Interactieve shell verwijderd uit plug-in GRASS C++

Om redenen van onderhoud is de interactieve shell voor de plug-in GRASS C++ Plugin, als ook het ingebedde QTermWidget, verwijderd uit toekomstige uitgaven.

Het ligt in de lijn der verwachting dat de plug-in GRASS Processing Plugin prioritaire ontwikkeling zal krijgen en ondersteuning voor onderhoud zal worden doorgezet, en verschaffen van een interactieve shell voor GRASS is geen kritische functionaliteit voor QGIS zelf, maar meer iets dat gebruikers zelf extern kunnen beheren.

Further details on the specifics of this feature cleanup can be found on the feature Pull Request.

This feature was developed by Nyall Dawson

Programmeerbaarheid

Mogelijkheid: Functie om runtime profiler modelinhoud als tekst te exporteren

A new function has been added to allow for the export of the current runtime profiler (QgsRuntimeProfiler) model content as a multi-line text string.

This feature was developed by Mathieu Pellerin

Belangrijke reparaties

Mogelijkheid: Reparaties van problemen door Alessandro Pasotti (itOpen / qcooperative)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
QGIS cannot connect to MySQL if user's password contains commas.#54493PR #54573Nee
QGIS WFS server will look for .qgz file in wrong place if "map" is in path#54533PR #54639PR #54855
Raster layer transparency/opacity not stored in saved style#54496PR #54644PR #54854
WMS GetPrint with ATLAS_PK has incorrect layers visibility in versions >= 3.22#54475PR #54651PR #54663
Error saving edit on PostGIS geometry when table also contains geography#54572PR #54664PR #54714
Cant subtract or add angles since the degrees symbol has been added#54501PR #54687N/B
WCS Keep Unavailable Layers#54702PR #54707N/B
taxon legend from map whis atlas#54654PR #54692N/B
Spinbox for colum space in legends does not allow to set values above 99.99 units#54682PR #54709N/B
Geometry Error SpatiaLite Database#54662PR #54734N/B
Splitting MultiLineStrings gives awkward results#54155PR #54744PR #54851
Open project, then layer properties, close, close project: qgis thinks something has changed#54741PR #54757N/B
Width field of attribute tables in print layouts only uses locale when being edited#54204PR #54769PR #54781
Data Source Manger - Browser: Close and Help buttons are missing#54171PR #54770N/B
0 port in OAuth2 callback URI#54562Kan niet worden gereproduceerdN/B
QGIS Crashes when editing multiple features simultaneously that have a Value Relation field#54164PR #54889NOG TE DOEN
Crash when playing with duplicated legends in layout#52268PR #54947
QGIS fails to request more than one WMS-Layer#55042PR #55064N/B

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Alessandro Pasotti (itOpen / qcooperative)

Mogelijkheid: Reparaties van problemen door Even Rouault (Spatialys)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
qgsgeos.cpp: fix a -Wunused-variable warningniet gerapporteerdPR #54612N/B
qgsvirtualpointcloudprovider.cpp: add a missing variable initializationniet gerapporteerdPR #54613N/B
OAPIF does not honour the view extentQGIS user mailing listPR #54617PR #54792
Does QGIS require units "m" for the projection coordinate variables in a netCDF/CF file?QGIS user mailing listGDAL PR 8407N/B
Syntactical error with the use of == instead of = for comparison in the WHERE clause#54608Al gerepareerdKan geen aanvullende lagen schrijven naar een bestaande FGDB
Add minimal CRS information to sqlite exports#54560PR #54630PR #54715
Complex Attributes in OGC API Feature-Items have empty content#54275PR #54631PR #54679
GPX Provider: missing element when importing gpx file#54119PR #54632N/B
Saving edits on larger vector layers is slow#53043PR #54633N/B
QgsVectorLayerSaveAsDialog: uncheck 'Add saved filed to map' when selecting PGDump driver (refs #54548)PR #54647PR #54647Is het niet waard
Spatial filtering of multipart polygons within a shapefile dataset brokenGDAL issue 8481Is geen probleem
qgis cannot find/identify a polygon feature by clicking a newly created (multi)polygon part#54537PR #54761PR #54782
qgis cannot find/identify a polygon feature by clicking a newly created (multi)polygon part#54537GDAL PR 8483GDAL PR 8503
Export to spreadsheet creates an xlsx file with errors when exporting empty tables/layers#42945GDAL PR 8484GDAL PR 8515
export bbox wrong when feature crosses anti-prime-meridion (180 deg)#42827GDAL PR 8485Is het niet waard
QgsVectorDataProvider.changeAttributeValues() returns True even when it fails#54816PR #54905PR #54909

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Even Rouault (Spatialys)

Feature: Bug fixes by Paul Blottiere (Hytech-imaging)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
Fix segfault in coordinate transformniet gerapporteerdPR #54609N/B
Wrong rendering for HIGHLIGHT_LABEL_ROTATION above 89°#54598PR #54667N/B
Database string connection visible in the message bar/QGIS logs#54437PR #54650N/B
PostGIS Connection's "Session ROLE" is not kept#54638PR #54681N/B
Example files are installed by the server build, and additionally they are in a wrong place#54423PR #54708N/B
Point to Path tool causes QGIS to crash#54686PR #54710PR #54784
qgs/qgz project does not save mesh symbology correctly#54384PR #54711N/B
Endless loop if profile is drawn outside layer extent#54349PR #54745N/B
Server: Can't enable WFS3 API update endpoint (PUT/PATCH) on layers without geometry#46119PR #54789N/B
Add safe guard around -of in gdal command for batch processing#54122PR #54800N/B

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Paul Blottiere (Hytech-imaging)

Mogelijkheid: Reparaties van problemen door Sandro Santilli (strk)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
Have QgsRectangle null rectangle printed as EMPTY in wktniet gerapporteerdPR #54831N/B
Fix aspect ratio computation in QgsLayoutItemMap::zoomToExtentniet gerapporteerdPR #54827N/B
Do not include a BoundingBox tag in GetFeatureInfo responses, when it is nullniet gerapporteerdPR #54858N/B
Always run the spell and shell checkers if possible, print warning when not possibleniet gerapporteerdPR #54847N/B
Tweak Null rectangle handlingniet gerapporteerdPR #54872N/B
Run spellcheck only on changed files in prepare_commit.shniet gerapporteerdPR #54893N/B
Fix prepare_commit.shniet gerapporteerdPR #54918N/B
Fix extent computation in QgsSpatiaLiteProviderniet gerapporteerdPR #54917N/B
Do not force verbose build in mingw build#54932PR #54924N/B
Make QgsBookmark string output more explicit about it being EMPTYniet gerapporteerdPR #54923N/B
Fix extent computation in QgsAFSProviderniet gerapporteerdPR #54944N/B
Add tags make targetniet gerapporteerdPR #54948N/B
Handle null rectangles in QgsExtentWidget::outputExtentniet gerapporteerdPR #54953N/B
Handle null in QgsRectangle grow() and include() methodsniet gerapporteerdPR #54955N/B
Add QgsRectangle::setNull(), deprecating setMinimal()niet gerapporteerdPR #54934N/B
Handle Null rectangle in QgsRectangle::bufferedniet gerapporteerdPR #54967N/B
Fix extent computation in QgsVirtualLayerProviderniet gerapporteerdPR #54976N/B
Add a QgsRectangle::createNull() temporary static methodniet gerapporteerdPR #55008N/B
Fix testRegisterFeatureUnprojectible - Use valid extent in testRegisterFeatureUnprojectibleniet gerapporteerdPR #55011N/B
Have QgsGeometry::boundingBox return null rect for null geomniet gerapporteerdPR #55012N/B
Have QgsGeometry::fromRect(NULL RECT) return null geometryniet gerapporteerdPR #54954N/B
Stop considering Rectangle(0,0,0,0) null - while Rectangle(1,1,1,1) is not null#45563PR #54646N/B
Run doxygen layout checker in prepare-commit script, when possibleniet gerapporteerdPR #54936N/B

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Sandro Santilli (strk)

Mogelijkheid: Reparaties van problemen door Jean Felder (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
qgs3daxissettings: Correctly read viewport ratio on a saved projectniet gerapporteerdPR #54870

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Jean Felder (Oslandia)

Mogelijkheid: Reparaties van problemen door Nyall Dawson (North Road)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
Don't show help for algorithms which can't be run in qgis_process#54914PR #54920In behandeling
Fix crashes in layout designer#52079PR #54907Te indringend
Fix layout label adjust size to text logicniet gerapporteerdPR #54896In behandeling
Fix toggling visibility of group layers resets child layer mask blend modes#53088PR #54897N/B
Ensure identify highlight works for very transparent symbols#54830PR #54864PR #54883
Fix layout maps force rasterisation of whole layout when map item has transparency setniet gerapporteerdPR #54882Te indringend
Fix crash in merge features dialog when a field has a unique constraint set#54856PR #54862PR #54878
Fix initial zoom level when opening layout designer windows#44421PR #54849PR #54880
Fix hang when exporting 3d maps#50067PR #54845Te riskant
Fix layout labels don't immediately react to changes when semi-transparentniet gerapporteerdPR #54839PR #54863
Fix crash when opening layer properties for raster layer with broken data source#49176PR #54812PR #54838
Fix Execute SQL exeception#54833PR #54837PR #54842
Cleanup all browser layer properties dialog before exiting#39094PR #54808PR #54822
Avoid loss of attributes when calculating fields#47385PR #54815PR #54879
Fix crash when changing layers between editable/non-editable layers#54802PR #54813N/B
Fix QgsField::ConfigurationFlag::None causes syntax error when starting PyQGISniet gerapporteerdPR #54809N/B
Handle sql='' or sql="" as empty sql strings instead of '' / "" literals#53736PR #54806PR #54826
Fix crash when certain symbol pages are open in style dock and QGIS is closed or a new project openedniet gerapporteerdPR #54749Te indringend

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Nyall Dawson (North Road)

Mogelijkheid: Reparaties van problemen door Julien Cabieces (Oslandia)

Titel probleemURL issues.qgis.org (indien gerapporteerd)URL Commit (Github)3.28 backport commit (GitHub)
Masking with SVG symbol doesn't work#54926PR #54927
Bug on graduated symbology on French QGis 3.28.10#54549PR #54943PR #54963
QGIS crashes when undoing moving of elements in map layout#52740PR #54959PR #54969
QGIS Crashes Upon Exporting Layout to PDF when Using Random Point Fill Symbology#54065poly2tri issue https://github.com/jhasse/poly2tri/issues/55
Label expression with more than 32767 chars becomes invalid when switching from expression dialog back to layer properties#54141PR #55051PR #55052
Activating notify/listen feature crash QGIS#54260PR #55062

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Julien Cabieces (Oslandia)