git.iko.soy/typeable/servant
on master help sign in
Bump everything to 0.4
b81ea9eJulian K. Arni
servant-blaze/servant-blaze.cabal+2−2
@@ -2,7 +2,7 @@
2-- documentation, see http://haskell.org/cabal/users-guide/
2-- documentation, see http://haskell.org/cabal/users-guide/
3
3
4name: servant-blaze
4name: servant-blaze
5−version: 0.1.0.0
5+version: 0.4.0.0
6synopsis: Blaze-html support for servant
6synopsis: Blaze-html support for servant
7-- description:
7-- description:
8homepage: http://haskell-servant.github.io/
8homepage: http://haskell-servant.github.io/
@@ -21,7 +21,7 @@ library
21 -- other-modules:
21 -- other-modules:
22 -- other-extensions:
22 -- other-extensions:
23 build-depends: base >=4.7 && <5
23 build-depends: base >=4.7 && <5
24− , servant
24+ , servant == 0.4.*
25 , http-media
25 , http-media
26 , blaze-html
26 , blaze-html
27 hs-source-dirs: src
27 hs-source-dirs: src
servant-client/CHANGELOG.md+1−1
@@ -1,4 +1,4 @@
1−0.3
1+0.4
2---
2---
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
4* Support content-type aware combinators and `Accept`/`Content-type` headers
4* Support content-type aware combinators and `Accept`/`Content-type` headers
servant-client/default.nix+1−1
@@ -6,7 +6,7 @@
6}:
6}:
7mkDerivation {
7mkDerivation {
8 pname = "servant-client";
8 pname = "servant-client";
9− version = "0.2.2";
9+ version = "0.4.0";
10 src = ./.;
10 src = ./.;
11 buildDepends = [
11 buildDepends = [
12 aeson attoparsec base bytestring either exceptions http-client
12 aeson attoparsec base bytestring either exceptions http-client
servant-client/servant-client.cabal+4−4
@@ -1,5 +1,5 @@
1name: servant-client
1name: servant-client
2−version: 0.2.2
2+version: 0.4.0
3synopsis: automatical derivation of querying functions for servant webservices
3synopsis: automatical derivation of querying functions for servant webservices
4description:
4description:
5 This library lets you derive automatically Haskell functions that
5 This library lets you derive automatically Haskell functions that
@@ -51,7 +51,7 @@ library
51 , http-types
51 , http-types
52 , network-uri >= 2.6
52 , network-uri >= 2.6
53 , safe
53 , safe
54− , servant >= 0.2.2
54+ , servant == 0.4.*
55 , string-conversions
55 , string-conversions
56 , text
56 , text
57 , transformers
57 , transformers
@@ -79,9 +79,9 @@ test-suite spec
79 , HUnit
79 , HUnit
80 , network >= 2.6
80 , network >= 2.6
81 , QuickCheck >= 2.7
81 , QuickCheck >= 2.7
82− , servant >= 0.2.1
82+ , servant == 0.4.*
83 , servant-client
83 , servant-client
84− , servant-server >= 0.2.1
84+ , servant-server == 0.4.*
85 , text
85 , text
86 , wai
86 , wai
87 , warp
87 , warp
servant-docs/CHANGELOG.md+1−1
@@ -2,7 +2,7 @@
2---
2---
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
4* Allow for extra information to be added to the docs
4* Allow for extra information to be added to the docs
5−* Support content-type aware combinators of *servant-0.3*
5+* Support content-type aware combinators of *servant-0.4*
6* Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15)
6* Render endpoints in a canonical order (https://github.com/haskell-servant/servant-docs/pull/15)
7* Remove ToJSON superclass from ToSample
7* Remove ToJSON superclass from ToSample
8* Split out Internal module
8* Split out Internal module
servant-docs/default.nix+1−1
@@ -4,7 +4,7 @@
4}:
4}:
5mkDerivation {
5mkDerivation {
6 pname = "servant-docs";
6 pname = "servant-docs";
7− version = "0.3";
7+ version = "0.4";
8 src = ./.;
8 src = ./.;
9 isLibrary = true;
9 isLibrary = true;
10 isExecutable = true;
10 isExecutable = true;
servant-docs/servant-docs.cabal+2−2
@@ -1,5 +1,5 @@
1name: servant-docs
1name: servant-docs
2−version: 0.3
2+version: 0.4
3synopsis: generate API docs for your servant webservice
3synopsis: generate API docs for your servant webservice
4description:
4description:
5 Library for generating API docs from a servant API definition.
5 Library for generating API docs from a servant API definition.
@@ -38,7 +38,7 @@ library
38 , http-media >= 0.6
38 , http-media >= 0.6
39 , http-types >= 0.7
39 , http-types >= 0.7
40 , lens
40 , lens
41− , servant >= 0.2.1
41+ , servant == 0.4.*
42 , string-conversions
42 , string-conversions
43 , text
43 , text
44 , unordered-containers
44 , unordered-containers
servant-examples/servant-examples.cabal+5−5
@@ -1,5 +1,5 @@
1name: servant-examples
1name: servant-examples
2−version: 0.3
2+version: 0.4
3synopsis: Example programs for servant
3synopsis: Example programs for servant
4description: Example programs for servant,
4description: Example programs for servant,
5 showcasing solutions to common needs.
5 showcasing solutions to common needs.
@@ -8,7 +8,7 @@ license: BSD3
8license-file: LICENSE
8license-file: LICENSE
9author: Alp Mestanogullari
9author: Alp Mestanogullari
10maintainer: alpmestan@gmail.com
10maintainer: alpmestan@gmail.com
11−-- copyright:
11+-- copyright:
12category: Web
12category: Web
13build-type: Simple
13build-type: Simple
14cabal-version: >=1.10
14cabal-version: >=1.10
@@ -19,8 +19,8 @@ executable hackage
19 aeson >= 0.8
19 aeson >= 0.8
20 , base >=4.7
20 , base >=4.7
21 , either
21 , either
22− , servant
22+ , servant == 0.4.*
23− , servant-client
23+ , servant-client == 0.4.*
24 , text
24 , text
25 , transformers
25 , transformers
26 hs-source-dirs: hackage
26 hs-source-dirs: hackage
@@ -48,7 +48,7 @@ executable auth-combinator
48 , bytestring
48 , bytestring
49 , http-types
49 , http-types
50 , servant
50 , servant
51− , servant-server
51+ , servant-server == 0.4.*
52 , text
52 , text
53 , wai
53 , wai
54 , warp
54 , warp
servant-jquery/CHANGELOG.md+1−1
@@ -1,4 +1,4 @@
1−0.3
1+0.4
2---
2---
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
4* Extend `HeaderArg` to support more advanced HTTP header handling (https://github.com/haskell-servant/servant-jquery/pull/6)
4* Extend `HeaderArg` to support more advanced HTTP header handling (https://github.com/haskell-servant/servant-jquery/pull/6)
servant-jquery/default.nix+1−1
@@ -4,7 +4,7 @@
4}:
4}:
5mkDerivation {
5mkDerivation {
6 pname = "servant-jquery";
6 pname = "servant-jquery";
7− version = "0.2.2";
7+ version = "0.4.0";
8 src = ./.;
8 src = ./.;
9 isLibrary = true;
9 isLibrary = true;
10 isExecutable = true;
10 isExecutable = true;
servant-jquery/servant-jquery.cabal+5−5
@@ -1,5 +1,5 @@
1name: servant-jquery
1name: servant-jquery
2−version: 0.2.2
2+version: 0.4.0
3synopsis: Automatically derive (jquery) javascript functions to query servant webservices
3synopsis: Automatically derive (jquery) javascript functions to query servant webservices
4description:
4description:
5 Automatically derive jquery-based javascript functions to query servant webservices.
5 Automatically derive jquery-based javascript functions to query servant webservices.
@@ -37,7 +37,7 @@ library
37 build-depends: base >=4.5 && <5
37 build-depends: base >=4.5 && <5
38 , charset
38 , charset
39 , lens >= 4
39 , lens >= 4
40− , servant >= 0.2.2
40+ , servant == 0.4.*
41 , text
41 , text
42 hs-source-dirs: src
42 hs-source-dirs: src
43 default-language: Haskell2010
43 default-language: Haskell2010
@@ -57,9 +57,9 @@ executable counter
57 aeson
57 aeson
58 , base
58 , base
59 , filepath
59 , filepath
60− , servant >= 0.2.2
60+ , servant == 0.4.*
61− , servant-server >= 0.2.3
61+ , servant-server == 0.4.*
62− , servant-jquery >= 0.2.2
62+ , servant-jquery == 0.4.*
63 , stm
63 , stm
64 , transformers
64 , transformers
65 , warp
65 , warp
servant-lucid/servant-lucid.cabal+2−2
@@ -2,7 +2,7 @@
2-- documentation, see http://haskell.org/cabal/users-guide/
2-- documentation, see http://haskell.org/cabal/users-guide/
3
3
4name: servant-lucid
4name: servant-lucid
5−version: 0.1.0.0
5+version: 0.4.0.0
6synopsis: Servant support for lucid
6synopsis: Servant support for lucid
7-- description:
7-- description:
8homepage: http://haskell-servant.github.io/
8homepage: http://haskell-servant.github.io/
@@ -23,6 +23,6 @@ library
23 build-depends: base >=4.7 && <5
23 build-depends: base >=4.7 && <5
24 , http-media
24 , http-media
25 , lucid
25 , lucid
26− , servant
26+ , servant == 0.4.*
27 hs-source-dirs: src
27 hs-source-dirs: src
28 default-language: Haskell2010
28 default-language: Haskell2010
servant-server/CHANGELOG.md+2−2
@@ -1,9 +1,9 @@
1−0.3
1+0.4
2---
2---
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
4* Add a `RouteMismatch` constructor for arbitrary HTTP response codes (https://github.com/haskell-servant/servant-server/pull/22)
4* Add a `RouteMismatch` constructor for arbitrary HTTP response codes (https://github.com/haskell-servant/servant-server/pull/22)
5* Add support for the `Patch` combinator
5* Add support for the `Patch` combinator
6−* Support for `Accept`/`Content-type` headers and for the content-type aware combinators in *servant-0.3*
6+* Support for `Accept`/`Content-type` headers and for the content-type aware combinators in *servant-0.4*
7* Export `toApplication` from `Servant.Server` (https://github.com/haskell-servant/servant-server/pull/29)
7* Export `toApplication` from `Servant.Server` (https://github.com/haskell-servant/servant-server/pull/29)
8* Support other Monads than just `EitherT (Int, String) IO` (https://github.com/haskell-servant/servant-server/pull/21)
8* Support other Monads than just `EitherT (Int, String) IO` (https://github.com/haskell-servant/servant-server/pull/21)
9* Make methods return status code 204 if they return () (https://github.com/haskell-servant/servant-server/issues/28)
9* Make methods return status code 204 if they return () (https://github.com/haskell-servant/servant-server/issues/28)
servant-server/default.nix+13−13
@@ -1,26 +1,26 @@
1{ mkDerivation, aeson, attoparsec, base, bytestring
1{ mkDerivation, aeson, attoparsec, base, bytestring
2−, bytestring-conversion, directory, either, exceptions, hspec
2+, bytestring-conversion, directory, doctest, either, exceptions
3+, filemanip, hspec, hspec-wai, http-types, mmorph, mtl, network
3−, hspec-wai, http-types, network, network-uri, parsec, QuickCheck
4+, network-uri, parsec, QuickCheck, safe, servant, split, stdenv
4−, safe, servant, split, stdenv, string-conversions, system-filepath
5+, string-conversions, system-filepath, temporary, text
5−, temporary, text, transformers, wai, wai-app-static, wai-extra
6+, transformers, wai, wai-app-static, wai-extra, warp
6−, warp
7}:
7}:
8mkDerivation {
8mkDerivation {
9 pname = "servant-server";
9 pname = "servant-server";
10− version = "0.2.4";
10+ version = "0.4.0";
11 src = ./.;
11 src = ./.;
12 isLibrary = true;
12 isLibrary = true;
13 isExecutable = true;
13 isExecutable = true;
14 buildDepends = [
14 buildDepends = [
15− aeson attoparsec base bytestring either http-types network-uri safe
15+ aeson attoparsec base bytestring either http-types mmorph mtl
16− servant split string-conversions system-filepath text transformers
16+ network-uri safe servant split string-conversions system-filepath
17− wai wai-app-static warp
17+ text transformers wai wai-app-static warp
18 ];
18 ];
19 testDepends = [
19 testDepends = [
20− aeson base bytestring bytestring-conversion directory either
20+ aeson base bytestring bytestring-conversion directory doctest
21− exceptions hspec hspec-wai http-types network parsec QuickCheck
21+ either exceptions filemanip hspec hspec-wai http-types mtl network
22− servant string-conversions temporary text transformers wai
22+ parsec QuickCheck servant string-conversions temporary text
23− wai-extra warp
23+ transformers wai wai-extra warp
24 ];
24 ];
25 homepage = "http://haskell-servant.github.io/";
25 homepage = "http://haskell-servant.github.io/";
26 description = "A family of combinators for defining webservices APIs and serving them";
26 description = "A family of combinators for defining webservices APIs and serving them";
servant-server/servant-server.cabal+2−2
@@ -1,5 +1,5 @@
1name: servant-server
1name: servant-server
2−version: 0.2.4
2+version: 0.4.0
3synopsis: A family of combinators for defining webservices APIs and serving them
3synopsis: A family of combinators for defining webservices APIs and serving them
4description:
4description:
5 A family of combinators for defining webservices APIs and serving them
5 A family of combinators for defining webservices APIs and serving them
@@ -50,7 +50,7 @@ library
50 , mtl >= 2 && < 3
50 , mtl >= 2 && < 3
51 , mmorph >= 1
51 , mmorph >= 1
52 , safe >= 0.3 && < 0.4
52 , safe >= 0.3 && < 0.4
53− , servant >= 0.2 && < 0.4
53+ , servant == 0.4.*
54 , split >= 0.2 && < 0.3
54 , split >= 0.2 && < 0.3
55 , string-conversions >= 0.3 && < 0.4
55 , string-conversions >= 0.3 && < 0.4
56 , system-filepath >= 0.4 && < 0.5
56 , system-filepath >= 0.4 && < 0.5
servant/CHANGELOG.md+1−1
@@ -1,4 +1,4 @@
1−0.3
1+0.4
2---
2---
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
3* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
4* Multiple content-type/accept support for all the relevant combinators
4* Multiple content-type/accept support for all the relevant combinators
servant/default.nix+1−1
@@ -5,7 +5,7 @@
5}:
5}:
6mkDerivation {
6mkDerivation {
7 pname = "servant";
7 pname = "servant";
8− version = "0.2.2";
8+ version = "0.4.0";
9 src = ./.;
9 src = ./.;
10 buildDepends = [
10 buildDepends = [
11 aeson attoparsec base bytestring bytestring-conversion
11 aeson attoparsec base bytestring bytestring-conversion
servant/servant.cabal+1−1
@@ -1,5 +1,5 @@
1name: servant
1name: servant
2−version: 0.2.2
2+version: 0.4.0
3synopsis: A family of combinators for defining webservices APIs
3synopsis: A family of combinators for defining webservices APIs
4description:
4description:
5 A family of combinators for defining webservices APIs and serving them
5 A family of combinators for defining webservices APIs and serving them