Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 930 Bytes

File metadata and controls

27 lines (21 loc) · 930 Bytes

Changelog

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

Added

  • 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