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

Removal of niche serializer adapters #27

Merged
merged 3 commits into from
Jul 9, 2023

Conversation

boesing
Copy link
Member

@boesing boesing commented Jul 7, 2023

Q A
Documentation yes
BC Break yes

Description

To reduce the maintenance effort to a bare minimum, we are dropping the following serializer adapters:

  • Wddx as its extension is not available via sury or pecl and compiling it from source does not work either and thus, we're dropping it

  • PythonPickle as it seems to fill a very niche use-case where PHP and Python applications have to share data and thus, we are dropping support for it as well

  • MsgPack as it requires an extension (the same way as IgBinary does) but we consider it being rarely used and thus we are removing this serializer for now. In case the demand for it is overwhelming, we might bring it back

@boesing
Copy link
Member Author

boesing commented Jul 7, 2023

docs linting supposed to be fixed in v2.15, once released and merged to 3.0.x, the issue will be gone.

@boesing boesing force-pushed the qa/remove-niche-serializers branch from 4452654 to 45109ea Compare July 7, 2023 22:30
boesing added 2 commits July 9, 2023 17:26
This reduces the maintenance effort to a bare minimum.

`Wddx` extension is not available via sury or pecl. Compiling the extension from source does not work either and thus, we're dropping it.

`PythonPickle` seems to fill a very niche use-case where PHP and Python applications have to share data and thus, we are dropping support for it as well.

`MsgPack` requires an extension (the same way as `IgBinary` does). We are removing this serializer for now. In case the demand for it is overwhelming, we might bring it back.

Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
@boesing boesing force-pushed the qa/remove-niche-serializers branch from 45109ea to 22fb77b Compare July 9, 2023 15:27
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
@boesing boesing merged commit b258af4 into laminas:3.0.x Jul 9, 2023
@boesing boesing deleted the qa/remove-niche-serializers branch July 9, 2023 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants