Skip to content

Releases: pattonwebz/wp-stale-cache

v0.1.1 — String callable support

Choose a tag to compare

@pattonwebz pattonwebz released this 09 Apr 13:37

Changes

Bug Fix / Enhancement

  • Generator parameter now accepts named function strings (e.g. 'my_generator_fn') in addition to array callables
  • Both forms are safe for WP-Cron serialization; closures remain unsupported
  • Updated README with clear callable constraint documentation
  • Added test coverage for string callables on fresh, stale, and expired paths

v0.1.0 — Initial release

Choose a tag to compare

@pattonwebz pattonwebz released this 09 Apr 00:53

wp-stale-cache v0.1.0

Initial release of the WordPress stale-while-revalidate cache package.

Features

  • Options API-backed persistent cache (survives page loads, object cache flushes)
  • Three-state cache: fresh → return immediately, stale → return + schedule WP-Cron refresh, expired → regenerate synchronously
  • Optional transient-backed backend (TransientStaleCache)
  • Optional PSR-3 logger support via constructor injection or fluent set_logger()
  • PHP 7.4+ compatible
  • WordPress 6.0+ compatible

Installation

composer require pattonwebz/wp-stale-cache

Optional logger

composer require pattonwebz/psr3-logger