diff --git a/servant-blaze/servant-blaze.cabal b/servant-blaze/servant-blaze.cabal index 0f42502e..cccc3ed0 100644 --- a/servant-blaze/servant-blaze.cabal +++ b/servant-blaze/servant-blaze.cabal @@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: servant-blaze -version: 0.1.0.0 +version: 0.4.0.0 synopsis: Blaze-html support for servant -- description: homepage: http://haskell-servant.github.io/ @@ -21,7 +21,7 @@ library -- other-modules: -- other-extensions: build-depends: base >=4.7 && <5 - , servant + , servant == 0.4.* , http-media , blaze-html hs-source-dirs: src diff --git a/servant-client/CHANGELOG.md b/servant-client/CHANGELOG.md index 7667277c..efb268b9 100644 --- a/servant-client/CHANGELOG.md +++ b/servant-client/CHANGELOG.md @@ -1,4 +1,4 @@ -0.3 +0.4 --- * `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body * Support content-type aware combinators and `Accept`/`Content-type` headers diff --git a/servant-client/default.nix b/servant-client/default.nix index 76cf30ff..5a6437c4 100644 --- a/servant-client/default.nix +++ b/servant-client/default.nix @@ -6,7 +6,7 @@ }: mkDerivation { pname = "servant-client"; - version = "0.2.2"; + version = "0.4.0"; src = ./.; buildDepends = [ aeson attoparsec base bytestring either exceptions http-client diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index 305ece23..a71b8a55 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -1,5 +1,5 @@ name: servant-client -version: 0.2.2 +version: 0.4.0 synopsis: automatical derivation of querying functions for servant webservices description: This library lets you derive automatically Haskell functions that @@ -51,7 +51,7 @@ library , http-types , network-uri >= 2.6 , safe - , servant >= 0.2.2 + , servant == 0.4.* , string-conversions , text , transformers @@ -79,9 +79,9 @@ test-suite spec , HUnit , network >= 2.6 , QuickCheck >= 2.7 - , servant >= 0.2.1 + , servant == 0.4.* , servant-client - , servant-server >= 0.2.1 + , servant-server == 0.4.* , text , wai , warp diff --git a/servant-docs/CHANGELOG.md b/servant-docs/CHANGELOG.md index 44cbdde5..2d87a8bf 100644 --- a/servant-docs/CHANGELOG.md +++ b/servant-docs/CHANGELOG.md @@ -2,7 +2,7 @@ --- * `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body * Allow for extra information to be added to the docs -* Support content-type aware combinators of *servant-0.3* +* Support content-type aware combinators of *servant-0.4* * Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15) * Remove ToJSON superclass from ToSample * Split out Internal module diff --git a/servant-docs/default.nix b/servant-docs/default.nix index 47c1b247..7f61b37c 100644 --- a/servant-docs/default.nix +++ b/servant-docs/default.nix @@ -4,7 +4,7 @@ }: mkDerivation { pname = "servant-docs"; - version = "0.3"; + version = "0.4"; src = ./.; isLibrary = true; isExecutable = true; diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index 5c1c8e7f..0e281520 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -1,5 +1,5 @@ name: servant-docs -version: 0.3 +version: 0.4 synopsis: generate API docs for your servant webservice description: Library for generating API docs from a servant API definition. @@ -38,7 +38,7 @@ library , http-media >= 0.6 , http-types >= 0.7 , lens - , servant >= 0.2.1 + , servant == 0.4.* , string-conversions , text , unordered-containers diff --git a/servant-examples/servant-examples.cabal b/servant-examples/servant-examples.cabal index f1edd49c..0dc4e22a 100644 --- a/servant-examples/servant-examples.cabal +++ b/servant-examples/servant-examples.cabal @@ -1,5 +1,5 @@ name: servant-examples -version: 0.3 +version: 0.4 synopsis: Example programs for servant description: Example programs for servant, showcasing solutions to common needs. @@ -8,7 +8,7 @@ license: BSD3 license-file: LICENSE author: Alp Mestanogullari maintainer: alpmestan@gmail.com --- copyright: +-- copyright: category: Web build-type: Simple cabal-version: >=1.10 @@ -19,8 +19,8 @@ executable hackage aeson >= 0.8 , base >=4.7 , either - , servant - , servant-client + , servant == 0.4.* + , servant-client == 0.4.* , text , transformers hs-source-dirs: hackage @@ -48,7 +48,7 @@ executable auth-combinator , bytestring , http-types , servant - , servant-server + , servant-server == 0.4.* , text , wai , warp diff --git a/servant-jquery/CHANGELOG.md b/servant-jquery/CHANGELOG.md index e3a18b22..09b241cc 100644 --- a/servant-jquery/CHANGELOG.md +++ b/servant-jquery/CHANGELOG.md @@ -1,4 +1,4 @@ -0.3 +0.4 --- * `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body * Extend `HeaderArg` to support more advanced HTTP header handling (https://github.com/haskell-servant/servant-jquery/pull/6) diff --git a/servant-jquery/default.nix b/servant-jquery/default.nix index 3210c098..59f1da4e 100644 --- a/servant-jquery/default.nix +++ b/servant-jquery/default.nix @@ -4,7 +4,7 @@ }: mkDerivation { pname = "servant-jquery"; - version = "0.2.2"; + version = "0.4.0"; src = ./.; isLibrary = true; isExecutable = true; diff --git a/servant-jquery/servant-jquery.cabal b/servant-jquery/servant-jquery.cabal index cf36b62f..6ce90904 100644 --- a/servant-jquery/servant-jquery.cabal +++ b/servant-jquery/servant-jquery.cabal @@ -1,5 +1,5 @@ name: servant-jquery -version: 0.2.2 +version: 0.4.0 synopsis: Automatically derive (jquery) javascript functions to query servant webservices description: Automatically derive jquery-based javascript functions to query servant webservices. @@ -37,7 +37,7 @@ library build-depends: base >=4.5 && <5 , charset , lens >= 4 - , servant >= 0.2.2 + , servant == 0.4.* , text hs-source-dirs: src default-language: Haskell2010 @@ -57,9 +57,9 @@ executable counter aeson , base , filepath - , servant >= 0.2.2 - , servant-server >= 0.2.3 - , servant-jquery >= 0.2.2 + , servant == 0.4.* + , servant-server == 0.4.* + , servant-jquery == 0.4.* , stm , transformers , warp diff --git a/servant-lucid/servant-lucid.cabal b/servant-lucid/servant-lucid.cabal index 7088003d..875e8597 100644 --- a/servant-lucid/servant-lucid.cabal +++ b/servant-lucid/servant-lucid.cabal @@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: servant-lucid -version: 0.1.0.0 +version: 0.4.0.0 synopsis: Servant support for lucid -- description: homepage: http://haskell-servant.github.io/ @@ -23,6 +23,6 @@ library build-depends: base >=4.7 && <5 , http-media , lucid - , servant + , servant == 0.4.* hs-source-dirs: src default-language: Haskell2010 diff --git a/servant-server/CHANGELOG.md b/servant-server/CHANGELOG.md index 433f9caf..19975bba 100644 --- a/servant-server/CHANGELOG.md +++ b/servant-server/CHANGELOG.md @@ -1,9 +1,9 @@ -0.3 +0.4 --- * `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body * Add a `RouteMismatch` constructor for arbitrary HTTP response codes (https://github.com/haskell-servant/servant-server/pull/22) * Add support for the `Patch` combinator -* Support for `Accept`/`Content-type` headers and for the content-type aware combinators in *servant-0.3* +* Support for `Accept`/`Content-type` headers and for the content-type aware combinators in *servant-0.4* * Export `toApplication` from `Servant.Server` (https://github.com/haskell-servant/servant-server/pull/29) * Support other Monads than just `EitherT (Int, String) IO` (https://github.com/haskell-servant/servant-server/pull/21) * Make methods return status code 204 if they return () (https://github.com/haskell-servant/servant-server/issues/28) diff --git a/servant-server/default.nix b/servant-server/default.nix index 4409fc5d..6fd6fad7 100644 --- a/servant-server/default.nix +++ b/servant-server/default.nix @@ -1,26 +1,26 @@ { mkDerivation, aeson, attoparsec, base, bytestring -, bytestring-conversion, directory, either, exceptions, hspec -, hspec-wai, http-types, network, network-uri, parsec, QuickCheck -, safe, servant, split, stdenv, string-conversions, system-filepath -, temporary, text, transformers, wai, wai-app-static, wai-extra -, warp +, bytestring-conversion, directory, doctest, either, exceptions +, filemanip, hspec, hspec-wai, http-types, mmorph, mtl, network +, network-uri, parsec, QuickCheck, safe, servant, split, stdenv +, string-conversions, system-filepath, temporary, text +, transformers, wai, wai-app-static, wai-extra, warp }: mkDerivation { pname = "servant-server"; - version = "0.2.4"; + version = "0.4.0"; src = ./.; isLibrary = true; isExecutable = true; buildDepends = [ - aeson attoparsec base bytestring either http-types network-uri safe - servant split string-conversions system-filepath text transformers - wai wai-app-static warp + aeson attoparsec base bytestring either http-types mmorph mtl + network-uri safe servant split string-conversions system-filepath + text transformers wai wai-app-static warp ]; testDepends = [ - aeson base bytestring bytestring-conversion directory either - exceptions hspec hspec-wai http-types network parsec QuickCheck - servant string-conversions temporary text transformers wai - wai-extra warp + aeson base bytestring bytestring-conversion directory doctest + either exceptions filemanip hspec hspec-wai http-types mtl network + parsec QuickCheck servant string-conversions temporary text + transformers wai wai-extra warp ]; homepage = "http://haskell-servant.github.io/"; description = "A family of combinators for defining webservices APIs and serving them"; diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 330079a3..d016520e 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -1,5 +1,5 @@ name: servant-server -version: 0.2.4 +version: 0.4.0 synopsis: A family of combinators for defining webservices APIs and serving them description: A family of combinators for defining webservices APIs and serving them @@ -50,7 +50,7 @@ library , mtl >= 2 && < 3 , mmorph >= 1 , safe >= 0.3 && < 0.4 - , servant >= 0.2 && < 0.4 + , servant == 0.4.* , split >= 0.2 && < 0.3 , string-conversions >= 0.3 && < 0.4 , system-filepath >= 0.4 && < 0.5 diff --git a/servant/CHANGELOG.md b/servant/CHANGELOG.md index 92973987..7f41460c 100644 --- a/servant/CHANGELOG.md +++ b/servant/CHANGELOG.md @@ -1,4 +1,4 @@ -0.3 +0.4 --- * `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body * Multiple content-type/accept support for all the relevant combinators diff --git a/servant/default.nix b/servant/default.nix index 3240a68a..5970a17e 100644 --- a/servant/default.nix +++ b/servant/default.nix @@ -5,7 +5,7 @@ }: mkDerivation { pname = "servant"; - version = "0.2.2"; + version = "0.4.0"; src = ./.; buildDepends = [ aeson attoparsec base bytestring bytestring-conversion diff --git a/servant/servant.cabal b/servant/servant.cabal index d5c42042..baae128f 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -1,5 +1,5 @@ name: servant -version: 0.2.2 +version: 0.4.0 synopsis: A family of combinators for defining webservices APIs description: A family of combinators for defining webservices APIs and serving them