From ccbfd157986aa312e5a11820c607dd05b6d8c338 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Sun, 1 Mar 2020 11:23:13 +0100 Subject: Update docs in preparation for 7.0.0 release --- docs/source/download.rst | 28 +++++++++--- docs/source/news.rst | 113 +++++++++++++++++++++++++++++++++++++++++++++++ travis/after_success.sh | 2 +- 3 files changed, 137 insertions(+), 6 deletions(-) diff --git a/docs/source/download.rst b/docs/source/download.rst index 831d9c26..3e5e15d8 100644 --- a/docs/source/download.rst +++ b/docs/source/download.rst @@ -13,17 +13,27 @@ distribution of the source code and various resource file archives. See Current Release -------------------------------------------------------------------------------- -* **2020-02-11** `proj-6.3.1.tar.gz`_ (`md5`_) +* **2020-03-01** `proj-7.0.0.tar.gz`_ (`md5`_) +* **2020-03-01** `proj-data-1.0.0.tar.gz`_ * **2018-09-15** `proj-datumgrid-1.8.zip`_ -* **2019-09-01** `proj-datumgrid-europe-1.5.zip`_ -* **2019-03-01** `proj-datumgrid-north-america-1.3.zip`_ -* **2018-03-01** `proj-datumgrid-oceania-1.1.zip`_ +* **2020-03-01** `proj-datumgrid-europe-1.6.zip`_ +* **2020-03-01** `proj-datumgrid-north-america-1.4.zip`_ +* **2020-03-01** `proj-datumgrid-oceania-1.2.zip`_ * **2019-03-01** `proj-datumgrid-world-1.0.zip`_ * **PDF Manual** `proj.pdf`_ +.. note:: + + The proj-datumgrid packages have been deprecated with PROJ 7.0.0. + The proj-data package should be used with PROJ 7.0.0 + + The proj-datumgrid packages should be used with PROJ releases from the 5.x + and 6.x branches. + Past Releases -------------------------------------------------------------------------------- +* **2020-02-11** `proj-6.3.1.tar.gz`_ * **2020-01-01** `proj-6.3.0.tar.gz`_ * **2019-11-01** `proj-6.2.1.tar.gz`_ * **2019-09-01** `proj-6.2.0.tar.gz`_ @@ -40,18 +50,22 @@ Past Releases * **2018-03-01** `proj-datumgrid-1.7.zip`_ * **2016-09-11** `proj-datumgrid-1.6.zip`_ +* **2019-09-01** `proj-datumgrid-europe-1.5.zip`_ * **2019-09-01** `proj-datumgrid-europe-1.4.zip`_ * **2019-07-01** `proj-datumgrid-europe-1.3.zip`_ * **2019-03-01** `proj-datumgrid-europe-1.2.zip`_ * **2018-09-15** `proj-datumgrid-europe-1.1.zip`_ * **2018-03-01** `proj-datumgrid-europe-1.0.zip`_ +* **2019-03-01** `proj-datumgrid-north-america-1.3.zip`_ * **2019-03-01** `proj-datumgrid-north-america-1.2.zip`_ * **2018-09-15** `proj-datumgrid-north-america-1.1.zip`_ * **2018-03-01** `proj-datumgrid-north-america-1.0.zip`_ +* **2018-03-01** `proj-datumgrid-oceania-1.1.zip`_ * **2018-03-01** `proj-datumgrid-oceania-1.0.zip`_ +.. _`proj-7.0.0.tar.gz`: https://download.osgeo.org/proj/proj-7.0.0.tar.gz +.. _`md5`: https://download.osgeo.org/proj/proj-7.0.0.tar.gz.md5 .. _`proj-6.3.1.tar.gz`: https://download.osgeo.org/proj/proj-6.3.1.tar.gz -.. _`md5`: https://download.osgeo.org/proj/proj-6.3.1.tar.gz.md5 .. _`proj-6.3.0.tar.gz`: https://download.osgeo.org/proj/proj-6.3.0.tar.gz .. _`proj-6.2.1.tar.gz`: https://download.osgeo.org/proj/proj-6.2.1.tar.gz .. _`proj-6.2.0.tar.gz`: https://download.osgeo.org/proj/proj-6.2.0.tar.gz @@ -65,6 +79,7 @@ Past Releases .. _`proj-4.9.1.tar.gz`: https://download.osgeo.org/proj/proj-4.9.1.tar.gz .. _`proj-4.9.2.tar.gz`: https://download.osgeo.org/proj/proj-4.9.2.tar.gz .. _`proj-4.9.3.tar.gz`: https://download.osgeo.org/proj/proj-4.9.3.tar.gz +.. _`proj-data-1.0.0.tar.gz`: https://download.osgeo.org/proj/proj-data-1.0.0.tar.gz .. _`proj-datumgrid-1.6.zip`: https://download.osgeo.org/proj/proj-datumgrid-1.6.zip .. _`proj-datumgrid-1.7.zip`: https://download.osgeo.org/proj/proj-datumgrid-1.7.zip .. _`proj-datumgrid-1.8.zip`: https://download.osgeo.org/proj/proj-datumgrid-1.8.zip @@ -74,11 +89,14 @@ Past Releases .. _`proj-datumgrid-europe-1.3.zip`: https://download.osgeo.org/proj/proj-datumgrid-europe-1.3.zip .. _`proj-datumgrid-europe-1.4.zip`: https://download.osgeo.org/proj/proj-datumgrid-europe-1.4.zip .. _`proj-datumgrid-europe-1.5.zip`: https://download.osgeo.org/proj/proj-datumgrid-europe-1.5.zip +.. _`proj-datumgrid-europe-1.6.zip`: https://download.osgeo.org/proj/proj-datumgrid-europe-1.6.zip .. _`proj-datumgrid-north-america-1.0.zip`: https://download.osgeo.org/proj/proj-datumgrid-north-america-1.0.zip .. _`proj-datumgrid-north-america-1.1.zip`: https://download.osgeo.org/proj/proj-datumgrid-north-america-1.1.zip .. _`proj-datumgrid-north-america-1.2.zip`: https://download.osgeo.org/proj/proj-datumgrid-north-america-1.2.zip .. _`proj-datumgrid-north-america-1.3.zip`: https://download.osgeo.org/proj/proj-datumgrid-north-america-1.3.zip +.. _`proj-datumgrid-north-america-1.4.zip`: https://download.osgeo.org/proj/proj-datumgrid-north-america-1.4.zip .. _`proj-datumgrid-oceania-1.0.zip`: https://download.osgeo.org/proj/proj-datumgrid-oceania-1.0.zip .. _`proj-datumgrid-oceania-1.1.zip`: https://download.osgeo.org/proj/proj-datumgrid-oceania-1.1.zip +.. _`proj-datumgrid-oceania-1.2.zip`: https://download.osgeo.org/proj/proj-datumgrid-oceania-1.2.zip .. _`proj-datumgrid-world-1.0.zip`: https://download.osgeo.org/proj/proj-datumgrid-world-1.0.zip .. _`proj.pdf`: https://raw.githubusercontent.com/OSGeo/PROJ/gh-pages/proj.pdf diff --git a/docs/source/news.rst b/docs/source/news.rst index 1d68d44b..f083752c 100644 --- a/docs/source/news.rst +++ b/docs/source/news.rst @@ -3,6 +3,119 @@ News ############################################################################### +7.0.0 Release Notes +++++++++++++++++++++++++++++++++++++++++ +*March 1st 2020* + +The major feature in PROJ 7 is significantly improved handling of gridded +models. This was implemented in :ref:`RFC4`. +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 :program:`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. + + +.. warning:: + + 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 :ref:`API_migration`. + for more info on how to migrate from the old to the new API. + + +Updates +------- + +* Added new file access API to ``proj.h`` (`#866 `_) + +* 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 `_) + +* Improvements in transformations from/to WGS 84 (Gxxxx) realizations and + vertical <--> geog transormations (`#1608 `_) + +* Update to version 1.50 of the geodesic library (`#1629 `_) + +* Promote :c:func:`proj_assign_context` to ``proj.h`` from ``proj_experimental.h`` (`#1630 `_) + +* Add rotation support to the HEALPix projection (`#1638 `_) + +* Add C function :c:func:`proj_crs_create_bound_vertical_crs` (`#1689 `_) + +* Use Win32 Unicode APIs and expect all strings to be UTF-8 (`#1765 `_) + +* Improved name aliases lookup (`#1827 `_) + +* CMake: Employ better use of CTest with the ``BUILD_TESTING`` option (`#1870 `_) + +* Grid correction: fix handling grids spanning antimeridian (`#1882 `_) + +* Remove legacy CMake target name ``proj`` (`#1883 `_) + +* :program:`projinfo` add ``--searchpaths`` switch (`#1892 `_) + +* Add :ref:`+proj=set operation` to set component(s) of a coordinate to a fixed + value (`#1896 `_) + +* Add EPSG records for 'Geocentric translation by Grid Interpolation (IGN)' + (``gr3df97a.txt``) and map them to new :ref:`+proj=xyzgridshift` (`#1897 `_) + +* Remove ``null`` grid file as it is now a special hardcoded case in grid + code (`#1898 `_) + +* Add :program:`projsync` utility (`#1903 `_) + +* Make ``PROJ`` the CMake project name (`#1910 `_) + +* Use relative directory to locate PROJ resource files (`#1921 `_) + + +Bug fixes +--------- + +* Horizontal grid shift: fix failures on points slightly outside a + subgrid (`#209 `_) + +* Fix ASAN issue with SQLite3VFS class (`#1902 `_) + +* tests: force use of bash for ``proj_add_test_script_sh`` (`#1905 `_) + + +Breaking changes +---------------- + +* Reject NTV2 files where ``GS_TYPE != SECONDS`` (`#1294 `_) + +* On Windows the name of the library is now fixed to ``proj.lib`` instead + of encoding the version number in the library name (`#1581 `_) + +* Require C99 compiler (`#1624 `_) + +* Remove deprecated JNI bindings (`#1825 `_) + +* Remove -ld option from :program:`proj` and :program:`cs2cs` (`#1844 `_) + +* Increase CMake minimum version from 3.5 to 3.9 (`#1907 `_) + + + + + 6.3.1 Release Notes ++++++++++++++++++++++++++++++++++++++++ *February 11th 2020* diff --git a/travis/after_success.sh b/travis/after_success.sh index 1772947e..2c107896 100755 --- a/travis/after_success.sh +++ b/travis/after_success.sh @@ -12,7 +12,7 @@ fi echo "$TRAVIS_SECURE_ENV_VARS" ./travis/build_docs.sh # Only build and publish docs when changes are made on most recent maintenance branch -if test "$TRAVIS_SECURE_ENV_VARS" = "true" -a "$TRAVIS_BRANCH" = "6.3"; then +if test "$TRAVIS_SECURE_ENV_VARS" = "true" -a "$TRAVIS_BRANCH" = "7.0"; then echo "publish website"; ./travis/add_deploy_key.sh; ./travis/deploy_website.sh $TRAVIS_BUILD_DIR/docs/build /tmp; -- cgit v1.2.3