Fixed: Tools page SSL status display now correctly reports HTTPS on reverse proxy hosts.
Performance: CSS and JavaScript minification no longer re-runs the full pipeline on every request for files that don’t meet the savings threshold. Skip markers prevent redundant work.
Performance: Replaced md5_file() with filemtime()-based cache keys for minification, eliminating unnecessary full-file reads on every request.
Performance: Cache handler ETag generation now uses file metadata instead of md5_file(), avoiding reading the entire cached file on every cache hit.
1.0.0
Initial release.
Page caching with GZIP compression and mobile support.
Tag-based cache invalidation for precise cache purging.
Stale-while-revalidate for serving expired pages during background regeneration.
Adaptive cache TTL with per-content-type lifetimes.