NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2343 most downloaded on Packagist
Serialize and deserialize PHP structures to a variety of representations
Last release 1 months ago
13 Aug 2026
Release timing varies
gaps range from 9 days to 12 months
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
91 releases · first in 2019
Backwards incompatible release (major)
Backwards incompatible release (major)
One column per quarter.
89: feat: deprecate older methods, and document adapter options thanks to @mairo744
Feature release (minor)
Total pull requests resolved: 2
Feature release (minor)
Release Notes for [3.1.1]( https://github.com/laminas/laminas-seri…
70: Ensure tests fail on warning, notice, deprecation etc thanks to @gsteel
Feature release (minor)
Backwards incompatible release (major)
Backwards incompatible release (major)
With v3.0.0, a huge maintenance release is rolled out.
Every property and every method is now fully typed, starting with method arguments up to object properties.
These kind of changes were necessary due to the changes in laminas-servicemanager v4.0.0 which is also fully typed starting with v4.0.
To reduce further maintenance effort, some niche serializers were dropped in favor or faster CI pipelines and due to the lack of cross-platform checks. Laminas wants to provide fully tested code which was not properly possible for at least the Wddx adapter.
The migration guide is available on the documentation website:
https://docs.laminas.dev/laminas-serializer/v3/migration/to-version-3/
Laminas\Serializer\Serializer is removed in favor of proper dependency injectionLaminas\Serializer\Adapter\MsgPack is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Adapter\PythonPickle is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Adapter\Wddx is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Serializer, projects now have to either instantiate the default serializer implementation or inject it by consuming the Laminas\Serializer\Adapter\AdapterInterface serviceLaminas\Serializer\GenericSerializerFactory in case projects want to re-configure the default serializer (PhpSerialize) provided by the Laminas\Serializer\Adapter\AdapterInterface servicelaminas/laminas-servicemanager v4.0.0 and therefore psr/container v2.0.0laminas/laminas-servicemanager to v4.1.0+ thanks to @boesinglaminas-servicemanager thanks to @boesinglaminas-servicemanager v4.0 thanks to @boesingBackwards incompatible release (major)
Backwards incompatible release (major)
With v3.0.0, a huge maintenance release is rolled out.
Every property and every method is now fully typed, starting with method arguments up to object properties.
These kind of changes were necessary due to the changes in laminas-servicemanager v4.0.0 which is also fully typed starting with v4.0.
To reduce further maintenance effort, some niche serializers were dropped in favor or faster CI pipelines and due to the lack of cross-platform checks. Laminas wants to provide fully tested code which was not properly possible for at least the Wddx adapter.
Laminas\Serializer\Serializer is removed in favor of proper dependency injectionLaminas\Serializer\Adapter\MsgPack is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Adapter\PythonPickle is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Adapter\Wddx is removed to reduce the amount of maintenance within this componentLaminas\Serializer\Serializer, projects now have to either instantiate the default serializer implementation or inject it by consuming the Laminas\Serializer\Adapter\AdapterInterface serviceLaminas\Serializer\GenericSerializerFactory in case projects want to re-configure the default serializer (PhpSerialize) provided by the Laminas\Serializer\Adapter\AdapterInterface servicelaminas/laminas-servicemanager v4.0.0 and therefore psr/container v2.0.0Total pull requests resolved: 1
Feature release (minor)
Total pull requests resolved: 1
Feature release (minor)
Total pull requests resolved: 1
2.16.x bugfix release (patch)
Total pull requests resolved: 1
2.16.x bugfix release (patch)
41: Deprecate Laminas\Serializer\Serializer thanks to @boesing
Feature release (minor)
Laminas\Serializer\GenericSerializerFactory which is registered with Laminas\Serializer\Adapter\AdapterInterface in mezzio and laminas-mvc configuration to provide project default PhpSerialize serializer adapter via the container. Can be used in projects to reconfigure projects default serializer by overriding the Laminas\Serializer\Adapter\AdapterInterface in the container confgiuration in (dependencies/service_manager).factories.Laminas\Serializer\Serializer is deprecated and marked to be removed in v3.0.0.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →