PackageTrack
Sign in Get early access

beste/in-memory-cache

A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.

1.6.0 18M downloads/mo #558 most downloaded on Packagist beste/in-memory-cache-php

What this package is like to depend on

Last release 3 days ago

20 Aug 2026

Release timing varies

gaps range from 9 days to 13 months

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

8 releases · first in 2023

3 releases in the last 12 months

see the full history below

Release timeline

8 releases · Dec 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 8
  1. 1.6.0 20 Aug 2026
    Release notes
    • Added support for PHP 8.6
    Open source →
  2. 1.5.0 27 Apr 2026
    Release notes

    Dropped support for PHP <8.3

    Open source →
    Release notes
    • Dropped support for PHP <8.3
    Open source →
  3. 1.4.0 29 Sep 2025
    Release notes

    Added support for PHP 8.5

    Open source →
    Release notes
    • Added support for PHP 8.5
    Open source →
  4. 1.3.1 26 Aug 2024
    Release notes

    Made clock argument of InMemoryCache constructor explicitly nullable (#4)

    Open source →
    Release notes
    • Made clock argument of InMemoryCache constructor explicitly nullable (#4)
    Open source →
  5. 1.3.0 16 Aug 2024
    Release notes

    Added support for PHP 8.4

    Open source →
    Release notes
    • Added support for PHP 8.4
    Open source →
  6. 1.2.0 26 Jul 2024
    Release notes

    The PSR-6 definition on what makes a valid cache key, it is said that keys must support keys consisting of the characters A-Z, a-z, 0-9, _, and . in any order in UTF-8 encoding and a length of up to 64 characters. Implementing libraries MAY support additional characters and encodings or longer lengths, but must support at least that minimum.

    • Dashes (-) are now allowed in cache keys.
    • The arbitrary maximum key length of 64 characters has been removed.
    Open source →
    Release notes
    • The PSR-6 definition on what makes a valid cache key, it is said that keys must support keys consisting of the characters A-Z, a-z, 0-9, _, and . in any order in UTF-8 encoding and a length of up to 64 characters. Implementing libraries MAY support additional characters and encodings or longer lengths, but must support at least that minimum.
      • Dashes (-) are now allowed in cache keys.
      • The arbitrary maximum key length of 64 characters has been removed.
    Open source →
  7. 1.1.0 01 Mar 2024
    Release notes
    • The Cache can now be instantiated without providing a PSR-20 clock implementation.
    • The library doesn't depend on the beste/clock library anymore.
    Open source →
    Release notes
    • The Cache can now be instantiated without providing a PSR-20 clock implementation.
    • The library doesn't depend on the beste/clock library anymore.
    Open source →
  8. 1.0.0 08 Dec 2023
    Release notes

    Initial Release

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive