What's Changed
- fix(cookie): match the
__Secure-and__Host-prefixes case-insensitively in #5608 - fix(utils/url): do not match a query key across separators in #5607
- fix(etag,pretty-json): cancel the discarded response body in #5606
- fix(client): detect the JSON media type with whitespace before a parameter in #5609
- fix(timing): honor a precision of 0 in
setMetricin #5363 - fix(utils/mime,ssg): match media types case-insensitively in #5449
- fix(timing): escape double quotes and backslashes in Server-Timing descriptions in #5478
- fix(etag): preserve commas within quoted entity tags in #5353
- fix(accepts): preserve exact media type quality over subtype wildcards in #5427
- fix(cookie): match the
__Secure-and__Host-prefixes case-insensitively inCookieConstraintin #5611 - fix(jsx): add the CSP nonce to all scripts generated by
ErrorBoundaryin #5430 - fix(ssg): do not reuse created directories across
toSSGruns in #5381 - fix(aws-lambda): sanitize non-ASCII header values in API Gateway v2 events in #5483
- fix(jsx): escape element and object attribute values in #5512
- fix(jsx): do not render ref objects as attributes in #5615
- fix(factory): keep independent return types for nine handlers in #5618
Full Changelog: v4.13.16...v4.13.17