Skip to content

Commit cd190c4

Browse files
committed
Update docs for 9.6.0
1 parent eb1ec0e commit cd190c4

File tree

3 files changed

+89
-7
lines changed

3 files changed

+89
-7
lines changed

docs/source/conf.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,12 @@
2626
version = "9.6"
2727

2828
# The full project version, used as the replacement for |release|
29-
release = "9.6.0-dev"
29+
release = "9.6.0"
3030

3131
# PROJ-data version
32-
data_version = "1.20"
32+
data_version = "1.21"
3333

34-
today_date = date.today()
35-
# today_date = date(Y, M, D) # or use a specific date
34+
today_date = date.today() # or use a specific date
3635
today_fmt = "%d %b %Y"
3736

3837
copyright = "1983-{}, PROJ contributors".format(today_date.year)

docs/source/download.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Download
2626
Current Release
2727
--------------------------------------------------------------------------------
2828

29-
* **2024-12-01** `proj-9.5.1.tar.gz`_ (`md5`_)
30-
* **2024-12-01** `proj-data-1.20.tar.gz`_
29+
* **2025-03-15** `proj-9.6.0.tar.gz`_ (`md5`_)
30+
* **2025-03-15** `proj-data-1.21.tar.gz`_
3131

3232
.. note::
3333

@@ -40,6 +40,7 @@ Current Release
4040
Past Releases
4141
--------------------------------------------------------------------------------
4242

43+
* **2024-12-01** `proj-9.5.1.tar.gz`_
4344
* **2024-09-15** `proj-9.5.0.tar.gz`_
4445
* **2024-06-01** `proj-9.4.1.tar.gz`_
4546
* **2024-03-01** `proj-9.4.0.tar.gz`_
@@ -79,6 +80,7 @@ Past Releases
7980
* **2015-09-13** `proj-4.9.2.tar.gz`_
8081
* **2015-03-04** `proj-4.9.1.tar.gz`_
8182

83+
* **2024-12-01** `proj-data-1.20.tar.gz`_
8284
* **2024-09-15** `proj-data-1.19.tar.gz`_
8385
* **2024-06-01** `proj-data-1.18.tar.gz`_
8486
* **2024-06-01** `proj-data-1.17.tar.gz`_
@@ -120,7 +122,8 @@ Past Releases
120122
* **2018-03-01** `proj-datumgrid-oceania-1.1.zip`_
121123
* **2018-03-01** `proj-datumgrid-oceania-1.0.zip`_
122124

123-
.. _`md5`: https://download.osgeo.org/proj/proj-9.5.1.tar.gz.md5
125+
.. _`md5`: https://download.osgeo.org/proj/proj-9.6.0.tar.gz.md5
126+
.. _`proj-9.6.0.tar.gz`: https://download.osgeo.org/proj/proj-9.6.0.tar.gz
124127
.. _`proj-9.5.1.tar.gz`: https://download.osgeo.org/proj/proj-9.5.1.tar.gz
125128
.. _`proj-9.5.0.tar.gz`: https://download.osgeo.org/proj/proj-9.5.0.tar.gz
126129
.. _`proj-9.4.1.tar.gz`: https://download.osgeo.org/proj/proj-9.4.1.tar.gz
@@ -162,6 +165,7 @@ Past Releases
162165
.. _`proj-4.9.2.tar.gz`: https://download.osgeo.org/proj/proj-4.9.2.tar.gz
163166
.. _`proj-4.9.3.tar.gz`: https://download.osgeo.org/proj/proj-4.9.3.tar.gz
164167

168+
.. _`proj-data-1.21.tar.gz`: https://download.osgeo.org/proj/proj-data-1.21.tar.gz
165169
.. _`proj-data-1.20.tar.gz`: https://download.osgeo.org/proj/proj-data-1.20.tar.gz
166170
.. _`proj-data-1.19.tar.gz`: https://download.osgeo.org/proj/proj-data-1.19.tar.gz
167171
.. _`proj-data-1.18.tar.gz`: https://download.osgeo.org/proj/proj-data-1.18.tar.gz

docs/source/news.rst

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,85 @@
33
News
44
###############################################################################
55

6+
9.6.0
7+
++++++++++++++++++++
8+
*March 15th 2025*
9+
10+
Updates
11+
-------
12+
13+
* :program:`projinfo`: display whether an operation is time-dependent (`#4255 <https://github.com/OSGeo/PROJ/issues/4255>`_)
14+
15+
* Add CMake options ``EMBED_RESOURCE_FILES`` and ``USE_ONLY_EMBEDDED_RESOURCE_FILES`` for ``proj.db`` and ``proj.ini`` embedding (`#4265 <https://github.com/OSGeo/PROJ/issues/4265>`_, `#4274 <https://github.com/OSGeo/PROJ/issues/4274>`_)
16+
17+
* Database: ingest deprecated ESRI names to be able to better import old WKT ESRI (`#4282 <https://github.com/OSGeo/PROJ/issues/4282>`_)
18+
19+
* :c:func:`proj_factors()`: enhance speed when called repeatedly on same compound or projected CRS (`#4289 <https://github.com/OSGeo/PROJ/issues/4289>`_)
20+
21+
* Add Airocean projection (formerly Dymaxion) (`#4303 <https://github.com/OSGeo/PROJ/issues/4303>`_)
22+
23+
* :cpp:func:`createOperations()`: Optimization by avoiding database lookups for CRS (typically PROJ strings) using unknown datums (`#4320 <https://github.com/OSGeo/PROJ/issues/4320>`_)
24+
25+
* PROJJSON export: for a Projected CRS, add an explicit type=GeographicCRS/GeodeticCRS members to the base_crs member (`#4331 <https://github.com/OSGeo/PROJ/issues/4331>`_)
26+
27+
* :c:func:`proj_trans_bounds()`: make it work when target CRS is a CompoundCRS (`#4333 <https://github.com/OSGeo/PROJ/issues/4333>`_)
28+
29+
* :cpp:func:`createOperations()`: do Helmert transformation in 2D when one of source or target CRS is compound (`#4337 <https://github.com/OSGeo/PROJ/issues/4337>`_)
30+
31+
* Map EPSG method 'Vertical Offset by Grid Interpolation (asc)' to ``+proj=vgridshift`` (`#4344 <https://github.com/OSGeo/PROJ/issues/4344>`_)
32+
33+
* Add support for 'Coordinate Frame rotation full matrix (geocen)' and Coordinate Frame rotation full matrix (geog2D)' methods (`#4348 <https://github.com/OSGeo/PROJ/issues/4348>`_)
34+
35+
* Add a CMake ``EMBED_RESOURCE_DIRECTORY`` option to embed .tif/.json files in to libproj (`#4349 <https://github.com/OSGeo/PROJ/issues/4349>`_, `#4373 <https://github.com/OSGeo/PROJ/issues/4373>`_)
36+
37+
* Take into account new EPSG methods 'Cartesian Grid Offsets by TIN Interpolation (JSON)' and 'Vertical Offset by TIN Interpolation (JSON)' (`#4353 <https://github.com/OSGeo/PROJ/issues/4353>`_)
38+
39+
* Added an option ``native_ca`` to ``proj.ini`` and an environment variable :envvar:`PROJ_NATIVE_CA` to be able to configure curl to use the operating system CA store. (`#4356 <https://github.com/OSGeo/PROJ/issues/4356>`_)
40+
41+
* Database: add an optional ``step_direction`` column to the ``concatenated_operation_step`` table (`#4357 <https://github.com/OSGeo/PROJ/issues/4357>`_)
42+
43+
* Database: replicate EGM2008 grid transformation record to WGS 84 realizations (`#4363 <https://github.com/OSGeo/PROJ/issues/4363>`_)
44+
45+
* Improve ETRFxxx to ETRFyyy, and WGS 84 (xxx) to WGS 84 (yyy) (`#4364 <https://github.com/OSGeo/PROJ/issues/4364>`_)
46+
47+
* Build: Update to C++17 version (`#4366 <https://github.com/OSGeo/PROJ/issues/4366>`_, `#4369 <https://github.com/OSGeo/PROJ/issues/4369>`_)
48+
49+
* Add bash completion script for projinfo (`#4371 <https://github.com/OSGeo/PROJ/issues/4371>`_)
50+
51+
* Dispatch content of ``4D_api.cpp`` into multiple .cpp files (`#4393 <https://github.com/OSGeo/PROJ/issues/4393>`_)
52+
53+
* Add :c:func:`proj_trans_bounds_3D()` (`#4394 <https://github.com/OSGeo/PROJ/issues/4394>`_)
54+
55+
* Database: add a ``engineering_datum`` and ``engineering_crs`` tables; import few related EPSG records (`#4396 <https://github.com/OSGeo/PROJ/issues/4396>`_)
56+
57+
* NKG transformations: Add support for EUREF-FIN in Finish transformations (`#4399 <https://github.com/OSGeo/PROJ/issues/4399>`_)
58+
59+
* Add Spilhaus projection (`#4401 <https://github.com/OSGeo/PROJ/issues/4401>`_)
60+
61+
* Export ESRI:54099 `WGS_1984_Spilhaus_Ocean_Map_in_Square` as PROJ string (`#4402 <https://github.com/OSGeo/PROJ/issues/4402>`_)
62+
63+
* Database: update to EPSG v12.004 (`#4413 <https://github.com/OSGeo/PROJ/issues/4413>`_)
64+
65+
* :c:func:`proj_download_file()`: invalidate in-memory caches related to downloaded file (for the current context) (`#4414 <https://github.com/OSGeo/PROJ/issues/4414>`_)
66+
67+
68+
Bug Fixes
69+
---------
70+
71+
* :cpp:func:`createObjectsFromName()`: be more tolerant about N/S vs North/South, absence of zone or height (`#4318 <https://github.com/OSGeo/PROJ/issues/4318>`_)
72+
73+
* :cpp:func:`createFromPROJString`: avoid repeated openings of proj.db and proj.ini and lookup of 'epsg' (`#4334 <https://github.com/OSGeo/PROJ/issues/4334>`_)
74+
75+
* Debugging/internals: append sub-grid index to grid name when opening a multi-grid TIFF file (`#4381 <https://github.com/OSGeo/PROJ/issues/4381>`_)
76+
77+
* :cpp:func:`createOperations()`: use more appropriate operation when using a 'PROJ {grid_name}' geoid model, based on matching the vertical datum (`#4379 <https://github.com/OSGeo/PROJ/issues/4379>`_)
78+
79+
* :c:func:`proj_clone()`: properly propagate ``errorIfBestTransformationNotAvailable`` and other flags from source object (`#4382 <https://github.com/OSGeo/PROJ/issues/4382>`_)
80+
81+
* Inverse ``+proj=cass``: fix non-convergence on inputs where easting=false_easting or northing=false_northing (`#4386 <https://github.com/OSGeo/PROJ/issues/4386>`_)
82+
83+
* Fix typo in parameter for ITRF97 in ITRF2014 file (`#4408 <https://github.com/OSGeo/PROJ/issues/4408>`_)
84+
685
9.5.1. Release Notes
786
++++++++++++++++++++
887
*December 1st 2024*

0 commit comments

Comments
 (0)