All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-11-27
- Initial release of HTTP Cache Middleware
- Automatic ETag generation (MD5, SHA256, custom algorithms)
- 304 Not Modified response handling
- Cache-Control header builder with fluent interface
- RFC 7234 (HTTP caching) compliance
- RFC 7232 (conditional requests) compliance
- Support for conditional requests (If-None-Match)
- Strong and weak ETag support
- Wildcard ETag matching
- Per-route cache configuration
- PSR-15 middleware implementation
- Zero-configuration default setup
- Comprehensive test suite (37 tests)
- Complete documentation with examples