jose 0.4.0.2 → 0.4.0.3
raw patch · 2 files changed
+3/−1 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWE.CritParameters
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWE.JWE
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWE.JWEHeader
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWE.JWERecipient
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWE.CritParameters
- Crypto.JOSE.JWE: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWE.JWEHeader
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWK.Alg
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWK.JWK
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWK.JWKSet
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWK.KeyOp
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.JWK.KeyUse
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWK.Alg
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWK.JWK
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWK.KeyOp
- Crypto.JOSE.JWK: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.JWK.KeyUse
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Legacy.JWK'
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Legacy.RS
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Legacy.RSKeyParameters
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Legacy.StringifiedInteger
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Legacy.JWK'
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Legacy.RS
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Legacy.RSKeyParameters
- Crypto.JOSE.Legacy: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Legacy.StringifiedInteger
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.Base64Integer
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.Base64Octets
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.Base64SHA1
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.Base64SHA256
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.Base64X509
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.FromJSON Crypto.JOSE.Types.SizedBase64Integer
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.Base64Integer
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.Base64Octets
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.Base64SHA1
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.Base64SHA256
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.Base64X509
- Crypto.JOSE.Types: instance Data.Aeson.Types.Class.ToJSON Crypto.JOSE.Types.SizedBase64Integer
- Crypto.JWT: instance Data.Aeson.Types.Class.FromJSON Crypto.JWT.Audience
- Crypto.JWT: instance Data.Aeson.Types.Class.FromJSON Crypto.JWT.ClaimsSet
- Crypto.JWT: instance Data.Aeson.Types.Class.FromJSON Crypto.JWT.NumericDate
- Crypto.JWT: instance Data.Aeson.Types.Class.FromJSON Crypto.JWT.StringOrURI
- Crypto.JWT: instance Data.Aeson.Types.Class.ToJSON Crypto.JWT.Audience
- Crypto.JWT: instance Data.Aeson.Types.Class.ToJSON Crypto.JWT.ClaimsSet
- Crypto.JWT: instance Data.Aeson.Types.Class.ToJSON Crypto.JWT.NumericDate
- Crypto.JWT: instance Data.Aeson.Types.Class.ToJSON Crypto.JWT.StringOrURI
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWE.CritParameters
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWE.JWE
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWE.JWEHeader
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWE.JWERecipient
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWE.CritParameters
+ Crypto.JOSE.JWE: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWE.JWEHeader
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWK.Alg
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWK.JWK
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWK.JWKSet
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWK.KeyOp
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.JWK.KeyUse
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWK.Alg
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWK.JWK
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWK.KeyOp
+ Crypto.JOSE.JWK: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.JWK.KeyUse
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Legacy.JWK'
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Legacy.RS
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Legacy.RSKeyParameters
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Legacy.StringifiedInteger
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Legacy.JWK'
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Legacy.RS
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Legacy.RSKeyParameters
+ Crypto.JOSE.Legacy: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Legacy.StringifiedInteger
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.Base64Integer
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.Base64Octets
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.Base64SHA1
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.Base64SHA256
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.Base64X509
+ Crypto.JOSE.Types: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JOSE.Types.SizedBase64Integer
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.Base64Integer
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.Base64Octets
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.Base64SHA1
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.Base64SHA256
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.Base64X509
+ Crypto.JOSE.Types: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JOSE.Types.SizedBase64Integer
+ Crypto.JWT: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JWT.Audience
+ Crypto.JWT: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JWT.ClaimsSet
+ Crypto.JWT: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JWT.NumericDate
+ Crypto.JWT: instance Data.Aeson.Types.FromJSON.FromJSON Crypto.JWT.StringOrURI
+ Crypto.JWT: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JWT.Audience
+ Crypto.JWT: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JWT.ClaimsSet
+ Crypto.JWT: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JWT.NumericDate
+ Crypto.JWT: instance Data.Aeson.Types.ToJSON.ToJSON Crypto.JWT.StringOrURI
Files
- jose.cabal +1/−1
- src/Crypto/JOSE/Types/Orphans.hs +2/−0
jose.cabal view
@@ -1,5 +1,5 @@ name: jose-version: 0.4.0.2+version: 0.4.0.3 synopsis: Javascript Object Signing and Encryption and JSON Web Token library description:
src/Crypto/JOSE/Types/Orphans.hs view
@@ -50,5 +50,7 @@ toJSON = String . T.pack . show +#if ! MIN_VERSION_QuickCheck(2,9,0) instance Arbitrary a => Arbitrary (NonEmpty a) where arbitrary = (:|) <$> arbitrary <*> arbitrary+#endif