Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix update_news.pl and update NEWS.md
  • Loading branch information
jef-n committed Mar 23, 2021
1 parent 4121357 commit e45b819
Show file tree
Hide file tree
Showing 3 changed files with 648 additions and 2 deletions.
325 changes: 325 additions & 0 deletions NEWS.md
@@ -1,5 +1,330 @@
Change history for the QGIS Project

# What's new in Version 3.18 'Zürich'?

This release has following new features:

- General: QGIS 3.18 highlights (changelog)
- User Interface: Hide derived attributes from the Identify results
- User Interface: Close all tabs at once from message logs interface
- User Interface: API for layer source widgets
- User Interface: GUI for dynamic SVGs
- User Interface: Zoom and pan to selection for multiple layers
- User Interface: Zoom in/out by scrolling mouse wheel over map overview panel
- Accessibility: Improved color vision deficiency simulation
- Accessibility: Rotation widget for the Georeferencer
- Symbology: Data defined overall symbol opacity
- Symbology: Open the style gallery from the style manager
- Mesh: New mesh export algorithms
- Mesh: Native export for mesh layers
- Mesh: Mesh simplification for 3D
- Mesh: Multiple native mesh processing algorithms
- Rendering: "Merged feature" renderer for polygon and line layers
- Rendering: Smarter Map Redraws
- 3D Features: Eye dome lighting
- 3D Features: Data defined 3D material colors
- 3D Features: 3D Orthographic projection support
- Point Clouds: Point Cloud Support
- Point Clouds: Add point clouds to browser
- Point Clouds: Untwine PDAL Provider Integration
- Print Layouts: Gradient ramp based legends
- Print Layouts: Color ramp legend improvements
- Print Layouts: Dynamic text presets
- Expressions: Optional formatting of UUID results
- Expressions: Layer CRS variable for expressions
- Expressions: Support for min, max, majority, sum, mean, and median functions on numerical arrays
- Expressions: Negative index for array_get function
- Expressions: Add map_credits function
- Digitising: Select features context menu
- Digitising: Curve tracing settings added to UI
- Digitising: Feature scaling tool
- Data Management: New export to spreadsheet algorithm
- Data Management: Reproject coordinates in the Georeferencer
- Data Management: Polymorphic relations/ Document management system
- Forms and Widgets: Soft and hard constraints in forms
- Analysis Tools: Nominatim geocoder API
- Processing: Allow expression for order fields in PointsToPath algorithm
- Processing: Override CRS for Clip Raster by extent output
- Processing: Add "retain fields" algorithm
- Processing: Reference common field parameter for multiple layers
- Processing: Extend import geotagged photos to include exif_orientation
- Processing: Export layer information algorithm
- Processing: Cell stack percentile and percentrank algorithms
- Processing: Points to lines processing algorithm
- Application and Project Options: Hidden layers
- Application and Project Options: Custom "Full Extent" definition
- Application and Project Options: Toggle network caching to QgsNetworkAccessManager
- Browser: Unify ArcGis Feature Service and ArcGIS Map Service connections in browser
- Browser: Allow browsing ArcGIS REST by content groups
- Data Providers: Native DXF export algorithm
- Data Providers: Additional geometry types for PostGIS Export
- Data Providers: Improved network requests with GDAL
- Data Providers: Read only generated fields
- Data Providers: Improve MSSQL loading with predefined parameters
- Data Providers: Filter schemas for MS SQL
- Data Providers: SAP HANA database support
- Data Providers: Deprecate support for DB2
- Data Providers: Oracle connection API
- Data Providers: Add advanced options for raster data imports
- QGIS Server: GetLegendGraphics Symbol Scale
- QGIS Server: Drag and drop for WMS GetFeatureInfo response
- Programmability: Run multiple items from command history dialog
- Programmability: Enable or disable plugins from the command line
- Notable Fixes: Bug fixes by Alessandro Pasotti
- Notable Fixes: Bug fixes by Peter Petrik
- Notable Fixes: Bug fixes by Even Rouault
- Notable Fixes: Bug fixes by Julien Cabieces
- Notable Fixes: Bug fixes by Nyall Dawson
-


# What's new in Version 3.16 'Hannover'?

This release has following new features:

