Skip to content

Deprecate Json adapter, as laminas-json is abandoned#74

Open
driehle wants to merge 1 commit intolaminas:2.18.xfrom
driehle:feat/deprecate-laminas-json
Open

Deprecate Json adapter, as laminas-json is abandoned#74
driehle wants to merge 1 commit intolaminas:2.18.xfrom
driehle:feat/deprecate-laminas-json

Conversation

@driehle
Copy link

@driehle driehle commented Jan 24, 2025

Q A
Documentation no
Bugfix no
BC Break not yet, but in 4.0
New Feature yes
RFC no
QA no

Description

Related to #72. Marks the Json adapter, which uses laminas-json, as deprecated.

Should go into 2.18.x and 3.2.x with the relevant classes to be dropped in 4.0.

What, to me, seems to be a bit of a downside is that we cannot make a new laminas-serializer release dropping laminas-json for laminas-servicemanager v3. This is because laminas-serializer v3 with support for laminas-servicemanger v4 has already been released, so there is no version number anymore to make BC breaks in the laminas-serializer v2 series. This is not yet a real issue, but it would become an issue if PHP 8.5 was released before the whole Laminas ecosystems is on servicemanger v4, because then we would need a new release of the abandoned laminas-json, to keep our applications running.

Signed-off-by: Dennis Riehle <webmaster@riehle-web.com>
@driehle
Copy link
Author

driehle commented Jan 24, 2025

I have provided the update of the docs as a separate PR in #75, as that can go directly in 3.2.x without the hassle of a merge-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant