[PROJ] PROJ 9.9.0RC1 and PROJ-data 1.25RC1

Alan Snow alansnow21 at gmail.com
Mon Sep 14 02:19:38 PDT 2026


+1 Alan

On Mon, Sep 14, 2026, 12:13 AM 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20260914/f469241c/attachment.htm>


More information about the PROJ mailing list