Skip to content

Releases: phpgt/FileCache

April 2026 release

Choose a tag to compare

@g105b g105b released this 19 Apr 19:10
dd6e4f1

What's Changed

  • Handle exceptions generating cache values by @g105b in #70
  • feature: escape filename by @g105b in #71
  • Escape paths by @g105b in #72
  • Manual invalidation feature by @g105b in #74
  • build(deps-dev): bump squizlabs/php_codesniffer from 3.11.3 to 4.0.1 by @dependabot[bot] in #66
  • build(deps-dev): bump phpunit/phpunit from 10.5.45 to 10.5.62 by @dependabot[bot] in #69
  • build(deps-dev): bump phpstan/phpstan from 1.12.20 to 2.1.40 by @dependabot[bot] in #68
  • build(deps): bump phpgt/typesafegetter from 1.3.2 to 1.3.3 by @dependabot[bot] in #67
  • Add JetBrains sponsorship to README with H1 heading by @g105b in #64

Full Changelog: v1.2.0...v1.3.0

Array and Generic type improvements

Choose a tag to compare

@g105b g105b released this 08 Jul 20:47
607077f

What's Changed

  • fix: match correct parameter with generic type fixes #606 by @g105b in #61
  • feature: configure default cache time in constructor closes #3 by @g105b in #62
  • feature: getTypedArray closes #59 by @g105b in #63

Full Changelog: v1.1.1...v1.1.2

Improved `getInstance`

Choose a tag to compare

@g105b g105b released this 07 Mar 15:59
f83d0de

This minor patch release ensures the returned value from the FileCache is already pre-unserialized.

getArray

Choose a tag to compare

@g105b g105b released this 07 Mar 15:34
afd8f71

This release allows getting an array of items from the cache without having to manually serialise. There are also improvements to the CI to bring it up to speed with PHP 8.4.

What's Changed

Full Changelog: v1.0.0...v1.1.0

Stable release

Choose a tag to compare

@g105b g105b released this 14 Jul 18:08
86e7366

This library has been used within PHP.Gt/WebEngine applications for a while now. There have been a few tweaks along the way, but a stable release is being made today to allow Composer's minimum stability to be increased where currently in use.

What's Changed

  • fix: getInstance to match DataObject implementation by @g105b in #53
  • CI by @g105b in #55

Full Changelog: v0.2.0...v1.0.0

Nested directories within cache

Pre-release

Choose a tag to compare

@g105b g105b released this 22 Sep 09:01
85c795d

What's Changed

  • build(deps-dev): bump phpstan/phpstan from 1.8.0 to 1.8.1 by @dependabot in #4
  • maintenance: dependabot by @g105b in #12
  • feature: allow nested directories by @g105b in #15

New Contributors

Full Changelog: v0.1.0...v0.2.0

Type safety

Type safety Pre-release
Pre-release

Choose a tag to compare

@g105b g105b released this 09 Jul 12:39
7774862

getString/getInt/getFloat/getBool/getDateTime introduced using TypeSafeGetter interface.

Initial feature complete

Pre-release

Choose a tag to compare

@g105b g105b released this 08 Jul 11:57

The first functionality is implemented and tested within the repository and will progress while it's being integrated in certain Bright Flair projects.