[PROJ] PROJ 9.9.0RC1 and PROJ-data 1.25RC1
Kristian Evers
kristian at evers.dev
Tue Sep 15 04:25:07 PDT 2026
With +1’s from
Kristian
Javier
Howard
Alan
Thomas
Charles
the motion is passed.
The new release will be announced shortly.
/Kristian
> On 14 Sep 2026, at 13.24, Charles Karney <karney at alum.mit.edu> wrote:
>
> +1 Charles
>
>
>> On Sep 14, 2026, at 01:13, Kristian Evers via PROJ <proj at lists.osgeo.org> wrote:
>>
>> PSC Members,
>>
>> No issues has been identified in either release candidate so I hereby motion that they are promoted to the final release.
>>
>> I'll start with my +1.
>>
>> /Kristian
>>
>>
>>> On 8 Sep 2026, at 13.34, Kristian Evers via PROJ <proj at lists.osgeo.org> wrote:
>>>
>>> All,
>>>
>>> In preparation for a new round of PROJ and PROJ-data release I have uploaded release candidates for both packages.
>>>
>>> Download the archives here:
>>>
>>> https://download.osgeo.org/proj/proj-9.9.0RC1.tar.gz
>>> https://download.osgeo.org/proj/proj-9.9.0RC1.zip
>>>
>>> https://download.osgeo.org/proj/proj-data-1.25RC1.tar.gz
>>> https://download.osgeo.org/proj/proj-data-1.25RC1.zip
>>>
>>> The PROJ release includes both updates and bug fixes. See the release notes below.
>>>
>>> The PROJ-data release comes with the following additions:
>>>
>>> * Grids for Greenlandic vertical CRSs GLLAT(2025) and GLMSL(2025)
>>> * Norwegian grid for converting ETRS89 ellipsoidal heights to NN2000:2025 heights
>>>
>>> Please test the release candidates and report any issues you may find with them.
>>> Either here on the mailing list or on GitHub.
>>>
>>> /Kristian
>>>
>>>
>>> ———————————————
>>>
>>> # PROJ Release Notes
>>>
>>> ## 9.9.0
>>>
>>> ### Updates
>>>
>>> #### Operations
>>>
>>> * `tinshift`: support TIN GeoPackage files (#4603)
>>>
>>> * Optimize `+step +proj=helmert +inv +x=X +y=Y +z=Z +step +proj=helmert +inv +x=-X +y=-Y +z=-Z` as `+proj=noop` (#4775)
>>>
>>> * Optimization: replace iterative Aitoff inverse with closed-form inverse (#4796)
>>>
>>> * Adds implementation of Transverse Mercator Zoned Grid System (supporting EPSG:32600 and EPSG:32700) (#4805)
>>>
>>> * Add seismic bin grid operation methods (EPSG:9666 and EPSG:1049) (#4807)
>>>
>>> * IVEA: DSEA projection onto icosahedron net (#4817)
>>>
>>> #### API
>>>
>>> * Add `proj_create_linear_3D_affine_parametric_conversion()` (#4682)
>>>
>>> * Optimize `fwd_prepare()` (#4712)
>>>
>>> * Add support for `DerivedProjectedCRS` registration (#4727)
>>>
>>> * C++ API: CartesianCS::create(): by default check that all axis have the same unit (#4728)
>>>
>>> * `createOperations()`: tune `geod_crs_of_datum_ensemble` <--> `geod_crs_of_another_datum` (#4773)
>>>
>>> * add `proj_crs_is_dynamic()`, and `cs2cs`: warn when source/destination CRS is dynamic, but no epoch is provided (#4792)
>>>
>>> * `createOperations()`: add heuristics to make BD72 + Ostend height to Amersfoort + NAP height lead to optimal result again (#4821)
>>>
>>> * Make sure that WKT2 export of CRS imported from PROJ.4 strings or WKT1 is identical (#4844)
>>>
>>> #### CMake
>>>
>>> * Only add CPack related options when PROJ is the top level project. (#4722)
>>>
>>> * Increase CMake minimum version from 3.16 to 3.22.1 (#4824)
>>>
>>> * Replace PROJ_DATA_PATH with ${CMAKE_INSTALL_DATADIR}/proj (#4843)
>>>
>>> * Define `target_compile_features` with C/C++ standards (#4847)
>>>
>>> #### Database
>>>
>>> * Database: update to EPSG v13.102 (#4829)
>>>
>>>
>>> ### Bug Fixes
>>>
>>> * Refactor time parsing with thread-safe localtime and leap year fix (#4692)
>>>
>>> * Make sure `projinfo --crs-extent-use none` works as expected (#4699)
>>>
>>> * Fix SQLite3 version check so it is done by `find_package` (#4753)
>>>
>>>
>>> _______________________________________________
>>> PROJ mailing list
>>> PROJ at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/proj
>>
>>
>> _______________________________________________
>> PROJ mailing list
>> PROJ at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/proj
>
More information about the PROJ
mailing list