- General: Add user groups easter egg
- General: QGIS 3.16 Highlights (changelog)
- Temporal: Ability to export temporal animation frames
- Map Tools: Go-To locator
- User Interface: Add context menu to map canvas
- Symbology: Vector tile styling improvements
- Symbology: Allow users to optionally specify the URL for the default style on vector tile connections
- Symbology: Allow data-defined offset for fill symbol layers
- Symbology: Import MapBox GL JSON styles for vector tile layers
- Symbology: Expose option to offset simple line dash patterns by a preset amount
- Symbology: Add options to dynamically tweak dash pattern in simple line symbol layers
- Symbology: Manage 3D symbols through style manager
- Labelling: Add option to allow users to control the placement of labels along line features
- Labelling: Control anchor point for line labels
- Diagrams: Render axis for stacked bar diagram
- Mesh: In-memory mesh datasets with persistence
- Mesh: Multi identify for mesh layer
- Mesh: Virtual dataset groups for mesh layer
- Mesh: Add export to QgsMesh method
- Mesh: TIN Mesh creation
- Rendering: Gamma correction filter for raster layers
- 3D Features: Allow 3D material texture files to be embedded in style/project
- 3D Features: Shadow rendering
- 3D Features: Export 3D scenes
- 3D Features: Directional lighting support for QGIS 3D
- 3D Features: Texturing support for vector layer
- 3D Features: Enable embedded and remote 3D models for 3D point symbols
- 3D Features: Add option to show light source origins
- 3D Features: Improvements for material handling
- Print Layouts: Expose control over text format and alignment for individual cells in manual text tables
- Print Layouts: Use QgsTextRenderer to render attribute table text
- Print Layouts: Use QgsTextRenderer for drawing map grid text in layouts
- Print Layouts: Expose option to control PDF image compression method when exporting layouts to PDF
- Print Layouts: Add automatic clipping settings for atlas maps
- Print Layouts: Add API to QgsMapSettings for specifying clipping regions to apply while rendering maps
- Print Layouts: Layout legend maximum marker size
- Print Layouts: Allow cells in manual text tables to have expression based contents
- Print Layouts: Clip layout maps to shape
- Print Layouts: Support for rotated ticks/annotation
- Print Layouts: Add page offset expression for Y positions
- Expressions: Add to_decimal() function to convert DMS to DD
- Expressions: Add "main_angle" function to return the estimated main angle of a geometry
- Expressions: Port refFunctions to core
- Digitising: Add option to calculate bearing based on travel direction
- Digitising: Digitizing and splitting curved features
- Data Management: Rescale raster algorithm for Processing
- Forms and Widgets: Multiple widgets for a single relation
- Forms and Widgets: Show related features in identify results tree
- Forms and Widgets: Filter expressions in relation reference widget
- Analysis Tools: Add project load profile times to debugging tools dock
- Analysis Tools: New Cell statistics algorithm
- Analysis Tools: New Equal to frequency algorithm
- Analysis Tools: New Greater than frequency algorithm
- Analysis Tools: New Less than frequency algorithm
- Analysis Tools: New Lowest position in raster stack algorithm
- Analysis Tools: New Highest position in raster stack algorithm
- Analysis Tools: New "Highest/Lowest position in raster stack" algorithms
- Processing: Add help string for parameters
- Processing: New "Align points to features" algorithm
- Processing: Add modeler algorithm to create directories
- Processing: Add modeler algorithm to set a project expression variable
- Processing: Add processing algorithms to export a print layout as PDF/image
- Processing: Add a save features to file algorithm
- Processing: Export layout atlas as PDF algorithm
- Processing: New "Flatten Relationship" algorithm
- Processing: Export atlas layout as image algorithm
- Processing: Load processing results to layer group
- Processing: Add zonal statistics algorithm which creates new output
- Processing: Add geometry processing parameter
- Processing: Add an interface to determine whether it is safe for the application to exit
- Application and Project Options: List available GDAL vector drivers
- Application and Project Options: Detect GRASS installation folder on MacOS
- Browser: Expose fields in the Browser
- Data Providers: ArcGIS Vector Tile Service connections
- Data Providers: Trust layer metadata propagation
- Data Providers: Add support for virtual columns in Oracle
- Data Providers: Add advanced options for data imports
- QGIS Server: QGIS Server WFS3 API Sorting
- QGIS Server: QGIS Server landing page
- QGIS Server: Environment variable to disable GetPrint and to not load layouts
- QGIS Server: Environment variable to trust layer metadata with server settings
- Notable Fixes: Bug fixes by Even Rouault
- Notable Fixes: Bug fixes by Alessandro Pasotti
- Notable Fixes: Bug fixes by Peter Petrik
- Notable Fixes: Bug fixes by Paul Blottiere
- Notable Fixes: Bug fixes by Matthias Kuhn
- Notable Fixes: Bug fixes by Julien Cabieces
- Notable Fixes: Bug fixes by Denis Rouzaud
- Notable Fixes: Bug fixes by Olivier Dalang
- Notable Fixes: Bug fixes by Nyall Dawson
-


