Skip to content

Commit

Permalink
Release servant-0.20.2 and sister libraries (#1777)
Browse files Browse the repository at this point in the history
  • Loading branch information
ysangkok authored Aug 30, 2024
1 parent 9210bf8 commit 6014370
Show file tree
Hide file tree
Showing 44 changed files with 205 additions and 170 deletions.
2 changes: 0 additions & 2 deletions changelog.d/1591

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/1604

This file was deleted.

7 changes: 0 additions & 7 deletions changelog.d/1699

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/1702

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/1707

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/1720

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/1727

This file was deleted.

7 changes: 0 additions & 7 deletions changelog.d/1733

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/1775

This file was deleted.

14 changes: 0 additions & 14 deletions changelog.d/CaptureAll

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/config

This file was deleted.

23 changes: 0 additions & 23 deletions changelog.d/full-header-type

This file was deleted.

5 changes: 5 additions & 0 deletions servant-auth/servant-auth-client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [PVP Versioning](https://pvp.haskell.org/).

## [Unreleased]

## [0.4.2.0] - 2024-08-28

- Allow newer versions of dependencies (QuickCheck, jose, warp, bytestring, etc.) and compiler.
- Use `aroundAll` instead of `around`. [#1694](https://github.com/haskell-servant/servant/pull/1694)

## [0.4.1.0] - 2020-10-06

- Support generic Bearer token auth
Expand Down
12 changes: 6 additions & 6 deletions servant-auth/servant-auth-client/servant-auth-client.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: servant-auth-client
version: 0.4.1.1
version: 0.4.2.0
synopsis: servant-client/servant-auth compatibility
description: This package provides instances that allow generating clients from
<https://hackage.haskell.org/package/servant servant>
Expand Down Expand Up @@ -31,12 +31,12 @@ library
default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
base >= 4.10 && < 4.21
base >= 4.14 && < 4.21
, bytestring >= 0.10.6.0 && < 0.13
, containers >= 0.5.6.2 && < 0.8
, servant-auth == 0.4.*
, servant >= 0.13 && < 0.21
, servant-client-core >= 0.13 && < 0.21
, servant-auth >= 0.4.2.0 && < 0.5
, servant >= 0.20.2 && < 0.21
, servant-client-core >= 0.20.2 && < 0.21

exposed-modules:
Servant.Auth.Client
Expand Down Expand Up @@ -69,7 +69,7 @@ test-suite spec
, http-client >= 0.5.13.1 && < 0.8
, http-types >= 0.12.2 && < 0.13
, servant-auth-server >= 0.4.2.0 && < 0.5
, servant-server >= 0.13 && < 0.21
, servant-server >= 0.20.2 && < 0.21
, time >= 1.5.0.1 && < 1.13
, transformers >= 0.4.2.0 && < 0.7
, wai >= 3.2.1.2 && < 3.3
Expand Down
5 changes: 5 additions & 0 deletions servant-auth/servant-auth-docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [PVP Versioning](https://pvp.haskell.org/).

## [Unreleased]

## [0.2.11.0] - 2024-08-28

- Compatibility with newer dependencies, newer GHCs.
- Use `Type` instead of `*`. (#1710)

## [0.2.10.0] - 2018-06-18

### Added
Expand Down
10 changes: 5 additions & 5 deletions servant-auth/servant-auth-docs/servant-auth-docs.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: servant-auth-docs
version: 0.2.10.1
version: 0.2.11.0
synopsis: servant-docs/servant-auth compatibility
description: This package provides instances that allow generating docs from
<https://hackage.haskell.org/package/servant servant>
Expand Down Expand Up @@ -35,10 +35,10 @@ library
default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
base >= 4.10 && < 4.21
, servant-docs >= 0.13 && < 0.14
, servant >= 0.13 && < 0.21
, servant-auth == 0.4.*
base >= 4.14 && < 4.21
, servant-docs >= 0.13.1 && < 0.14
, servant >= 0.20.2 && < 0.21
, servant-auth >= 0.4.2.0 && < 0.5
, lens >= 4.16.1 && <5.4
exposed-modules:
Servant.Auth.Docs
Expand Down
9 changes: 9 additions & 0 deletions servant-auth/servant-auth-server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ and this project adheres to [PVP Versioning](https://pvp.haskell.org/).

## [Unreleased]

## [0.4.9.0] - 2024-08-28
- Allow newer versions dependencies, and newer versions of GHC. [#1747](https://github.com/haskell-servant/servant/pull/1747) among others.
- Use `Type` instead of `*`. [#1710](https://github.com/haskell-servant/servant/pull/1710)
- Add AddSetCookies instance for when the left tree is the same before and after the transformation. [#1601](https://github.com/haskell-servant/servant/issues/1601) [#1702](https://github.com/haskell-servant/servant/pull/1702)

## [0.4.8.0] - 2023-06-25

- No changelog available.

## [0.4.6.0] - 2020-10-06

## Changed
Expand Down
10 changes: 5 additions & 5 deletions servant-auth/servant-auth-server/servant-auth-server.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: servant-auth-server
version: 0.4.8.0
version: 0.4.9.0
synopsis: servant-server/servant-auth compatibility
description: This package provides the required instances for using the @Auth@ combinator
in your 'servant' server.
Expand Down Expand Up @@ -31,7 +31,7 @@ library
default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
base >= 4.10 && < 4.21
base >= 4.14 && < 4.21
, aeson >= 1.0.0.1 && < 3
, base64-bytestring >= 1.0.0.1 && < 2
, blaze-builder >= 0.4.1.0 && < 0.5
Expand All @@ -46,9 +46,9 @@ library
, memory >= 0.14.16 && < 0.19
, monad-time >= 0.3.1.0 && < 0.5
, mtl ^>= 2.2.2 || ^>= 2.3.1
, servant >= 0.13 && < 0.21
, servant-auth == 0.4.*
, servant-server >= 0.13 && < 0.21
, servant >= 0.20.2 && < 0.21
, servant-auth >= 0.4.2.0 && < 0.5
, servant-server >= 0.20.2 && < 0.21
, tagged >= 0.8.4 && < 0.9
, text >= 1.2.3.0 && < 2.2
, time >= 1.5.0.1 && < 1.13
Expand Down
4 changes: 4 additions & 0 deletions servant-auth/servant-auth-swagger/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [PVP Versioning](https://pvp.haskell.org/).

## [Unreleased]

## [0.2.11.0] - 2024-08-28

- Compatibility with newer dependencies and GHCs.

## [0.2.10.1] - 2020-10-06

### Changed
Expand Down
10 changes: 5 additions & 5 deletions servant-auth/servant-auth-swagger/servant-auth-swagger.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: servant-auth-swagger
version: 0.2.10.2
version: 0.2.11.0
synopsis: servant-swagger/servant-auth compatibility
description: This package provides instances that allow generating swagger2 schemas from
<https://hackage.haskell.org/package/servant servant>
Expand Down Expand Up @@ -31,12 +31,12 @@ library
default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
base >= 4.10 && < 4.21
base >= 4.14 && < 4.21
, text >= 1.2.3.0 && < 2.2
, servant-swagger >= 1.1.5 && < 2
, servant-swagger >= 1.2.1 && < 2
, swagger2 >= 2.2.2 && < 3
, servant >= 0.13 && < 0.21
, servant-auth == 0.4.*
, servant >= 0.20.2 && < 0.21
, servant-auth >= 0.4.2.0 && < 0.5
, lens >= 4.16.1 && < 5.4
exposed-modules:
Servant.Auth.Swagger
Expand Down
6 changes: 3 additions & 3 deletions servant-auth/servant-auth/servant-auth.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: servant-auth
version: 0.4.1.0
version: 0.4.2.0
synopsis: Authentication combinators for servant
description: This package provides an @Auth@ combinator for 'servant'. This combinator
allows using different authentication schemes in a straightforward way,
Expand Down Expand Up @@ -33,12 +33,12 @@ library
default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators
ghc-options: -Wall
build-depends:
base >= 4.10 && < 4.21
base >= 4.14 && < 4.21
, containers >= 0.6 && < 0.8
, aeson >= 2.0 && < 3
, jose >= 0.10 && < 0.12
, lens >= 4.16.1 && < 5.4
, servant >= 0.15 && < 0.21
, servant >= 0.20.2 && < 0.21
, text >= 1.2.3.0 && < 2.2
, unordered-containers >= 0.2.9.0 && < 0.3
exposed-modules:
Expand Down
6 changes: 6 additions & 0 deletions servant-client-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@

Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/): in A.B.C, bumps to either A or B represent major versions.

0.20.2
----

- Full query string helpers [#1604](https://github.com/haskell-servant/servant/pull/1604)
This involves exporting `setQueryString` from Servant.Client.Core.Request.

0.20
----

Expand Down
6 changes: 3 additions & 3 deletions servant-client-core/servant-client-core.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: servant-client-core
version: 0.20
version: 0.20.2
synopsis:
Core functionality and class for client function generation for servant APIs

Expand Down Expand Up @@ -102,7 +102,7 @@ library
--
-- note: mtl lower bound is so low because of GHC-7.8
build-depends:
, base >=4.9 && <4.21
, base >=4.14 && <4.21
, bytestring >=0.10.8.1 && <0.13
, constraints >=0.2 && <0.15
, containers >=0.5.7.1 && <0.8
Expand All @@ -111,7 +111,7 @@ library
, text >=1.2.3.0 && <2.2

-- Servant dependencies
build-depends: servant >=0.20
build-depends: servant >=0.20.2

-- Other dependencies: Lower bound around what is in the latest Stackage LTS.
-- Here can be exceptions if we really need features from the newer versions.
Expand Down
9 changes: 9 additions & 0 deletions servant-client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@

Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/): in A.B.C, bumps to either A or B represent major versions.

0.20.2
------

- Client Middleware [#1720](https://github.com/haskell-servant/servant/pull/1720)

Clients now support real middleware of type `(Request -> ClientM Response) -> Request -> ClientM Response` which can be configured in `ClientEnv`.
This allows access to raw request and response data. It can also be used to control how/when/if actual requests are performed.
Middleware can be chained with function composition `mid1 . mid2 . mid3`.

0.20
----

Expand Down
12 changes: 6 additions & 6 deletions servant-client/servant-client.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: servant-client
version: 0.20
version: 0.20.2
synopsis: Automatic derivation of querying functions for servant
category: Servant, Web
description:
Expand Down Expand Up @@ -94,7 +94,7 @@ library
-- Bundled with GHC: Lower bound to not force re-installs
-- text and mtl are bundled starting with GHC-8.4
build-depends:
, base >=4.9 && <4.21
, base >=4.14 && <4.21
, bytestring >=0.10.8.1 && <0.13
, containers >=0.5.7.1 && <0.8
, deepseq >=1.4.2.0 && <1.6
Expand All @@ -106,8 +106,8 @@ library
-- Servant dependencies.
-- Strict dependency on `servant-client-core` as we re-export things.
build-depends:
, servant >=0.20 && <0.21
, servant-client-core >=0.20 && <0.21
, servant >=0.20.2 && <0.21
, servant-client-core >=0.20.2 && <0.21

-- Other dependencies: Lower bound around what is in the latest Stackage LTS.
-- Here can be exceptions if we really need features from the newer versions.
Expand Down Expand Up @@ -175,8 +175,8 @@ test-suite spec
, HUnit >=1.6.0.0 && <1.7
, network >=2.8.0.0 && <3.3
, QuickCheck >=2.12.6.1 && <2.16
, servant >=0.20 && <0.21
, servant-server >=0.20 && <0.21
, servant >=0.20.2 && <0.21
, servant-server >=0.20.2 && <0.21

build-tool-depends: hspec-discover:hspec-discover >=2.6.0 && <2.12

Expand Down
5 changes: 5 additions & 0 deletions servant-conduit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
0.16.1
------

- Compatibility with newer dependencies.

0.16
----

Expand Down
Loading

0 comments on commit 6014370

Please sign in to comment.