packages feed

aws-cloudfront-signed-cookies 0.2.0.11 → 0.2.0.12

raw patch · 3 files changed

+30/−20 lines, 3 filesdep ~aesondep ~basedep ~base64-bytestringPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, base, base64-bytestring, bytestring, neat-interpolation, optparse-applicative, text, time

API changes (from Hackage documentation)

- Network.AWS.CloudFront.SignedCookies: data NominalDiffTime
+ Network.AWS.CloudFront.SignedCookies: data () => NominalDiffTime
- Network.AWS.CloudFront.SignedCookies: data PrivateKey
+ Network.AWS.CloudFront.SignedCookies: data () => PrivateKey
- Network.AWS.CloudFront.SignedCookies: data Text
+ Network.AWS.CloudFront.SignedCookies: data () => Text
- Network.AWS.CloudFront.SignedCookies.Crypto: data ByteString
+ Network.AWS.CloudFront.SignedCookies.Crypto: data () => ByteString
- Network.AWS.CloudFront.SignedCookies.Crypto: data PrivateKey
+ Network.AWS.CloudFront.SignedCookies.Crypto: data () => PrivateKey
- Network.AWS.CloudFront.SignedCookies.Types: data ByteString
+ Network.AWS.CloudFront.SignedCookies.Types: data () => ByteString
- Network.AWS.CloudFront.SignedCookies.Types: data NominalDiffTime
+ Network.AWS.CloudFront.SignedCookies.Types: data () => NominalDiffTime
- Network.AWS.CloudFront.SignedCookies.Types: data PrivateKey
+ Network.AWS.CloudFront.SignedCookies.Types: data () => PrivateKey
- Network.AWS.CloudFront.SignedCookies.Types: data SetCookie
+ Network.AWS.CloudFront.SignedCookies.Types: data () => SetCookie
- Network.AWS.CloudFront.SignedCookies.Types: data Text
+ Network.AWS.CloudFront.SignedCookies.Types: data () => Text

Files

aws-cloudfront-signed-cookies.cabal view
@@ -1,12 +1,15 @@ cabal-version: 3.0  name: aws-cloudfront-signed-cookies-version: 0.2.0.11+version: 0.2.0.12  synopsis: Generate signed cookies for AWS CloudFront category: Network, AWS, Cloud -description: One way to [serve private content through AWS CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) is to use [signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html). This package helps you generate signed cookies [using a custom IAM policy](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html) which may include a range of time for which the cookie is valid and an IP address restriction.+description: One way to serve private content through AWS CloudFront+     is to use signed cookies. This package helps you generate signed+     cookies using a custom IAM policy which may include a range of+     time for which the cookie is valid and an IP address restriction.  homepage: https://github.com/typeclasses/aws-cloudfront-signed-cookies bug-reports: https://github.com/typeclasses/aws-cloudfront-signed-cookies/issues@@ -18,9 +21,7 @@ license: MIT license-file: license.txt -build-type: Simple--extra-source-files: readme.md+extra-source-files: *.md  source-repository head     type: git@@ -37,7 +38,7 @@         ScopedTypeVariables         TypeApplications     build-depends:-        base ^>= 4.14 || ^>= 4.15 || ^>= 4.16+        base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17  library     import: base@@ -58,21 +59,21 @@         Network.AWS.CloudFront.SignedCookies.Crypto.Internal      build-depends:-        aeson ^>= 2.0.2+        aeson ^>= 2.0.3 || ^>= 2.1       , aeson-pretty ^>= 0.8.9       , asn1-encoding ^>= 0.9.6       , asn1-types ^>= 0.3.4-      , base64-bytestring ^>= 1.2.0.1-      , bytestring ^>= 0.11.1+      , base64-bytestring ^>= 1.2.1+      , bytestring ^>= 0.10.12 || ^>= 0.11       , cookie ^>= 0.4.5       , cryptonite ^>= 0.29 || ^>= 0.30-      , lens ^>= 5.0.1 || ^>= 5.1+      , lens ^>= 5.0.1 || ^>= 5.1 || ^>= 5.2       , lens-aeson ^>= 1.2       , optparse-applicative ^>= 0.16.1 || ^>= 0.17       , pem ^>= 0.2.4-      , text ^>= 1.2.4.1-      , time ^>= 1.9.3 || ^>= 1.10 || ^>= 1.11-      , vector ^>= 0.12.3+      , text ^>= 1.2.4 || ^>= 2.0+      , time ^>= 1.9.3 || ^>= 1.10 || ^>= 1.11 || ^>= 1.12+      , vector ^>= 0.12.3 || ^>= 0.13  executable aws-cloudfront-signed-cookies     import: base@@ -92,5 +93,5 @@      build-depends:         aws-cloudfront-signed-cookies-      , hedgehog ^>= 1.0.5 || ^>= 1.1-      , neat-interpolation ^>= 0.5.1.2+      , hedgehog ^>= 1.0.5 || ^>= 1.1 || ^>= 1.2+      , neat-interpolation ^>= 0.5.1
+ changelog.md view
@@ -0,0 +1,7 @@+### 0.2.0.12 (2023-01-01)++Support GHC 9.4++### 0.2.0.11 (2022-03-21)++Start of changelog
readme.md view
@@ -1,8 +1,10 @@-# aws-cloudfront-signed-cookies--Generate signed cookies for AWS CloudFront--One way to [serve private content through AWS CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) is to use [signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html). This package helps you generate signed cookies [using a custom IAM policy](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html) which may include a range of time for which the cookie is valid and an IP address restriction.+One way to+[serve private content through AWS CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html)+is to use+[signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html).+This package helps you generate signed cookies+[using a custom IAM policy](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html)+which may include a range of time for which the cookie is valid and an IP address restriction.  ## The library