# What's new in Version 3.14 'Pi'?

This release has following new features:

- General: New grid decoration annotations font settings
- General: QGIS 3.14 Highlights (changelog)
- Temporal: Cumulative temporal range setting in temporal controller
- Temporal: Add a new "Redraw Layer Only" mode for temporal vector layers
- Temporal: Add basic temporal handling support for vector layers
- Temporal: Postgres raster temporal API support
- Temporal: QGIS Project temporal settings
- Temporal: WMS-T layers temporal constraints support
- Temporal: Temporal API
- Map Tools: Identify Tool Support for QGIS vector tile layers.
- Map Tools: Show a menu next to scale widget buttons, to allow setting the widget directly to a scale from a print layout map
- Map Tools: Add tool button to "Deselect Features from the Current Active layer"
- User Interface: Allow the drag and drop of a layer across several QGIS instances
- User Interface: Open attribute tables as tabs
- Symbology: Raster Layer Contour Renderer
- Symbology: Add percentage size unit for Raster Image Marker and Raster fill layers symbology.
- Symbology: Add data-defined property to font family/style for font markers
- Symbology: New font style setting for font markers
- Labelling: Respect HTML colors in labels
- Labelling: Automatic placement of labels outside polygons
- Labelling: Vector tile layer - part 4 (labeling)
- Labelling: Add control over anchor point for callout on label
- Mesh: Use only specified dataset group
- Mesh: Scalar color settings depending on classification
- Mesh: Snap on mesh elements
- Mesh: 1D mesh width/color varying
- Mesh: Support for multiple mesh (since MDAL 0.5.91)
- Mesh: Plug mesh layer to QGIS temporal framework
- Mesh: Resampling from vertex values to face values
- Mesh: Coloring mesh vector dataset with color ramp shader
- Mesh: Save style for mesh layer
- Mesh: Mesh 1D Renderer
- Mesh: Mesh simplification
- 3D Features: Arrows for 3D mesh layer dataset rendering
- Print Layouts: Temporal settings for layout map items
- Print Layouts: Allow sorting attribute table by field not listed in the table
- Print Layouts: Expose control over layer legend splitting behavior on a layer-by-layer basis
- Print Layouts: Allow customisation of division and subdivision symbols as distinct from scalebar tick horizontal symbol
- Print Layouts: Allow overriding the default symbol for a legend node
- Print Layouts: Allow placing manual column breaks in legends
- Print Layouts: Add subdivisions in ticks scalebar right segments
- Print Layouts: Allow overriding the legend patch size on a per-item basis
- Print Layouts: Allow control over the horizontal spacing before legend group/subgroup/symbols
- Print Layouts: Manage legend patch shapes through style manager
- Print Layouts: Allow configuring legend patch shapes by double-clicking on legend items
- Print Layouts: Support pasting pictures directly into layouts
- Print Layouts: Allow marker items to sync rotation with maps
- Print Layouts: New item type for marker symbols
- Print Layouts: Add import content from clipboard for fixed table items
- Print Layouts: Add numeric formatter "fraction" style
- Print Layouts: Add "stepped line" and "hollow" scalebar styles
- Print Layouts: Allow scalebar line style to be set using standard QGIS line symbols
- Print Layouts: Rework picture item UI and behavior
- Print Layouts: Make CRS controlable by a variable
- Expressions: New expressions
- Expressions: Feature browser for preview in expression builder
- Expressions: Ability to remove custom functions
- Expressions: Add ability to edit, import and export user expressions
- Digitising: Dedicated avoid geometry intersection/overlap mode
- Digitising: New snapping modes: Centroid and middle of a segment (midpoint)
- Digitising: Snapping to the currently digitized feature
- Digitising: Tracing now supports curved geometries
- Forms and Widgets: Allow editing of links in file widget
- Forms and Widgets: Expression controlled labels (aliases)
- Forms and Widgets: Add description to value relation widget
- Forms and Widgets: New database table name widget
- Forms and Widgets: Get current parent form values in child forms
- Forms and Widgets: Relation widget: add checkbox to hide save child edits button
- Forms and Widgets: Relation widget force suppress popup
- Layer Legend: Added move to bottom in layertreeview context menu
- Layer Legend: Make Add Group button act as Group Selected if selected layers >= 2
- Layer Legend: Allow renaming of the current map theme
- Layer Legend: Turn on/off ALL selected layers with "Space" button
- Analysis Tools: Network logger - more functionality
- Analysis Tools: Inbuilt network logging tool
- Processing: Collection of random raster generation algorithms
- Processing: Vector tile layer - part 8 (writer in Processing)
- Processing: New modeler algorithm for creating conditional branches
- Processing: Allow reordering model inputs
- Processing: Defer model validation
- Processing: Added support for different raster data types in Create constant raster layer algorithm
- Processing: Added Round raster algorithm
- Processing: Allow copying/cut/paste of model components
- Processing: Allow appending processing results to existing layers
- Processing: Allow creation of group boxes in models
- Processing: Processing: show input and output values for children after running model through designer
- Processing: Add "Save Log to File" algorithm for models
- Processing: Allow running algorithms directly on database (and other non-disk) sources without loading into projects first
- Processing: Expose per-feature-source advanced options for processing inputs
- Processing: Enable snapping to grid for models in designer
- Processing: Add "filter by geometry type" and "filter by layer type" algorithms to processing
- Processing: "Remove Null Geometries" algorithm can also remove EMPTY geometries
- Processing: Add multi-selection handling to model designer, interactive resizing
- Processing: Add undo/redo support to model designer
- Processing: Remember parameter values between model designer runs
- Processing: Comments in Processing Models
- Processing: New standalone console tool for running processing algorithms
- Processing: New parameter type for datetime (or date, or time) values
- Processing: Add algorithms for raising warnings and exceptions from models
- Processing: Add Fill NoData cells algorithm
- Processing: Various fixes for Processing
- Processing: Show "template layer" field constraints in the "Refactor Fields" algorithm interface
- Processing: New convert to curves algorithm
- Application and Project Options: Add @layers, @layer_ids project scope variables
- Data Providers: Allow adding attributes in the New Scratch Layer dialog
- Data Providers: Allow creating geometryless DBF tables from the New Shapefile dialog
- Data Providers: Allow filtering WM(T)S list in source dialog
- Data Providers: Add vector tiles to Datasource manager dialog and Layers menu
- Data Providers: Import/export for ArcGIS Map and FeatureServer connections
- Data Providers: Add XYZ tiles to Datasource manager dialog and Layers menu
- Data Providers: Spatialite transaction group
- Data Providers: Allowing saving outputs direct to more database formats (and other nice stuff)
- Data Providers: Add dedicated parameter type for database connections
- Data Providers: PG: expose foreign tables
- Data Providers: PG raster expose set filter to app
- Data Providers: Postgres: save features into tables with generated fields
- Data Providers: Date and DateTime field types support added to Spatialite and Delimited Text providers
- QGIS Server: Add QGIS_SERVER_IGNORE_BAD_LAYERS config option
- QGIS Server: Server project settings, add 'expanded' attribute
- QGIS Server: Add DXF server export params NO_MTEXT and FORCE_2D
- QGIS Server: WMS project validator
- QGIS Server: Webp
- Plugins: Allow plugins to register custom "Project Open" handlers
- Plugins: Allow users to install stable or experimental plugins
- Programmability: Support for adding dock widgets as tabs: addTabifyDockWidget()
- Programmability: Port output parameter wrappers to new API
- Programmability: Port last remaining input parameters to new API
- Programmability: Port Feature Source, Raster, Vector and Mesh Layer parameters to new API
- Programmability: Vector tile layer - part 1
- Programmability: Port processing extent parameter to new api, many other improvements
- Programmability: Interface and API for unified development/debugging tools
- Programmability: Data type support for QgsProcessingParameterMapLayer
- Programmability: Add processing parameter types for database schema and table name
- Notable Fixes: Bug fixes by Alessandro Pasotti
- Notable Fixes: Bug fixes by Loïc Bartoletti
- Notable Fixes: Bug fixes by Even Rouault
- Notable Fixes: Bug fixes by Paul Blottiere
- Notable Fixes: Bug fixes by Julien Cabieces
- Notable Fixes: Bug fixes by Bertrand Rix
- Notable Fixes: Bug fixes by Sebastien Peillet
- Notable Fixes: Bug fixes by Alexander Bruy
- Notable Fixes: Bug fixes by Nyall Dawson
- Notable Fixes: Bug fixes by Denis Rouzaud
-


# What's new in Version 3.12 'București'?

This release has following new features:
Expand Down

0 comments on commit e45b819

Please sign in to comment.