From 4a7fbe48b489d8e7c5a10de0f67cda8a3b3904a0 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Wed, 1 Mar 2023 10:51:13 +0100 Subject: [PATCH] Update website for 9.2.0 release --- docs/source/download.rst | 10 ++- docs/source/news.rst | 151 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 158 insertions(+), 3 deletions(-) diff --git a/docs/source/download.rst b/docs/source/download.rst index 99f9d2776c..f09bd2a0f3 100644 --- a/docs/source/download.rst +++ b/docs/source/download.rst @@ -13,8 +13,8 @@ distribution of the source code and various resource file archives. See Current Release -------------------------------------------------------------------------------- -* **2022-12-01** `proj-9.1.1.tar.gz`_ (`md5`_) -* **2022-12-01** `proj-data-1.12.tar.gz`_ +* **2023-03-01** `proj-9.2.0.tar.gz`_ (`md5`_) +* **2023-03-01** `proj-data-1.13.tar.gz`_ * **PDF Manual** `proj.pdf`_ .. note:: @@ -28,6 +28,7 @@ Current Release Past Releases -------------------------------------------------------------------------------- +* **2022-12-01** `proj-9.1.1.tar.gz`_ * **2022-09-01** `proj-9.1.0.tar.gz`_ * **2022-06-15** `proj-9.0.1.tar.gz`_ * **2022-03-01** `proj-9.0.0.tar.gz`_ @@ -59,6 +60,7 @@ Past Releases * **2015-09-13** `proj-4.9.2.tar.gz`_ * **2015-03-04** `proj-4.9.1.tar.gz`_ +* **2022-12-01** `proj-data-1.12.tar.gz`_ * **2022-09-01** `proj-data-1.11.tar.gz`_ * **2022-06-15** `proj-data-1.10.tar.gz`_ * **2022-03-01** `proj-data-1.9.tar.gz`_ @@ -92,8 +94,9 @@ Past Releases * **2018-03-01** `proj-datumgrid-oceania-1.1.zip`_ * **2018-03-01** `proj-datumgrid-oceania-1.0.zip`_ +.. _`md5`: https://download.osgeo.org/proj/proj-9.2.0.tar.gz.md5 +.. _`proj-9.2.0.tar.gz`: https://download.osgeo.org/proj/proj-9.2.0.tar.gz .. _`proj-9.1.1.tar.gz`: https://download.osgeo.org/proj/proj-9.1.1.tar.gz -.. _`md5`: https://download.osgeo.org/proj/proj-9.1.1.tar.gz.md5 .. _`proj-9.1.0.tar.gz`: https://download.osgeo.org/proj/proj-9.1.0.tar.gz .. _`proj-9.0.1.tar.gz`: https://download.osgeo.org/proj/proj-9.0.1.tar.gz .. _`proj-9.0.0.tar.gz`: https://download.osgeo.org/proj/proj-9.0.0.tar.gz @@ -126,6 +129,7 @@ Past Releases .. _`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.13.tar.gz`: https://download.osgeo.org/proj/proj-data-1.13.tar.gz .. _`proj-data-1.12.tar.gz`: https://download.osgeo.org/proj/proj-data-1.12.tar.gz .. _`proj-data-1.11.tar.gz`: https://download.osgeo.org/proj/proj-data-1.11.tar.gz .. _`proj-data-1.10.tar.gz`: https://download.osgeo.org/proj/proj-data-1.10.tar.gz diff --git a/docs/source/news.rst b/docs/source/news.rst index 84cb15dd51..d33da4f4b6 100644 --- a/docs/source/news.rst +++ b/docs/source/news.rst @@ -3,6 +3,157 @@ News ############################################################################### +9.2.0 Release Notes +++++++++++++++++++++ +*March 1st 2023* + +Updates +-------- + +* Database + + * EPSG updated to EPSG 10.082 (`#3609 `_) + + * ESRI objects updated to v3.1.0 (`#3575 `_) + + * Added Slovenian geoid model SLO-VRP2016/Koper (`#3610 `_) + +* Projections + + * Added generic Space Oblique Mercator (`#3338 `_) + + * Inverse ``eck4``: Add checks for projection domain (`#3625 `_) + +* Transformations + + * Added support for NADCON5 grids and transformation method (`#3510 `_) + + * Added option ``ONLY_BEST=YES`` (`#3535 `_) + + When enabled only use the best possible transformation between two CRS's can be + instantiated. If the best possible transfomations can't be instantiated it will + fail instead of opting for the next best transformation. + + With ``ONLY_BEST=YES`` a transformation will fail if a needed grid is unavailable. + + The option can be toggled in ``proj.ini`` and with ``--only-best`` in :program:`cs2cs`. + + * Implement 'Similarity transformation' (EPSG:9621) and import related tranformations from EPSG (`#3578 `_) + + * Optimise transformations between GDA94, GDA2020 and WGS84 (`#3621 `_) + +* Performance improvements + + * Pass :c:type:`PJ_COORD` by reference for :c:func:`fwd4d` and :c:func:`inv4d` callbacks (`#3503 `_) + + * Improved of inverse meridian length calculations (`#3516 `_) + + * Avoid very poor performance on a geographic CRS whose datum name is the alias + of an official one (`#3624 `_) + +* Well-Known Text improvements + + * Support WKT:2019 COORDINATEMETADATA[] construct (`#2711 `_) + + * implement :cpp:func:`alterCSLinearUnit` for CompoundCRS (`#3325 `_) + + * Implement :cpp:func:`alterCSLinearUnit` for BoundCRS (`#3327 `_) + + * Added :c:type:`PJ_TYPE_DERIVED_PROJECTED_CRS` (`#3488 `_) + + * Added support for ISO19111 CoordinateMetadata class (`#3562 `_) + + * Update WKT import to support WKT2 corrigendum (`#3573 `_) + + * WKT import: Make axis direction and range meaning enumeration case + insensitive as mandated by spec (`#3577 `_) + + * Implement AffineCS and handle it in WKT (`#3579 `_) + + * WKT1 parser: Support ``inf`` as inverse flattening value (`#3626 `_) + +* PROJJSON + + * Version number changed to 0.6 + + * Added an additional optional ``source_crs`` property in ``abridged_transformation`` (`#3454 `_) + + * Added support for ISO19111 CoordinateMetadata class (`#3562 `_) + + * Implement AffineCS and handle it in PROJJSON (`#3579 `_) + +* C/C++ API + + * C API: add :c:func:`proj_get_domain_count()`, :c:func:`proj_get_area_of_use_ex()` and :c:func:`proj_get_scope_ex()` (`#3588 `_) + + * Added explicit ``NaN`` handling to :c:func:`proj_trans` and :program:`gie` (`#3603 `_) + + + **DEPRECATIONS** + + The following functions have been deprecated and will be removed in a future version. + + * C API function :c:func:`proj_rtodms`. Use :c:func:`proj_rtodms2` instead (`#3431 `_) + + * C experimental API function :c:func:`proj_create_conversion_tunisia_mapping_grid()`. + Use :c:func:`proj_create_conversion_tunisia_mining_grid()` instead (`#3559 `_) + + * C++ API function :cpp:func:`createTunisiaMapingGrid()`. Use :cpp:func:`createTunisiaMiningGrid()` instead (`#3559 `_) + + +* CMake + + * Added ``uninstall`` target (`#3362 `_) + + * Adopted use of ``TIFF:TIFF`` and ``CURL::libcurl`` targets (`#3374 `_) + ++ Security improvements + + * Replaced uses of :c:func:`sprintf` with the safer :c:func:`snprintf` (`#3421 `_, `#3431 `_) + ++ Various other improvements + + * Implemented platform independent mutex for better results on lesser used platforms (`#3425 `_) + + * Improved name and remarks in descriptions of some vertical transformations (`#3334 `_) + + * Implemented stricter matching by name to avoid false positives (`#3487 `_) + + * Improved numerical accuracy of the meridian length calculations and its inverse (`#3516 `_) + + * Added ``PROJ_IGNORE_CELESTIAL_BODY=YES`` environment variable that allows better matching of + non-earth shaped ellipsoids to other celestial bodies (`#3569 `_) + +Bug fixes +---------- + +* :c:func:`rtodms()`: fix potential buffer overflow not dealt with (`#3441 `_) + +* :cpp:func:`NetworkFile::open()`: fix memory leak in unlikely error code path (`#3443 `_) + +* When importing LOCAL_CS["foo"], generates a non-empty name for the datum (`#3491 `_) + +* Avoid unit mix-up in :cpp:func:`CRS::alterCSLinearUnit` for ``DerivedProjectedCRS`` (`#3499 `_) + +* WKT to PROJ conversions: Map 'Lambert Azimuthal Equal Area (Spherical)' to ``+proj=laea +R_A`` (`#3526 `_) + +* ProjectedCRS::identify(): Relax trust in id/authority in definition to identify (`#3532 `_) + +* Fix instantion of http://www.opengis.net/def/crs/IAU/2015/xxx URNs (`#3569 `_) + +* Fix :c:func:`proj_normalize_for_visualization()` on a transformation with ``FORCE_OVERb=YES`` (`#3570 `_) + +* :cpp:func:`createBoundCRSToWGS84IfPossible()`: Do not report ``+towgs84`` for a CRS with multiple extents, + such as EPSG:6316 (`#3587 `_) + +* :c:func:`pj_get_suggested_operation()`: handle longitudes outside of [-180,180] for coordinate + operation selection (`#3595 `_) + +* WKT1 parser: only emit warning when encountering invalid UNKNOWN WKT1 axis direction (`#3618 `_) + +* :program:`projinfo`: fix long option name ``--source-crs`` (`#3601 `_) + + 9.1.1 Release Notes ++++++++++++++++++++