{"action":"published","release":{"url":"https://api.github.com/repos/zendframework/zend-cache/releases/10694662","assets_url":"https://api.github.com/repos/zendframework/zend-cache/releases/10694662/assets","upload_url":"https://uploads.github.com/repos/zendframework/zend-cache/releases/10694662/assets{?name,label}","html_url":"https://github.com/zendframework/zend-cache/releases/tag/release-2.8.0","id":10694662,"tag_name":"release-2.8.0","target_commitish":"master","name":"zend-cache 2.8.0","draft":false,"author":{"login":"weierophinney","id":25943,"avatar_url":"https://avatars1.githubusercontent.com/u/25943?v=4","gravatar_id":"","url":"https://api.github.com/users/weierophinney","html_url":"https://github.com/weierophinney","followers_url":"https://api.github.com/users/weierophinney/followers","following_url":"https://api.github.com/users/weierophinney/following{/other_user}","gists_url":"https://api.github.com/users/weierophinney/gists{/gist_id}","starred_url":"https://api.github.com/users/weierophinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weierophinney/subscriptions","organizations_url":"https://api.github.com/users/weierophinney/orgs","repos_url":"https://api.github.com/users/weierophinney/repos","events_url":"https://api.github.com/users/weierophinney/events{/privacy}","received_events_url":"https://api.github.com/users/weierophinney/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-04-24T14:07:52Z","published_at":"2018-04-24T14:08:58Z","assets":[],"tarball_url":"https://api.github.com/repos/zendframework/zend-cache/tarball/release-2.8.0","zipball_url":"https://api.github.com/repos/zendframework/zend-cache/zipball/release-2.8.0","body":"Added\n-----\n\n- [#148](https://github.com/zendframework/zend-cache/pull/148) adds support for PHP 7.1 and 7.2.\n\n- [#46](https://github.com/zendframework/zend-cache/issues/46), [#155](https://github.com/zendframework/zend-cache/issues/155), and [#161](https://github.com/zendframework/zend-cache/issues/161) add support for [PSR-6](https://www.php-fig.org/psr/psr-6/) (Caching Interface).\n  They provides an implementation of `Psr\\Cache\\CacheItemPoolInterface` via\n  `Zend\\Cache\\Psr\\CacheItemPool\\CacheItemPoolDecorator`, which accepts a\n  `Zend\\Cache\\Storage\\StorageInterface` instance to its constructor, and proxies\n  the various PSR-6 methods to it. It also provides a\n  `Psr\\Cache\\CacheItemInterface` implementation via `Zend\\Cache\\Psr\\CacheItemPool\\CacheItem`,\n  which provides a value object for both introspecting cache fetch results, as\n  well as providing values to cache.\n\n- [#152](https://github.com/zendframework/zend-cache/pull/152), [#155](https://github.com/zendframework/zend-cache/pull/155), [#159](https://github.com/zendframework/zend-cache/pull/159), and [#161](https://github.com/zendframework/zend-cache/issues/161)\n  add an adapter providing [PSR-16](https://www.php-fig.org/psr/psr-16/) (Caching Library Interface) support.\n  The new class, `Zend\\Cache\\Psr\\SimpleCache\\SimpleCacheDecorator`, accepts a\n  `Zend\\Cache\\Storage\\StorageInterface` instance to its constructor, and proxies\n  the various PSR-16 methods to it.\n\n- [#154](https://github.com/zendframework/zend-cache/pull/154) adds an ext-mongodb adapter, `Zend\\Cache\\Storage\\Adapter\\ExtMongoDb`.\n  You may use the `StorageFactory` to create an instance using either the fully qualified class\n  name as the adapter name, or the strings `ext_mongo_db` or `ExtMongoDB` (or most variations\n  on case of the latter string). The options it accepts are the same as for the existing\n  `Zend\\Cache\\Storage\\Adapter\\MongoDb`, and it provides the same capabilities. The adapter\n  requires the mongodb/mongodb package to operate.\n\n- [#120](https://github.com/zendframework/zend-cache/pull/120) adds the ability to configure alternate file suffixes for both\n  cache and tag cache files within the Filesystem adapter. Use the `suffix` and `tag_suffix`\n  options to set them; they will default to `dat` and `tag`, respectively.\n\n- [#79](https://github.com/zendframework/zend-cache/issues/79)\n  Add capability for the \"lock-on-expire\" feature (úsed by Zend Data Cache)\n\nChanged\n-------\n\n- [#116](https://github.com/zendframework/zend-cache/pull/116) adds docblock method chaining consistency.\n\nDeprecated\n----------\n\n- Nothing.\n\nRemoved\n-------\n\n- [#101](https://github.com/zendframework/zend-cache/pull/101) removes support for PHP 5.5.\n\n- [#148](https://github.com/zendframework/zend-cache/pull/148) removes support for HHVM.\n\nFixed\n-----\n\n- [#151](https://github.com/zendframework/zend-cache/pull/151) adds logic to normalize options before creating the underlying Redis\n  resource when using a Redis adapter, fixing issues when using an array with the server and port\n  to use for connecting to the server.\n\n- [#151](https://github.com/zendframework/zend-cache/pull/151) adds logic to prevent changing the underlying resource within Redis adapter instances.\n\n- [#150](https://github.com/zendframework/zend-cache/pull/150) fixes an issue with how CAS tokens are handled when using the memcached adapter.\n\n- [#61](https://github.com/zendframework/zend-cache/pull/61) sets the Zend Data Cache minTtl value to 1.\n\n- [#147](https://github.com/zendframework/zend-cache/pull/147) fixes the Redis extension by ensuring it casts the results of `exists()` to a\n  boolean when testing if the storage contains an item.\n\n- [#146](https://github.com/zendframework/zend-cache/pull/146) fixes several methods to change `@return` annotations to `@throws` where applicable.\n\n- [#134](https://github.com/zendframework/zend-cache/pull/134) adds a missing import statement for `Traversable` within the `AdapterOptions` class.\n\n- [#128](https://github.com/zendframework/zend-cache/pull/128)\n  Fixed incorrect variable usage in MongoDbResourceManager\n"}}
{"actor":{"display_login":"weierophinney"}}