[PROJ] Postponing removal of proj_api.h
Jeff McKenna
jmckenna at gatewaygeomatics.com
Thu Jan 23 12:06:35 PST 2020
Thank you Kristian, controversial for sure, but it gives more time for
so many projects to catch-up to all of the many great changes being made
by the PROJ community.
-jeff
On 2020-01-23 3:27 p.m., Kristian Evers wrote:
> All,
>
> Removing proj_api.h from the public API of PROJ has been a controversial
> topic
> since it was announced with the 5.0.0 release. As we’ve moved closer and
> closer
> to the release date of PROJ 7.0.0 resistance has increased. The
> resistance is
> coming both from the wider community and several PSC members [0]. That
> can’t be
> ignored, so the upcoming 7.0.0 release *will* include proj_api.h allowing
> downstream projects to still use the deprecated API for another release
> cycle.
> Hopefully this decision will make life easier for both developers and
> packagers
> and give everyone some much needed time to catch up.
>
> Be aware though, the decision to postpone the removal of proj_api.h does not
> mean that will be skipped altogether. It *will* be removed in PROJ
> 8.0.0. The
> immediate consequence of extending the life-time of proj_api.h is that there
> will not be any more maintenance releases of the 6.3 branch. The only
> reason we
> planned on doing that was to offer a maintained version of PROJ that
> includes
> proj_api.h. With the most recent version including the header file that
> is no
> longer a concern. With 7.0 delaying removal of the header for one more
> release
> cycle, this concern is eliminated. We expect no 7.x maintenance release
> activity related to the old API, but it is probable there will be some
> related
> to recent efforts.
>
> /Kristian
>
>
> [0] https://github.com/OSGeo/PROJ/pull/1872
>
>
More information about the PROJ
mailing list