Skip to content

Releases: laminas/laminas-cache

2.10.3

03 May 20:03
2.10.3
a9982f2
Compare
Choose a tag to compare

2.10.3 - 2021-05-03


Release Notes for 2.10.3

2.10.x bugfix release (patch)

Fixes

  • Fixes a PSR-6 deletion regression which was introduced in 2.10.2. The CacheItemPoolDecorator now verifies that all keys are absent from the storage. This is now in sync with the SimpleCacheDecorator.

2.10.3

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

2.11.0

02 May 13:57
2.11.0
d789161
Compare
Choose a tag to compare

Release Notes for 2.11.0

This release aims to support PHP 8.0 for laminas-cache.

In laminas-cache v2.10.0, adapters were split into their very own components without receiving any changes. These changes were necessary to keep laminas-cache maintainable long term as development can now be focused on these adapters rather than the whole ecosystem.

Most of these adapters will not receive support for PHP 8.0, so they are likely blocking users from migrating to PHP 8.0 if the projects won't start to prepare for laminas-cache v3.0.0 which requires all projects to require those adapters they really use. With laminas-cache v2.10+, composer comes to the rescue and enables users to start prepare their project by explicitly use a require entry for those adapters which are in use while "removing" adapters, they don't.
To achieve this, the replace section of the projects composer.json has to list all adapters which are not used.

An example configuration can be found either in the installation section of the laminas documentation or in the README.md of this package.

Added

  • Added support for PHP 8.0

Removed

  • Removed support for PHP prior 7.3
  • Removed support for laminas-servicemanager and laminas-eventmanager in their v2 versions

Deprecated

  • PatternFactory has been marked as deprecated. Instead of using static factories like this, receiving the PatternPluginManager is recommended.

2.11.0

  • Total issues resolved: 0
  • Total pull requests resolved: 6
  • Total contributors: 1

Bug,Documentation

Enhancement

Documentation Needed,Enhancement

2.10.2

29 Apr 08:04
2.10.2
23d1340
Compare
Choose a tag to compare

2.10.2 - 2021-04-29


Release Notes for 2.10.2

2.10.x bugfix release (patch)

Fixed

  • The decorator for PSR-6 CacheItemPool assumed that a deletion was successful even if the underlying storage failed to delete these items.

2.10.2

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Bug

Documentation

2.10.1

25 Feb 20:03
2.10.1
c0c24cb
Compare
Choose a tag to compare

2.10.1 - 2021-02-25


Release Notes for 2.10.1

2.10.x bugfix release (patch)

Added

  • Added documentation for BlackHole Adapter

2.10.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Documentation

2.10.0

08 Nov 13:01
2.10.0
060b2a7
Compare
Choose a tag to compare

2.10.0 - 2020-11-08

As decided within the TSC meeting in November 2020, v2.10 is the last minor version in the v2 series.

Added

  • #21 Adds new PluginAwareInterface and PluginCapableInterface to provide better typehinting against plugin capable storage adapters
  • #40 Adds installation instructions to documentation.

Changed

Deprecated

  • #21 In case the StorageFactory has to create a custom StorageAdapterInterface implementation which does not extend the AbstractAdapter, the factory will trigger a deprecation message due to the missing PluginAwareInterface implementation when a plugins configuration was provided.

Removed

  • #45 Removed abstract test classes as they're moved to an own package.

Release Notes for 2.10.0

Initial release to introduce laminas-cache-storage-adapter-* satellite packages

2.10.0

  • Total issues resolved: 0
  • Total pull requests resolved: 18
  • Total contributors: 2

Enhancement

Documentation,Enhancement

2.10.0-rc2

24 Oct 18:53
c9b825d
Compare
Choose a tag to compare
2.10.0-rc2 Pre-release
Pre-release

Added

  • #21 Adds new PluginAwareInterface and PluginCapableInterface to provide better typehinting against plugin capable storage adapters
  • #40 Adds installation instructions to documentation.

Changed

Deprecated

  • #21 In case the StorageFactory has to create a custom StorageAdapterInterface implementation which does not extend the AbstractAdapter, the factory will trigger a deprecation message due to the missing PluginAwareInterface implementation when a plugins configuration was provided.

Removed

  • #45 Removed abstract test classes as they're moved to an own package.

Fixed

  • Nothing.

2.10.0-rc1

12 Oct 16:59
a81481c
Compare
Choose a tag to compare
2.10.0-rc1 Pre-release
Pre-release

Release candidate to preview upcoming v2.10.0 release.