jose 0.8.3 → 0.8.3.1
raw patch · 1 files changed
+6/−4 lines, 1 filesdep ~base64-bytestringPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base64-bytestring
API changes (from Hackage documentation)
- Crypto.JOSE.Error: _AlgorithmMismatch :: AsError r_amI4 => Prism' r_amI4 String
+ Crypto.JOSE.Error: _AlgorithmMismatch :: AsError r_amUc => Prism' r_amUc String
- Crypto.JOSE.Error: _AlgorithmNotImplemented :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _AlgorithmNotImplemented :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _CompactDecodeError :: AsError r_amI4 => Prism' r_amI4 CompactDecodeError
+ Crypto.JOSE.Error: _CompactDecodeError :: AsError r_amUc => Prism' r_amUc CompactDecodeError
- Crypto.JOSE.Error: _CryptoError :: AsError r_amI4 => Prism' r_amI4 CryptoError
+ Crypto.JOSE.Error: _CryptoError :: AsError r_amUc => Prism' r_amUc CryptoError
- Crypto.JOSE.Error: _Error :: AsError r_amI4 => Prism' r_amI4 Error
+ Crypto.JOSE.Error: _Error :: AsError r_amUc => Prism' r_amUc Error
- Crypto.JOSE.Error: _JSONDecodeError :: AsError r_amI4 => Prism' r_amI4 String
+ Crypto.JOSE.Error: _JSONDecodeError :: AsError r_amUc => Prism' r_amUc String
- Crypto.JOSE.Error: _JWSCritUnprotected :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _JWSCritUnprotected :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _JWSInvalidSignature :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _JWSInvalidSignature :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _JWSNoSignatures :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _JWSNoSignatures :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _JWSNoValidSignatures :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _JWSNoValidSignatures :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _KeyMismatch :: AsError r_amI4 => Prism' r_amI4 Text
+ Crypto.JOSE.Error: _KeyMismatch :: AsError r_amUc => Prism' r_amUc Text
- Crypto.JOSE.Error: _KeySizeTooSmall :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _KeySizeTooSmall :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _NoUsableKeys :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _NoUsableKeys :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _OtherPrimesNotSupported :: AsError r_amI4 => Prism' r_amI4 ()
+ Crypto.JOSE.Error: _OtherPrimesNotSupported :: AsError r_amUc => Prism' r_amUc ()
- Crypto.JOSE.Error: _RSAError :: AsError r_amI4 => Prism' r_amI4 Error
+ Crypto.JOSE.Error: _RSAError :: AsError r_amUc => Prism' r_amUc Error
- Crypto.JOSE.Error: class AsError r_amI4
+ Crypto.JOSE.Error: class AsError r_amUc
- Crypto.JWT: _JWSError :: AsJWTError r_a1eYp => Prism' r_a1eYp Error
+ Crypto.JWT: _JWSError :: AsJWTError r_a1fD6 => Prism' r_a1fD6 Error
- Crypto.JWT: _JWTClaimsSetDecodeError :: AsJWTError r_a1eYp => Prism' r_a1eYp String
+ Crypto.JWT: _JWTClaimsSetDecodeError :: AsJWTError r_a1fD6 => Prism' r_a1fD6 String
- Crypto.JWT: _JWTError :: AsJWTError r_a1eYp => Prism' r_a1eYp JWTError
+ Crypto.JWT: _JWTError :: AsJWTError r_a1fD6 => Prism' r_a1fD6 JWTError
- Crypto.JWT: _JWTExpired :: AsJWTError r_a1eYp => Prism' r_a1eYp ()
+ Crypto.JWT: _JWTExpired :: AsJWTError r_a1fD6 => Prism' r_a1fD6 ()
- Crypto.JWT: _JWTIssuedAtFuture :: AsJWTError r_a1eYp => Prism' r_a1eYp ()
+ Crypto.JWT: _JWTIssuedAtFuture :: AsJWTError r_a1fD6 => Prism' r_a1fD6 ()
- Crypto.JWT: _JWTNotInAudience :: AsJWTError r_a1eYp => Prism' r_a1eYp ()
+ Crypto.JWT: _JWTNotInAudience :: AsJWTError r_a1fD6 => Prism' r_a1fD6 ()
- Crypto.JWT: _JWTNotInIssuer :: AsJWTError r_a1eYp => Prism' r_a1eYp ()
+ Crypto.JWT: _JWTNotInIssuer :: AsJWTError r_a1fD6 => Prism' r_a1fD6 ()
- Crypto.JWT: _JWTNotYetValid :: AsJWTError r_a1eYp => Prism' r_a1eYp ()
+ Crypto.JWT: _JWTNotYetValid :: AsJWTError r_a1fD6 => Prism' r_a1fD6 ()
- Crypto.JWT: class AsJWTError r_a1eYp
+ Crypto.JWT: class AsJWTError r_a1fD6
- Crypto.JWT: class HasJWTValidationSettings c_a1fJb
+ Crypto.JWT: class HasJWTValidationSettings c_a1gnU
- Crypto.JWT: jWTValidationSettings :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb JWTValidationSettings
+ Crypto.JWT: jWTValidationSettings :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU JWTValidationSettings
- Crypto.JWT: jwtValidationSettingsAllowedSkew :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb NominalDiffTime
+ Crypto.JWT: jwtValidationSettingsAllowedSkew :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU NominalDiffTime
- Crypto.JWT: jwtValidationSettingsAudiencePredicate :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb (StringOrURI -> Bool)
+ Crypto.JWT: jwtValidationSettingsAudiencePredicate :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU (StringOrURI -> Bool)
- Crypto.JWT: jwtValidationSettingsCheckIssuedAt :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb Bool
+ Crypto.JWT: jwtValidationSettingsCheckIssuedAt :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU Bool
- Crypto.JWT: jwtValidationSettingsIssuerPredicate :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb (StringOrURI -> Bool)
+ Crypto.JWT: jwtValidationSettingsIssuerPredicate :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU (StringOrURI -> Bool)
- Crypto.JWT: jwtValidationSettingsValidationSettings :: HasJWTValidationSettings c_a1fJb => Lens' c_a1fJb ValidationSettings
+ Crypto.JWT: jwtValidationSettingsValidationSettings :: HasJWTValidationSettings c_a1gnU => Lens' c_a1gnU ValidationSettings
Files
- jose.cabal +6/−4
jose.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: jose-version: 0.8.3+version: 0.8.3.1 synopsis: Javascript Object Signing and Encryption and JSON Web Token library description:@@ -31,7 +31,7 @@ category: Cryptography build-type: Simple tested-with:- GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.1+ GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.2 flag demos description: Build demonstration programs@@ -47,8 +47,10 @@ , bytestring == 0.10.* , lens >= 4.16 , mtl >= 2- , semigroups >= 0.15 , text >= 1.1+ if impl(ghc < 8.0)+ build-depends:+ semigroups >= 0.15 library import: common@@ -77,7 +79,7 @@ build-depends: attoparsec- , base64-bytestring >= 1.0 && < 1.2+ , base64-bytestring >= 1.0 && < 1.3 , concise >= 0.1 , containers >= 0.5 , cryptonite >= 0.7