Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: 2.18.x
Choose a base branch
from

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