4.7 KiB
4.7 KiB
Changelog
All notable changes to this project will be documented in this file, in reverse chronological order by release.
2.9.1 - 2019-10-19
Added
- #39 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
2.9.0 - 2018-05-14
Added
- #37 adds support to the
PhpSerialize
adapter to allow it to support the PHP 7$options
parameter ofunserialize
, and, specifically, theallowed_classes
parameter. 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 anarray
of class names that are explicitly allowed to be unserialized. An instance of this class may now be passed to thePhpSerialize
constructor in order to set the intended/expected behavior.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #34 removes a redundant dependency on a Doctrine package.
2.8.1 - 2017-11-20
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #26 Travis: Remove fast finish flag
- #32 Travis: fix doctrine/instantiator on PHP-5.6
- #27 CS fixes for new coding standard
- #25 Travis: Move coverage to latest-env to make composer.lock usefull again
- #30 Fixed unserialize PythonPickle on big endian
2.8.0 - 2016-06-21
Added
- #20 adds support for zend-json v3.0.
Deprecated
- Nothing.
Removed
- #20 removes support for PHP 5.5.
Fixed
- Nothing.
2.7.2 - 2016-05-11
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
PythonPickle
adapter.)
Fixed
- #9 fixes the
behavior of the
PhpSerialize
adapter to raise an exception during deserialization if the value is not serialized, restoring behavior to match the other adapters.
2.7.1 - 2016-04-18
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #15 fixes the
Module::init()
method to properly receive aModuleManager
instance, and not expect aModuleEvent
.
2.7.0 - 2016-04-06
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 aAdapterPluginManager
instance.ConfigProvider
, which maps the serviceSerializerAdapterManager
to the above factory.Module
, which does the same asConfigProvider
, but specifically for zend-mvc applications. It also provices a specification toZend\ModuleManager\Listener\ServiceListener
to allow modules to provide serializer configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
2.6.1 - 2016-02-03
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.0 - 2016-02-02
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #2 updates the component
to use zend-servicemanager v3. This involves updating the
AdapterPluginManager
to follow changes toZend\ServiceManager\AbstractPluginManager
, and updating theSerializer
class to inject an emptyServiceManager
into instances of theAbstractPluginManager
that it creates.