Yii HTTP Middleware 1.3

Yii HTTP Middleware version 1.3.0 was released.

In this version:

  • Add ETag value normalization in HttpCacheMiddleware via ETagValueNormalizerInterface with NoopETagValueNormalizer and SuffixETagValueNormalizer implementations
  • Add $keepHeadersOnStatusCode and $removedHeaders constructor parameters to RemoveBodyMiddleware
  • Add $removeOnStatusCode constructor parameter to ContentLengthMiddleware
  • Remove Content-Length and Transfer-Encoding headers in RemoveBodyMiddleware when the body is removed
  • Remove already present Content-Length header in ContentLengthMiddleware for status codes that must not carry one
  • Add missing 103 Early Hints status code to default status code lists in RemoveBodyMiddleware and ContentLengthMiddleware