Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/aeson 2.2 #241

Merged
merged 9 commits into from
Dec 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cabal.project
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages: */*.cabal
index-state: 2023-06-13T00:56:04Z
index-state: 2023-12-20T01:31:26Z

-- TODO: doesn't seem work unless add to ~/.cabal/config
extra-include-dirs: /opt/homebrew/opt/openssl@3/include
Expand Down
14 changes: 7 additions & 7 deletions hoauth2-demo/hoauth2-demo.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: hoauth2-demo
version: 1.8.0
version: 1.9.0
synopsis: hoauth2 demo application
description:
Demo application to test oauth2 flow with many providers using hoauth2
Expand Down Expand Up @@ -61,14 +61,14 @@ executable hoauth2-demo
hs-source-dirs: src
default-language: Haskell2010
build-depends:
, aeson >=2.0 && <2.2
, base >=4.5 && <5
, bytestring >=0.9 && <0.12
, containers ^>=0.6
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, bytestring >=0.9 && <0.13
, containers >=0.6 && <0.8
, data-default ^>=0.7
, directory ^>=1.3
, hoauth2 >=2.9
, hoauth2-providers >=0.3
, hoauth2 >=2.9 && <2.12
, hoauth2-providers >=0.3 && <0.6
, http-conduit >=2.1 && <2.4
, http-types >=0.11 && <0.13
, jose-jwt >=0.9.4 && <0.10
Expand Down
14 changes: 7 additions & 7 deletions hoauth2-providers-tutorial/hoauth2-providers-tutorial.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: hoauth2-providers-tutorial
version: 0.4.0
version: 0.5.0
synopsis: tutorial for hoauth2-providers module
description:
A tutorial that demostrates how to use hoauth2-providers package
Expand All @@ -16,11 +16,11 @@ tested-with: GHC <=9.6.1
library
exposed-modules: HOAuth2ProvidersTutorial
build-depends:
, base >=4.14 && <5
, bytestring >=0.9 && <0.12
, containers ^>=0.6
, hoauth2 >=2.9
, hoauth2-providers >=0.3
, base >=4.11 && <5
, bytestring >=0.9 && <0.13
, containers >=0.6 && <0.8
, hoauth2 >=2.9 && <2.12
, hoauth2-providers >=0.3 && <0.6
, http-conduit >=2.1 && <2.4
, http-types >=0.11 && <0.13
, scotty >=0.10.0 && <0.13
Expand All @@ -40,7 +40,7 @@ library
executable hoauth2-providers-tutorial
main-is: Main.hs
build-depends:
, base >=4.14 && <5
, base >=4.11 && <5
, hoauth2-providers-tutorial

hs-source-dirs: app
Expand Down
14 changes: 7 additions & 7 deletions hoauth2-providers/hoauth2-providers.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: hoauth2-providers
version: 0.4.0
version: 0.5.0
synopsis: OAuth2 Identity Providers
description: A few well known Identity Providers
homepage: https://github.com/freizl/hoauth2
Expand Down Expand Up @@ -53,12 +53,12 @@ library
Network.OIDC.WellKnown

build-depends:
, aeson >=2.0 && <2.2
, base >=4.5 && <5
, bytestring >=0.9 && <0.12
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, bytestring >=0.9 && <0.13
, containers ^>=0.6
, cryptonite >=0.30 && <0.31
, hoauth2 >=2.9
, hoauth2 >=2.9 && <2.12
, HsOpenSSL >=0.11 && <0.12
, http-conduit >=2.1 && <2.4
, http-types >=0.11 && <0.13
Expand All @@ -84,8 +84,8 @@ test-suite hoauth-providers-tests
hs-source-dirs: test
ghc-options: -Wall
build-depends:
, aeson >=2.0 && <2.2
, base >=4 && <5
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, hoauth2-providers
, hspec >=2 && <3
, uri-bytestring >=0.2.3 && <0.4
Expand Down
12 changes: 6 additions & 6 deletions hoauth2-tutorial/hoauth2-tutorial.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: hoauth2-tutorial
version: 0.4.0
version: 0.5.0
synopsis: Tutorial for using hoauth2
description:
Tutorial to demostrate how to use hoauth2 to implement OAuth2 flow in an web Application.
Expand All @@ -23,10 +23,10 @@ source-repository head
common common
hs-source-dirs: src
build-depends:
, aeson >=2.0 && <2.2
, base >=4.5 && <5
, bytestring >=0.9 && <0.12
, hoauth2 >=2.9
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, bytestring >=0.9 && <0.13
, hoauth2 >=2.9 && <2.12
, http-conduit >=2.1 && <2.4
, http-types >=0.11 && <0.13
, scotty >=0.10 && <0.13
Expand All @@ -46,4 +46,4 @@ executable hoauth2-tutorial
executable hoauth2-experiment-tutorial
import: common
main-is: HOAuth2ExperimentTutorial.hs
build-depends: containers ^>=0.6
build-depends: containers >=0.6 && <0.8
16 changes: 8 additions & 8 deletions hoauth2/hoauth2.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cabal-version: 2.4
name: hoauth2

-- http://wiki.haskell.org/Package_versioning_policy
version: 2.10.0
version: 2.11.0
synopsis: Haskell OAuth2 authentication client
description:
This is Haskell binding of OAuth2 Authorization framework and Bearer Token Usage framework.
Expand Down Expand Up @@ -64,12 +64,12 @@ library
TypeFamilies

build-depends:
, aeson >=2.0 && <2.2
, base >=4 && <5
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, base64 ^>=0.4
, binary ^>=0.8
, bytestring >=0.9 && <0.12
, containers ^>=0.6
, binary >=0.8 && <0.11
, bytestring >=0.9 && <0.13
, containers >=0.6 && <0.8
, cryptonite ^>=0.30
, data-default ^>=0.7
, exceptions >=0.8.3 && <0.11
Expand All @@ -92,8 +92,8 @@ test-suite hoauth-tests
hs-source-dirs: test
ghc-options: -Wall
build-depends:
, aeson >=2.0 && <2.2
, base >=4 && <5
, aeson >=2.0 && <2.3
, base >=4.11 && <5
, hoauth2
, hspec >=2 && <3
, uri-bytestring >=0.2.3 && <0.4
Expand Down
Loading