Chg: Updated to be compatible with Fantom 1.0.77 AND retain compatibility with older versions. (The new crypto pod broke TLS / HTTPS backwards compatibility.)
v1.2.12
Chg: Cookies values in HttpRequestHeaders are no longer quoted when set (web::Cookie doesn't handle the case very well which can break Bounce tests).
v1.2.10
Chg: Re-jigged ButterResponse ctors (mainly for Bounce).
Chg: Moar lenient HttpResponseHeaders, to be more accepting of what the Internet throws at you.
Chg: ButterResponse now checks that a HTTP response was actualy given before deciphering it.
Chg: ButterResponse handles dodgy responses with no status message.
Chg: FollowRedirectsMiddleware is adaptive to previous failed redirects with respect to URL encoding.
v1.2.8
New: Added to HttpResponseHeaders:
contentSecurityPolicy
contentSecurityPolicyReportOnly
referrerPolicy
strictTransportSecurity
xContentTypeOptions
Chg: More lenient HTTP request header parsing.
Chg: Converted HttpRequestHeaders.origin from a Str to a URI. (Potential breaking change.)
Bug: Cookies with a max-age of 0sec are never re-sent.
v1.2.6
Chg: Deprecated XXXHeaders.map in favour of val.
Bug: The main ButterResponse ctor didn't recognise a given Buf and set the body to null.
Bug: Fixed rare NPE in GzipMiddleware.
v1.2.4
New: BasicAuthMiddleware that converts URL user info to a BASIC authentication header.