http://www.qgis.org/en/site/forusers/visualchangelog214/index.html)
General
Feature: Changed behaviour of strpos function
Feature: Zoom to feature with right-click in attribute table
Feature: Speed and memory improvements
Feature: More expression variables
Feature: Better control over placement of map elements
Feature: Paid bugfixing programme
Feature: Field calculator can be used to update feature's geometry
Feature: New expression functions in 2.14
Analysis tools
Feature: More statistics available in merge attributes tool
Feature: z/m values are shown when using the identify tool
Feature: Unified handling of distance and area units and coordinate formats
Browser
Feature: Browser Improvements
Data Providers
Feature: Cache WMS capabililies
Feature: Curved geometry support expanded
Feature: Better handling of time and datetime fields
Feature: Z/M support in delimited text provider
Feature: Transaction groups for postgres editing
Feature: Postgres provider PKI authentication
Feature: Virtual layers
Feature: More file extensions for GDAL and OGR providers file selectors
Feature: Use ST_RemoveRepeatedPoints for server-side simplification with PostGIS 2.2 (or newer) layers
Data management
Feature: Removal of SPIT plugin
Feature: DXF export: option to use title instead of name as DXF layer name in application and server
Feature: Geometry type can be overridden in the vector save as dialog
Feature: Vector joins are now saved within QLR layer-definition-files
Feature: External Resource widget
Feature: N:M relation editing
Digitising
Feature: Configurable rubber band color
Feature: Trace digitising tool
Labelling
Feature: "Cartographic" placement mode for point labels
Feature: Applying label distance from symbol bounds
Feature: Control over label rendering order
Feature: Actual rendered symbol is now considered as an obstacle for point feature labels
Layer Legend
Feature: Paste a style to multiple selected layers or to all layers in a legend group
Feature: Filter legend by expression
Map Composer
Feature: New options for filtering legend elements
Feature: Additional paths for composer templates
Feature: Multiple selection of compositions in manager
Plugins
Feature: Authentication system support for plugin manager
Processing
Feature: New algorithms in 2.14
QGIS geoalgorithms:
GDAL/OGR geoalgorithms:
Feature: Unit Tests Q/A
Feature: Improved toolbox
Feature: Batch processes can be saved and later recovered from the batch processing interface
Feature: More informative algorithm dialog
Feature: GRASS7 v.net modules
Programmability
Feature: Redesign expression function editor
Feature: Store python init code into the project
Feature: New filtering and sorting options for QgsFeatureRequest
Feature: Custom feature form Python code options
Feature: New PyQGIS classes in 2.14
New core classes
New GUI classes
Reusable widgets:
Reusable dialogs:
QGIS Server
Feature: STARTINDEX param in WFS GetFeature Request
Feature: showFeatureCount in GetLegendGraphic
Feature: Option to avoid rendering artefacts at edges of tiles
Feature: Configuration checker in project properties
Feature: WMS INSPIRE Capabilities
Feature: Add short name to layers, groups and project
Symbology
Feature: Size assistant for varying line width
Feature: Support for transparency in SVG color parameters
Feature: Easy duplication of symbol layers
Feature: 2.5D Renderer
Feature: Allow definition of rendering order for features
Feature: Geometry generator symbols
Examples
Translate a geometry
Fill style for polygon border
User Interface
Feature: Attribute table can be refreshed
Feature: Directly set renderer and class symbol colors from context menu in legend
Feature: Edit legend symbols directly from layer tree
Feature: Show/hide all legend items via the context menu
- even if python bindings are not selected, it is needed as a tool
for build
- during build, it wants to run an executable from the build dir,
which fails to find a not-yet-installed shared librarie.
Fixed by calling it with appropriate LD_LIBRARY_PATH set
- fix PLIST
no PKGREVISION bump as it didn't build before.
Changes since 4.2.0:
The 4.4.0 Release is primarily a bug-fix/maintenance update.
There is one new feature, however.
The integrated GRIB PlugIn now supports GRIB V2 format files. This update
enables some new sources for worldwide GRIB data from a variety of sources.
due to a wrong value GLU_TESS_MAX_COORD on NetBSD. See
http://mail-index.netbsd.org/tech-x11/2016/05/25/msg001733.html
Work around this by reordering -I flags so that the local GL/glu.h is used
before the one from the buildlink directory.
While there change build type from debug to release.
Bump PKGREVISION.
Add two bashishm exorcism patches of the usual s/==/=/ style.
Upstream news:
Version 1.17 (no upstream NEWS; bug about this reported upstream)
Version 1.16 Jula 2015
* minor fixes in documentation
* fixed a bug in SQL schema
* new export of XML network definition
* C++11 features enabled (-std=c++11 for g++ compiler)
* fixed several minor bugs
Released 21st April 2016
Added gpsd support
Fixed various udp handling bugs
Fixed various bugs on tcp reconnect
Improve reconnection handling
Added much more debugging
Give interfaces default names
This plugin is developed by Sean D'Epagnier and implements various configurable
alarms alerting the user about the changing conditions round the boat.
Watchdog also implements a Deadman-alarm and an improved anchor alarm.
Watchdog communicates with another very useful plug-in, called OpenCPN ODraw
Plugin (opencpn-plugin-draw in pkgsrc). That plugin is a tool to draw
geo-referenced points, lines and shapes within OpenCPN.
This plugin is designed to allow users to place objects/items on the OpenCPN
interface and have these georeferenced. This allows the objects/items to move
with the chart and have a definined Latitude and Longitude. There are two
basic types of object/item that can be used: points and paths.
Points are very similar to Waypoints and mark locations on the chart.
Paths joint two or more points together and draw a line between them.
Currently these Points exist: Boundary Point, Text Point,
Electronic Brearing Line (EBL) Point, Dead Reckoning (DR) Point.
These Points are used to construct special types of Paths: Boundary,
Electronic Bearing Line (EBL) and Dead Reckoning (DR).
Changes since 4.0.0:
As a successor to OpenCPN Version 4.0, OpenCPN Version 4.2 contains many new features and enhanced functions.
Among them are:
..Increased performance in all modes, particularly when using OpenGL graphics acceleration.
..Integrated Chart Downloader PlugIn, allowing systematic tracking and donwload of latest online charts from several popular sources.
..Integrated World Magnetic Model (WMM) PlugIn, providing accuratley calculated magnetic variation worldwide.
..Major update to embedded Users Manual.
..Measurably improved performance and reliability over all supported platforms.
more details here: http://opencpn.org/ocpn/release4.2
New Features in QGIS 2.12 ‘Lyon’
This is the next release in our 4-monthly release series. It
gives you access to the new features we have been working on and
represents the ‘cutting edge’ of QGIS development.
QGIS ‘Lyon’ is jam-packed with awesome new features. Special
highlights are support for rule based labelling, rule based
styling of attribute tables, and advanced geometry checker,
support for digitising curve based geometries, better
authentication management and much, much more! QGIS 2.12 also has
many bug fixes and memory leaks addressed. The features provided
in QGIS 2.12 will be included in the next LTR release (slated for
release in 2016), so using this release provides you with an
excellent opportunity to test new features that will make their
way into the next LTR.
* An extensible framework that will support robust spatial indexing methods.
* Support for sophisticated spatial queries. Range, point location, nearest
neighbor and k-nearest neighbor as well as parametric queries (defined by
spatial constraints) should be easy to deploy and run.
* Easy to use interfaces for inserting, deleting and updating information.
* Wide variety of customization capabilities. Basic index and storage
characteristics like the page size, node capacity, minimum fan-out, splitting
algorithm, etc. should be easy to customize.
* Index persistence. Internal memory and external memory structures should be
supported. Clustered and non-clustered indices should be easy to be persisted.
support fully fledged Spatial SQL capabilities. SQLite is intrinsically simple
and lightweight:
* a single lightweight library implementing the full SQL engine
* standard SQL implementation: almost complete SQL-92
* no complex client/server architecture
* a whole database simply corresponds to a single monolithic file (no size
limits)
* any DB-file can be safely exchanged across different platforms, because the
internal architecture is universally portable
* no installation, no configuration
SpatiaLite is smoothly integrated into SQLite to provide a complete and
powerful Spatial DBMS (mostly OGC-SFS compliant). Using SQLite + SpatiaLite
you can effectively deploy an alternative open source Spatial DBMS roughly
equivalent to PostgreSQL + PostGIS.
== Build (Unix) ==
* Support custom buildflags in GRASS plugin (5850)
* GRASS 7.0.0 support (5852)
* fix detection of ECW SDK 5.1 on Mac (5867, 5390)
* Add support for Poppler >= 0.31.0 (6118)
== Port ==
* /vsitar/: remove useless validation test that prevents from opening valid .tar files (5864)
== Algorithms ==
* gdal_grid: fix crash in optimized mode with GCC 4.4 on 64bit (5987)
* Fix failure in GDALSuggestedWarpOut2() when computing output image size in case the top-left and bottom-right corners tranform to the same point (5980)
* Rasterize: add check to avoid burning negative x values (5641)
== GDAL core ==
* GMLJP2 reader: add compatibility with OGC CRS URL as found in GMLJP2v2 (5940)
* GMLJP2: on reading, don't do axis inversation if there's an explicit axisName requesting easting, northing order (5960)
* GMLJP2: add missing rangeParameters element to validate against GMLJP2 schema (5707)
== Utilities ==
* gdalbuildvrt: fix potential crash when using -b switch (6095)
* gdalserver: fix compilation with recent GNU libc (such as in Arch Linux) (6073)
* gdalwarp: emit error message if file specified with -cutline cannot be opened (5921)
* gdalwarp: fix 1.11.2 regression when invoking several times gdalwarp with several input files on the same target file, and when the input files have a nodata setting: only the last input file was warped onto the target dataset (5909)
* ogr2ogr: fix crash with -clipdst when a reprojection fails before (5973)
* ogr_layer_algebra.py: for Update, Clip and Erase, only creates attribute of input layer by default