servant-hmac-auth
uses PVP Versioning.
The change log is available on GitHub.
- Switch from cryptonite (deprecated) to crypton.
- Bump dependency upper bounds to allow building with GHC
9.0
-9.10
- Bump dependency upper bounds to allow building with GHC
9.0
,9.2
,9.4
and9.6
. - Allow building with
servant-0.20
- Bump dependency upper bounds, allow building with
GHC 9.0
,9.2
and9.4
-
#55: Breaking change: non-standard http(s) port are now included in the HMAC signature.
Migration guide: if you are communicating over the standard http(s) port (
80
for http,443
for https), then you will not be impacted. Otherwise, you need to make sure that both the client and server include the custom http(s) port number in the HMAC signature generation. This library will do so automatically. -
#53: Servant 0.19 support
-
#51: Allow compilation with ghc 8.10.7
- Bump
servant-*
libraries' version to0.18-*
- Use
GHC 8.8.3
(Stack Resolver16.2
)
-
Introduce whitelisted headers.
-
Breaking change:
HmacSettings
now containt post-sign hook for request.hmacClientSign
function acceptsHmacSettings
.Migration guide: use
defaultHmacSettings
forrunHmacClient
function. -
Add
hmacAuthHandlerMap
function that allows to perform monadic actions on every incoming request for HMAC server. -
#28: Added type alias
HmacAuthHandler
forAuthHandler Wai.Request ()
-
#37: Upgrade
servant-*
libraries to0.16-*
-
Use
Cabal-2.4
- Initially created.