Repository navigation
Releases: pattonwebz/wp-stale-cache
Releases · pattonwebz/wp-stale-cache
Release list
v0.1.1 — String callable support
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
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