cgi v3001.5.0.0 Release Notes
Release Date: 2019-10-07 // over 3 years ago-
- Define a proper
MonadFail
instance forCGIT
. This is necessary to compile successfully withghc-8.8.x
Since that change affects our public API, a major version bump is necessary. - 🏗 The build no longer supports ghc prior to version 8.x.
- Define a proper
Previous changes from v3001.4.0.0
-
- ⬇️ Drop obsolete Network.CGI.Compat module. The code in that module relied on
obsolete functions and types from
network
which have been dropped there in the latest 3.x release. Re-writing the Compat module to use the new types felt like it would defeat the purpose of the module, so we've dropped it instead. - ⬇️ Dropped the dependency on
network
altogether. We neednetwork-uri
, really. Giving up support for ancient versions ofnetwork
allows us to drop thenetwork-uri
flag, too, simplifying our builds. - ⬇️ Dropped support for versions of
mtl
prior to 2.2.x. That version was released almost 5 years ago, so we can probably drop the compatibility code (and theold-mtl
Cabal flag) without surprising anyone. - ➕ Added new
cookieHttpOnly
flag to theCookies
type. When set, the client's browser will prevent client side scripts from accessing the cookie.
- ⬇️ Drop obsolete Network.CGI.Compat module. The code in that module relied on
obsolete functions and types from