aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2020-02-17 15:12:16 +0100
committerKristian Evers <kristianevers@gmail.com>2020-02-17 21:03:07 +0100
commit6f60d8e16823f1d2fa86e013d14d8971e43fa703 (patch)
treedc66f26469776d69f51503138efbfc99cdaf8fcb /NEWS
parent689dca11da18bf455e2a8b7640e7dcf6033441c2 (diff)
downloadPROJ-6f60d8e16823f1d2fa86e013d14d8971e43fa703.tar.gz
PROJ-6f60d8e16823f1d2fa86e013d14d8971e43fa703.zip
Update NEWS for 7.0.0 release
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS117
1 files changed, 117 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 26372768..adb360c9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,120 @@
+7.0.0 Release Notes
+-------------------
+
+The major feature in PROJ 7 is significantly improved handling of gridded
+models. This was implemented in RFC4 (https://proj.org/community/rfc/rfc-4.html).
+The main features of the RFC4 work is that PROJ now implements a new grid format,
+Geodetic TIFF grids, for exchaning gridded transformation models. In addition
+to the new grid format, PROJ can now also access grids online using a data
+store in the cloud.
+
+The grids that was previously available via the proj-datumgrid packages are now
+available in two places:
+
+ 1. As a single combined data archive including all available resource files
+ 2. From the cloud via https://cdn.proj.org
+
+In Addition, provided with PROJ is a utility called projsync that can be used
+download grids from the data store in the cloud.
+
+The use of the new grid format and the data from the cloud requires that
+PROJ is build against libtiff and libcurl. Both are optional dependencies
+to PROJ but it is highly encouraged that the software is build against both.
+
+
+ATTENTION: PROJ 7 will be last major release version that includes the proj_api.h
+header. The functionality in proj_api.h is deprecated and only supported in
+maintenance mode. It is inferior to the functionality provided by functions
+in the proj.h header and all projects still relying on proj_api.h are encouraged
+to migrate to the new API in proj.h. See https://proj.org/development/migration.html
+for more info on how to migrate from the old to the new API.
+
+ Updates
+ -------
+ o Added new file access API to proj.h #866
+
+ o Updated the name of the most recent version of the WKT2 standard from
+ WKT2_2018 to WKT2_2019 to reflect the proper name of the standard (#1585)
+
+ o Improvements in transformations from/to WGS 84 (Gxxxx) realizations and
+ vertical <--> geog transormations #1608
+
+ o Update to version 1.50 of the geodesic library (#1629)
+
+ o Promote proj_assign_context to proj.h from proj_experimental.h (#1630)
+
+ o Add rotation support to the HEALPix projection (#1638)
+
+ o Add c function proj_crs_create_bound_vertical_crs() (#1689)
+
+ o Use Win32 Unicode APIs and expect all strings to be UTF-8 (#1765)
+
+ o Improved name aliases lookup (#1827)
+
+ o CMake: Employ better use of CTest with the BUILD_TESTING option (#1870)
+
+ o Grid correction: fix handling grids spanning antimeridian (#1882)
+
+ o Remove legacy CMake target name "proj" #1883
+
+ o projinfo: add --searchpaths switch (#1892)
+
+ o Add +proj=set operation to set component(s) of a coordinate to a fixed
+ value (#1896)
+
+ o Add EPSG records for 'Geocentric translation by Grid Interpolation (IGN)'
+ (gr3df97a.txt) and map them to new +proj=xyzgridshift (#1897)
+
+ o Remove 'null' grid file as it is now a special hardcoded case in grid
+ code (#1898)
+
+ o Add projsync utility (#1903)
+
+ o Make PROJ the CMake project name #1910
+
+ o Use relative directory to locate PROJ resource files (#1921)
+
+
+ Bug fixes
+ ---------
+
+ o Horizontal grid shift: fix failures on points slightly outside a
+ subgrid (#209)
+
+ o Fix ASAN issue with SQLite3VFS class (#1902)
+
+ o tests: force use of bash for proj_add_test_script_sh (#1905)
+
+
+ Breaking changes
+ ----------------
+
+ o Reject NTV2 files where GS_TYPE != SECONDS #1294
+
+ o On Windows the name of the library is now fixed to ``proj.lib`` instead
+ of encoding the version number in the library name (#1581)
+
+ o Require C99 compiler (#1624)
+
+ o Remove deprecated JNI bindings (#1825)
+
+ o Remove -ld option from proj and cs2cs (#1844)
+
+ o Increase CMake minimum version from 3.5 to 3.9 (#1907)
+
+ THANKS TO
+ ---------
+
+ Jeff McKenna
+ Calum Robinson
+ Anshul Singhvi
+ Bas Couwenberg
+ Mike Taves
+ Alan D. Snow
+ Charles Karney
+ Kristian Evers
+ Even Rouault
+
6.3.1 Release Notes
-------------------