diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2020-02-17 15:12:16 +0100 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2020-02-17 21:03:07 +0100 |
| commit | 6f60d8e16823f1d2fa86e013d14d8971e43fa703 (patch) | |
| tree | dc66f26469776d69f51503138efbfc99cdaf8fcb /NEWS | |
| parent | 689dca11da18bf455e2a8b7640e7dcf6033441c2 (diff) | |
| download | PROJ-6f60d8e16823f1d2fa86e013d14d8971e43fa703.tar.gz PROJ-6f60d8e16823f1d2fa86e013d14d8971e43fa703.zip | |
Update NEWS for 7.0.0 release
Diffstat (limited to 'NEWS')
| -rw-r--r-- | NEWS | 117 |
1 files changed, 117 insertions, 0 deletions
@@ -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 ------------------- |
