Changelog for QGIS 3.8 ------------------------------------------------------- * General : QGIS projects inside geopackage files * General : Much Improved Coordinate Transform Handling * Map Tools : Force Cartesian Measurements when Measuring Distances/Areas * User Interface : Save to Template Button * User Interface : Improved "Zoom to Native Resolution" behavior * User Interface : Drag and Drop Layers to Map Layer widgets * Symbology : Multi-character strings for font markers * Symbology : Point Displacement label distance factor * Symbology : Hash Line symbol type * Symbology : Average line angles for marker and hashed line symbology * Symbology : Offset settings for point pattern fill symbol layers * Symbology : Live Effects Blur Radius is now hi-dpi friendly * Labelling : Geometry generators for labeling * Labelling : Label Map Tools now use click-click behavior * 3D Features : Wide lines and polygon edge highlighting * 3D Features : Export 3d animations * 3D Features : Terrain from online sources * 3D Features : Configuration of field of view angle of camera * Print Layouts : Distribute spacing between items evenly * Print Layouts : North Arrow Creation * Expressions : Order by support for expression aggregate and concatenation functions * Expressions : Simplified variant of "attribute" function * Expressions : Retrieve vertices from the end of geometeries * Expressions : New expression functions * Expressions : New aggregation method: concatenate_unique * Digitising : Floating widget for advanced input next to cursor * Digitising : Chained add vertex at the endpoint * Digitising : Improvements in the vertex editor * Forms and Widgets : Allow browsing feature list * Forms and Widgets : HTML Form Widget * Forms and Widgets : Form widgets custom background color * Forms and Widgets : Browse through features in the attribute table form view * Processing : Add "Save layer styles into GeoPackage" option for Package Layers algorithm * Processing : Overlap Analysis * Processing : Allow rounding values in Extract Layer Extent * Processing : New options for autofilling batch Processing * Processing : Generate raster XYZ tiles * Processing : Resurrection of the OTB provider * Processing : Expression variables for a model * Processing : Improved modeler UI * Processing : Flagging algorithms with known issues * Processing : Raster Boolean logical OR/AND algorithms * Processing : New input parameter types for Print Layouts and Print Layout Items * Processing : New parameter type for Map Scales * Processing : Improved "point" parameter handling * Processing : New "Print Layout Map Extent to Layer" algorithm * Processing : Add X/Y fields to layer * Processing : "Join attributes by nearest" algorithm * Processing : Grass r.geomorphon algorithm * Processing : GDAL pansharpening algorithm * Processing : New fields prefix parameter for overlay algorithms * Browser : Direct access to sheets from XLSX/ODS files * Data Providers : postgres provider: add support for generated identity columns * Data Providers : String List support for compatible layers * Data Providers : Much Improved ArcGIS MapServer Handling * Data Providers : SQL Server: handle v2 geometries, including curved and Z/M geometries * Data Providers : WMS: Define one filter for several layers * QGIS Server : Allow configuring size for GetLegendGraphics * Plugins : Support for plugin dependencies * Programmability : REGEXP SQL syntax support for spatialite provider and python connections * Programmability : Nearest Neighbour search in QgsSpatialIndex * Notable Fixes : Support for curves in DXF export * Notable Fixes : Bug fixes by Alessandro Pasotti * Notable Fixes : Bug fixes by Alexander Bruy * Notable Fixes : Bug fixes by Victor Olaya * Notable Fixes : Bug fixes by Even Rouault * Notable Fixes : Bug fixes by Denis Rouzaud * Notable Fixes : Bug fixes by Peter Petrik * Notable Fixes : Bug fixes by Loïc Bartoletti * Notable Fixes : Bug fixes by Nyall Dawson