zendframework/zend-serializer
Abandoned; use laminas/laminas-serializer. Serialize and deserialize PHP structures to a variety of representations
2.9.1
16M downloads/mo
#3442 most downloaded on Packagist
zendframework/zend-serializer
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.4 years
Rarely documented
notes for 9 of 69 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
69 releases · first in 2012
0 releases in the last 12 months
see the full history below
Release timeline
34 releases · Oct 2012 to Oct 2019Releases
latest 60 of 69-
2.9.119 Oct 2019Release notes
Open source →Added
- #39 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
Release notes
Open source →Added
- #39 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
-
2.9.014 May 2018Release notes
Open source →Added
- #37 adds support to the
PhpSerializeadapter to allow it to support the
PHP 7$optionsparameter ofunserialize, and, specifically, theallowed_classesparameter.
A new options class,PhpSerializeOptions, now allows setting theunserialize_class_whitelist
option, which may be one oftrue(any class may be unserialized; current behavior),false
(no class may be unserialized), or anarrayof class names that are explicitly allowed to
be unserialized. An instance of this class may now be passed to thePhpSerializeconstructor
in order to set the intended/expected behavior.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #34 removes a redundant dependency on a Doctrine package.
Release notes
Open source →Added
- #37 adds support to the
PhpSerializeadapter to allow it to support the PHP 7$optionsparameter ofunserialize, and, specifically, theallowed_classesparameter. A new options class,PhpSerializeOptions, now allows setting theunserialize_class_whitelistoption, which may be one oftrue(any class may be unserialized; current behavior),false(no class may be unserialized), or anarrayof class names that are explicitly allowed to be unserialized. An instance of this class may now be passed to thePhpSerializeconstructor in order to set the intended/expected behavior.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #34 removes a redundant dependency on a Doctrine package.
- #37 adds support to the
-
2.8.120 Nov 2017 -
2.8.021 Jun 2016Release notes
Open source →Added
- #20 adds support
for zend-json v3.0.
Deprecated
- Nothing.
Removed
- #20 removes support
for PHP 5.5.
Fixed
- Nothing.
Release notes
Open source →Added
- #20 adds support for zend-json v3.0.
Deprecated
- Nothing.
Removed
- #20 removes support for PHP 5.5.
Fixed
- Nothing.
- #20 adds support
-
2.7.211 May 2016Release notes
Open source →Added
- #17 adds and publishes the documentation to https://zendframework.github.com/zend-serializer/
Deprecated
- Nothing.
Removed
- #16 removes the dependency on zend-math, making it optional. (This was done as the requirement is only when using the
PythonPickleadapter.)
Fixed
- #9 fixes the behavior of the
PhpSerializeadapter to raise an exception during deserialization if the value is not serialized, restoring behavior to match the other adapters.
Release notes
Open source →Added
- #17 adds and publishes the documentation to https://zendframework.github.com/zend-serializer/
Deprecated
- Nothing.
Removed
- #16 removes the
dependency on zend-math, making it optional. (This was done as the requirement
is only when using the
PythonPickleadapter.)
Fixed
- #9 fixes the
behavior of the
PhpSerializeadapter to raise an exception during deserialization if the value is not serialized, restoring behavior to match the other adapters.
-
2.7.118 Apr 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #15 fixes the
Module::init()method to properly receive aModuleManagerinstance, and not expect aModuleEvent.
Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #15 fixes the
Module::init()method to properly receive aModuleManagerinstance, and not expect aModuleEvent.
-
2.7.006 Apr 2016Release notes
Open source →Added
- #14 exposes the
package as a ZF component and/or generic configuration provider, by adding the
following:
AdapterPluginManagerFactory, which can be consumed by container-interop / zend-servicemanager to create and return aAdapterPluginManagerinstance.ConfigProvider, which maps the serviceSerializerAdapterManagerto the above factory.Module, which does the same asConfigProvider, but specifically for zend-mvc applications. It also provices a specification toZend\ModuleManager\Listener\ServiceListenerto allow modules to provide serializer configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
- #14 exposes the
package as a ZF component and/or generic configuration provider, by adding the
following:
-
2.6.103 Feb 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #13 updates the
zend-stdlib dependency to
^2.7 || ^3.0, as it can work with either version.
-
2.6.002 Feb 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #2 updates the component
to use zend-servicemanager v3. This involves updating the
AdapterPluginManagerto follow changes toZend\ServiceManager\AbstractPluginManager, and updating theSerializerclass to inject an emptyServiceManagerinto instances of theAbstractPluginManagerthat it creates.
-
2.5.103 Jun 2015Nothing published for this version
-
2.5.003 Jun 2015Nothing published for this version
-
2.4.1307 May 2015Nothing published for this version
-
2.4.12no dateNothing published for this version
-
2.4.11no dateNothing published for this version
-
2.4.10no dateNothing published for this version
-
2.4.9no dateNothing published for this version
-
2.4.8no dateNothing published for this version
-
2.4.7no dateNothing published for this version
-
2.4.6no dateNothing published for this version
-
2.4.5no dateNothing published for this version
-
2.4.4no dateNothing published for this version
-
2.4.3no dateNothing published for this version
-
2.4.2no dateNothing published for this version
-
2.4.1no dateNothing published for this version
-
2.4.025 Mar 2015Nothing published for this version
-
2.3.913 Jan 2015Nothing published for this version
-
2.3.8no dateNothing published for this version
-
2.3.7no dateNothing published for this version
-
2.3.6no dateNothing published for this version
-
2.3.5no dateNothing published for this version
-
2.3.4no dateNothing published for this version
-
2.3.311 Aug 2014Nothing published for this version
-
2.3.2no dateNothing published for this version
-
2.3.114 Apr 2014Nothing published for this version
-
2.3.012 Mar 2014Nothing published for this version
-
2.2.1005 Mar 2014Nothing published for this version
-
2.2.9no dateNothing published for this version
-
2.2.8no dateNothing published for this version
-
2.2.7no dateNothing published for this version
-
2.2.6no dateNothing published for this version
-
2.2.531 Oct 2013Nothing published for this version
-
2.2.421 Aug 2013Nothing published for this version
-
2.2.3no dateNothing published for this version
-
2.2.210 May 2013Nothing published for this version
-
2.2.1no dateNothing published for this version
-
2.2.0no dateNothing published for this version
-
2.1.617 Apr 2013Nothing published for this version
-
2.1.5no dateNothing published for this version
-
2.1.413 Mar 2013Nothing published for this version
-
2.1.319 Feb 2013Nothing published for this version
-
2.1.2no dateNothing published for this version
-
2.1.106 Feb 2013Nothing published for this version
-
2.1.029 Jan 2013Nothing published for this version
-
2.0.826 Jan 2013Nothing published for this version
-
2.0.7no dateNothing published for this version
-
2.0.619 Dec 2012Nothing published for this version
-
2.0.520 Nov 2012Nothing published for this version
-
2.0.4no dateNothing published for this version
-
2.0.310 Oct 2012Nothing published for this version
-
2.4.0rc7no dateNothing published for this version