Changelog for QGIS 3.4 LTR ------------------------------------------------------- * General : Flatpak * General : SVG files can be embedded in projects and symbols * General : OpenCL based acceleration * Map Tools : Identify or select features based on existing polygon * User Interface : Auto selection of exported files in file manager * User Interface : New "Open Directory" option for disabled welcome page projects * User Interface : UX Improvements for Temporary Scratch Layers * User Interface : Task manager improvements * User Interface : Hyperlinks to local vector & raster datasets in the information panel * User Interface : Style manager improvements * User Interface : Polished browser panel interface and experience * User Interface : QML chart and drawings widget * Symbology : Mesh layer styling * Symbology : Classify symmetric in graduated renderer * Symbology : Partial QML export and import * 3D Features : Improved navigation * 3D Features : Animation * 3D Features : Simple rendering of 3D linestrings * 3D Features : Identification map tool for 3D views * 3D Features : Experimental Python API * Print Layouts : 3D map items * Expressions : New expression functions and variables * Expressions : Code completion for expression builder * Digitising : GPS tracking improvements * Digitising : More angle choices in advanced digitizing dock * Digitising : Vertex tool can work on the current layer only * Digitising : Add reverse line maptools * Digitising : Geometry Precision * Digitising : Automatically remove duplicate nodes * Digitising : Check for geometry validity * Digitising : Topology checks while editing * Data Management : Translation of QGIS projects * Data Management : Switch Attribute Table dock mode on demand * Data Management : New locator filter to search across all layers * Data Management : Non-removable (required) layers highlighted in layer tree * Data Management : Append raster layer to an existing Geopackage * Forms and Widgets : Drill-down (cascading) forms in QGIS Value Relation Widgets * Processing : New "Edit in place" mode * Processing : Store models inside project * Processing : Sample Raster Values * Processing : New 'Raster pixels to polygons' algorithm * Processing : K Means clustering algorithm * Processing : dbscan spatial clustering algorithm * Processing : Improved algorithms * Processing : Filter Vertices by M and Filter Vertices by Z algorithms * Processing : "Array of Translated Features" algorithm * Processing : "Array of offset (parallel) lines" algorithm * Processing : Choice of units for non degree/unknown distances * Processing : "Drape features to z/m" algorithms * Processing : "Raster pixels to points" algorithm * Processing : Line substring algorithm * Processing : "Interpolate point on line" algorithm * Processing : k-neighbour concave hull * Processing : Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double click * Processing : New GDAL's rearrange band algorithm * Processing : "Precalculated" values for model algorithm parameters * Processing : "Categorize a layer using a style XML file" algorithm * Processing : New mode for Snap geometries algorithm * Data Providers : OAuth2 authentication method plugin * Data Providers : Mesh layer: New mesh layer format support * Data Providers : Mesh layer: add function to identify value on mesh layers * Data Providers : Mesh layer: allow to choose different vector and scalar dataset * Data Providers : Mesh layer: allow render vectors/arrows on the user-defined grid * Data Providers : JSON/JSONB Type support * Data Providers : ESRI Token Authentication support * Data Providers : SQL Server - Invalid geometry handling * QGIS Server : Server Cache can be manage by plugins * QGIS Server : WMTS 1.0.0 support * QGIS Server : Add ability to define min. scale for WMTS * QGIS Server : Support QGIS Server logs to stderr * Plugins : Support for encrypted zips in the Plugin Manager * Plugins : Offline Editing GeoPackage * Programmability : QgsSpatialIndexKDBush * Programmability : QgsRasterDataProvider::sample method for efficient sampling of rasters at a given point * Programmability : New geometry API call to return a curve substring * Programmability : sip Module API Changes * Programmability : Python vector data providers