This repository has been archived by the owner on Jan 31, 2020. It is now read-only.
Releases: zendframework/zend-session
Releases · zendframework/zend-session
zend-session 2.7.4
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #66 fixes how the
Cache
save handler'sdestroy()
method works, ensuring it does not attempt to remove an item by$id
if it does not already exist in the cache. - #79 updates the signature of
AbstractContainer::offsetGet()
to matchZend\Stdlib\ArrayObject
and return by reference, fixing an issue when running under PHP 7.1+.
zend-session 2.7.3
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
zend-session 2.7.2
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #46 provides fixes to each of the
Cache
andDbTaleGateway
save handlers to ensure they work when used under PHP 7.
zend-session 2.7.1
Added
- #40 adds and publishes the documentation to https://zendframework.github.io/zend-session/
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #38 ensures that the value from
session.gc_maxlifetime
is cast to an integer before assigning it as thelifetime
value in theMongoDB
adapter, ensuring sessions may be deleted.
zend-session 2.7.0
Added
- #23 provides a new
Id
validator to ensure that the session identifier is not malformed. This validator is now enabled by default; to disable it, pass['attach_default_validators' => false]
as the fifth argument toSessionManager
, or pass anoptions
array with that value under thesession_manager
configuration key. - #34 adds the option to use
exporeAfterSeconds
with theMongoDB
save handler. - #37 exposes the package as a standalone config-provider/component, adding:
Zend\Session\ConfigProvider
, which maps the default services offered by the package, including theContainerAbstractServiceFactory
.Zend\Session\Module
, which does the same, but for zend-mvc contexts.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #34 updates the component to use ext/mongodb + the MongoDB PHP client library, instead of ext/mongo, for purposes of the
MongoDB
save handler, allowing the component to be used with modern MongoDB installations.
zend-session 2.6.2
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #32 provides a better polfill for the
ValidatorChain
to ensure it can be represented in auto-generated classmaps (e.g., viacomposer dump-autoload --optimize
and/orcomposer dump-autoload --classmap-authoritative
).
zend-session 2.6.1
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #30 extracts the constructor defined in
Zend\Session\Validator\ValidatorChainTrait
and pushes it into each of theValidatorChainEM2
andValidatorChainEM3
implementations, to prevent colliding constructor definitions due to inheritance + trait usage.
zend-session 2.6.0
Added
- #29 adds two new classes:
Zend\Session\Validator\ValidatorChainEM2
andValidatorChainEM3
. Due to differences in theEventManagerInterface::attach()
method between zend-eventmanager v2 and v3, and the fact thatValidatorChain
overrides that method, we now need an implementation targeting each major version. To provide a consistent use case, we use a polyfill that aliases the appropriate version to theZend\Session\ValidatorChain
class.
Deprecated
- Nothing.
Removed
- Nothing.