Project: QGIS

Changelog for version: 2.14.0

This is the change log for the next release of QGIS - version 2.14.0 'Essen'. Essen was the host city to our developer meet ups in October 2012 and 2014.

Long Term Release

This is a special release since it is designated an 'LTR' (Long Term Release). LTR releases will be supported with backported bug fixes for one year, and will be in permanent feature freeze (i.e. no new features will be added, only bug fixes and trivial updates). Note that we are in discussion to extend the term of our LTR releases to two years, but for technical reasons we will not do this until QGIS 3.2.

The purpose of LTR releases is to provide a stable and less frequently changing platform for enterprises and organizations that do not want to deal with updating user skills, training materials etc. more than once per year. The success of the LTR is very much down to you, our beloved users - we need your support to help funding bug fixes and making sure in your support contracts with support providers specify that any bug fixes done on your behalf are applied to the LTR branch as well as our normal development branch.

If an LTR is important to you, please consider also directly supporting the QGIS project, or encourage your commercial provider to use LTR as a basis for your enterprise solution so that everyone may benefit from a stable platform that is being continuously improved and refined. Note that for users and organizations that like to live on the frontier, our regular four monthly releases will continue unabated.

New Features in QGIS 2.14 'Essen'

If you are upgrading from QGIS 2.8 (our previous LTR version) you will find a great many new features in this release. We encourage you to peruse the changelogs for the intermediate non LTR 2.10 and 2.12 releases as this QGIS 2.14 includes all features published in those releases too. Note that 2.14 first enters the regular package repositories and will not immediately replace 2.8 in the LTR package repositories. That will happen when 2.16 is released.

Whenever new features are added to software they introduce the possibility of new bugs - if you encounter any problems with this release, please file a ticket on the QGIS Bug Tracker.

Thanks

We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so). From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

QGIS is supported by donors and sponsors. A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become and official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly 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 Free software and you are under no obligation to pay anything to use it - in fact we want to encourage people far and wide to use it regardless of what your financial or social status is - we believe empowering people with spatial decision making tools will result in a better society for all of humanity. If you are able to support QGIS, you can donate here


User Interface

Directly set renderer and class symbol colors from context menu in legend

User Interface

Attribute table can be refreshed

User Interface

Show/hide all legend items via the the context menu

User Interface

Edit legend symbols directly from layer tree

Symbology

Support for transparency in SVG color parameters

Symbology

Size assistant for varying line width

Symbology

Easy duplication of symbol layers

Symbology

Geometry generator symbols

Symbology

Allow definition of rendering order for features

Symbology

2.5D Renderer

Labelling

Control over label rendering order

Labelling

Applying label distance from symbol bounds

Labelling

"Cartographic" placement mode for point labels

Labelling

Actual rendered symbol is now considered as an obstacle for point feature labels

Digitising

Configurable rubber band color

Digitising

Trace digitising tool

Data Management

Removal of SPIT plugin

Data Management

DXF export: option to use title instead of name as DXF layer name in application and server

Data Management

Geometry type can be overridden in the vector save as dialog

Data Management

N:M relation editing

Data Management

External Resource widget

Data Management

Vector joins are now saved within QLR layer-definition-files

Layer Legend

Paste a style to multiple selected layers or to all layers in a legend group

Layer Legend

Filter legend by expression

Layer Legend

New options for filtering legend elements

Map Composer

Additional paths for composer templates

Map Composer

Multiple selection of compositions in manager

Analysis Tools

Unified handling of distance and area units and coordinate formats

Analysis Tools

z/m values are shown when using the identify tool

Analysis Tools

More statistics available in merge attributes tool

Processing

Batch processes can be saved and later recovered from the batch processing interface

Processing

GRASS7 v.net modules

Processing

More informative algorithm dialog

Processing

Improved toolbox

Processing

New algorithms in 2.14

Processing

Unit Tests Q/A

Browser

Browser Improvements

General

Changed behaviour of strpos function

General

Speed and memory improvements

General

More expression variables

General

Better control over placement of map elements

General

Paid bugfixing programme

General

Field calculator can be used to update feature's geometry

General

New expression functions in 2.14

General

Zoom to feature with right-click in attribute table

Data Providers

Postgres provider PKI authentication

Data Providers

Better handling of time and datetime fields

Data Providers

More file extensions for GDAL and OGR providers file selectors

Data Providers

Curved geometry support expanded

Data Providers

Virtual layers

Data Providers

Use ST_RemoveRepeatedPoints for server-side simplification with PostGIS 2.2 (or newer) layers

Data Providers

Transaction groups for postgres editing

Data Providers

Cache WMS capabililies

Data Providers

Z/M support in delimited text provider

QGIS Server

Configuration checker in project properties

QGIS Server

Option to avoid rendering artefacts at edges of tiles

QGIS Server

Add short name to layers, groups and project

QGIS Server

showFeatureCount in GetLegendGraphic

QGIS Server

WMS INSPIRE Capabilities

QGIS Server

STARTINDEX param in WFS GetFeature Request

Plugins

Authentication system support for plugin manager

Programmability

Custom feature form Python code options

Programmability

Store python init code into the project

Programmability

New filtering and sorting options for QgsFeatureRequest

Programmability

New PyQGIS classes in 2.14

Programmability

Redesign expression function editor