Mention Last-Modified change

This commit is contained in:
Ingo Schommer 2018-06-14 13:35:40 +12:00
parent 513e0891d3
commit 24e9253b87

View File

@ -357,6 +357,9 @@ class PageController extends ContentController
Note this is different from `Vary: Accept-Encoding`,
which is important for compression (e.g. gzip), and usually added by
other layers such as Apache's mod_gzip.
* No longer sets `Last-Modified` date in HTTP response headers in `DataObject::__construct()`.
Uses `ETag` calculation based on response body which is more accurate,
and resilient against partial and object caching which can produce stale `Last-Modified` values.
* DataObject no longer automatically invokes `HTTP::register_modification_date`
with LastModified on construction. User code should instead invoke
`HTTPCacheControlMiddleware::singleton()->registerModificationDate()` explicitly.