diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2020-03-01 11:23:13 +0100 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2020-03-01 11:23:13 +0100 |
| commit | ccbfd157986aa312e5a11820c607dd05b6d8c338 (patch) | |
| tree | d62e9ee18a0dd461bbfc3e4159d5fcd02905d7a4 | |
| parent | 10a8d5c98499127e5aa61d6cdeee466fcabb12ed (diff) | |
| download | PROJ-ccbfd157986aa312e5a11820c607dd05b6d8c338.tar.gz PROJ-ccbfd157986aa312e5a11820c607dd05b6d8c338.zip | |
Update docs in preparation for 7.0.0 release
| -rw-r--r-- | docs/source/download.rst | 28 | ||||
| -rw-r--r-- | docs/source/news.rst | 113 | ||||
| -rwxr-xr-x | 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 <https://github.com/OSGeo/PROJ/issues/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 <https://github.com/OSGeo/PROJ/issues/1585>`_) + +* Improvements in transformations from/to WGS 84 (Gxxxx) realizations and + vertical <--> geog transormations (`#1608 <https://github.com/OSGeo/PROJ/issues/1608>`_) + +* Update to version 1.50 of the geodesic library (`#1629 <https://github.com/OSGeo/PROJ/issues/1629>`_) + +* Promote :c:func:`proj_assign_context` to ``proj.h`` from ``proj_experimental.h`` (`#1630 <https://github.com/OSGeo/PROJ/issues/1630>`_) + +* Add rotation support to the HEALPix projection (`#1638 <https://github.com/OSGeo/PROJ/issues/1638>`_) + +* Add C function :c:func:`proj_crs_create_bound_vertical_crs` (`#1689 <https://github.com/OSGeo/PROJ/issues/1689>`_) + +* Use Win32 Unicode APIs and expect all strings to be UTF-8 (`#1765 <https://github.com/OSGeo/PROJ/issues/1765>`_) + +* Improved name aliases lookup (`#1827 <https://github.com/OSGeo/PROJ/issues/1827>`_) + +* CMake: Employ better use of CTest with the ``BUILD_TESTING`` option (`#1870 <https://github.com/OSGeo/PROJ/issues/1870>`_) + +* Grid correction: fix handling grids spanning antimeridian (`#1882 <https://github.com/OSGeo/PROJ/issues/1882>`_) + +* Remove legacy CMake target name ``proj`` (`#1883 <https://github.com/OSGeo/PROJ/issues/1883>`_) + +* :program:`projinfo` add ``--searchpaths`` switch (`#1892 <https://github.com/OSGeo/PROJ/issues/1892>`_) + +* Add :ref:`+proj=set operation<set>` to set component(s) of a coordinate to a fixed + value (`#1896 <https://github.com/OSGeo/PROJ/issues/1896>`_) + +* Add EPSG records for 'Geocentric translation by Grid Interpolation (IGN)' + (``gr3df97a.txt``) and map them to new :ref:`+proj=xyzgridshift<xyzgridshift>` (`#1897 <https://github.com/OSGeo/PROJ/issues/1897>`_) + +* Remove ``null`` grid file as it is now a special hardcoded case in grid + code (`#1898 <https://github.com/OSGeo/PROJ/issues/1898>`_) + +* Add :program:`projsync` utility (`#1903 <https://github.com/OSGeo/PROJ/issues/1903>`_) + +* Make ``PROJ`` the CMake project name (`#1910 <https://github.com/OSGeo/PROJ/issues/1910>`_) + +* Use relative directory to locate PROJ resource files (`#1921 <https://github.com/OSGeo/PROJ/issues/1921>`_) + + +Bug fixes +--------- + +* Horizontal grid shift: fix failures on points slightly outside a + subgrid (`#209 <https://github.com/OSGeo/PROJ/issues/209>`_) + +* Fix ASAN issue with SQLite3VFS class (`#1902 <https://github.com/OSGeo/PROJ/issues/1902>`_) + +* tests: force use of bash for ``proj_add_test_script_sh`` (`#1905 <https://github.com/OSGeo/PROJ/issues/1905>`_) + + +Breaking changes +---------------- + +* Reject NTV2 files where ``GS_TYPE != SECONDS`` (`#1294 <https://github.com/OSGeo/PROJ/issues/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 <https://github.com/OSGeo/PROJ/issues/1581>`_) + +* Require C99 compiler (`#1624 <https://github.com/OSGeo/PROJ/issues/1624>`_) + +* Remove deprecated JNI bindings (`#1825 <https://github.com/OSGeo/PROJ/issues/1825>`_) + +* Remove -ld option from :program:`proj` and :program:`cs2cs` (`#1844 <https://github.com/OSGeo/PROJ/issues/1844>`_) + +* Increase CMake minimum version from 3.5 to 3.9 (`#1907 <https://github.com/OSGeo/PROJ/issues/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; |
