git.iko.soy/typeable/servant-reflex
on master help sign in
dev cleanup
ba8d4f8Greg Hale
changelog.md → ChangeLog.mdrenamed+6−1
@@ -1,7 +1,12 @@
1+0.3.4
2+-----
3+
4+Add selenium-based test suite
5+
10.3.3
60.3.3
2-----
7-----
3
8
4−Explicitly escape reserved characters from path pieces and query parameters
9+- Fix encoding issue: Explicitly escape reserved characters from path pieces and query parameters
5
10
6
11
70.3.2
120.3.2
default.nix+3−3
@@ -2,7 +2,7 @@
2, containers, data-default, exceptions, ghcjs-dom, http-api-data
2, containers, data-default, exceptions, ghcjs-dom, http-api-data
3, http-media, jsaddle, mtl, network-uri, reflex, reflex-dom
3, http-media, jsaddle, mtl, network-uri, reflex, reflex-dom
4, reflex-dom-core, safe, scientific, servant, servant-auth, stdenv
4, reflex-dom-core, safe, scientific, servant, servant-auth, stdenv
5−, string-conversions, text, transformers
5+, string-conversions, text, transformers, megaparsec, wreq
6}:
6}:
7mkDerivation {
7mkDerivation {
8 pname = "servant-reflex";
8 pname = "servant-reflex";
@@ -19,11 +19,11 @@ mkDerivation {
19 base bytestring case-insensitive containers data-default exceptions
19 base bytestring case-insensitive containers data-default exceptions
20 ghcjs-dom http-api-data http-media jsaddle mtl network-uri reflex
20 ghcjs-dom http-api-data http-media jsaddle mtl network-uri reflex
21 reflex-dom-core safe servant servant-auth string-conversions text
21 reflex-dom-core safe servant servant-auth string-conversions text
22− transformers
22+ transformers megaparsec wreq
23 ];
23 ];
24 executableHaskellDepends = [
24 executableHaskellDepends = [
25 aeson base reflex reflex-dom scientific servant text
25 aeson base reflex reflex-dom scientific servant text
26 ];
26 ];
27 description = "Servant reflex API generator";
27 description = "Servant reflex API generator";
28 license = stdenv.lib.licenses.bsd3;
28 license = stdenv.lib.licenses.bsd3;
29−}
29+}
servant-reflex.cabal+5−7
@@ -1,7 +1,7 @@
1Name: servant-reflex
1Name: servant-reflex
2Version: 0.3.4
2Version: 0.3.4
3−Synopsis: Servant reflex API generator
3+Synopsis: servant API generator for reflex apps
4−Description: Servant reflex API generator
4+Description: Generate reflex-compatible client functions from servant API descriptions
5License: BSD3
5License: BSD3
6License-file: LICENSE.md
6License-file: LICENSE.md
7Author: Greg Hale, Doug Beardsley
7Author: Greg Hale, Doug Beardsley
@@ -17,12 +17,10 @@ Flag Example
17
17
18library
18library
19 exposed-modules:
19 exposed-modules:
20− Servant.Reflex
21− Servant.Reflex.Multi
22−
23− other-modules:
24 Servant.Common.BaseUrl
20 Servant.Common.BaseUrl
25 Servant.Common.Req
21 Servant.Common.Req
22+ Servant.Reflex
23+ Servant.Reflex.Multi
26
24
27 hs-source-dirs: src
25 hs-source-dirs: src
28 build-depends:
26 build-depends:
@@ -47,7 +45,7 @@ library
47 text >= 1.2 && < 1.3,
45 text >= 1.2 && < 1.3,
48 transformers >= 0.4 && < 0.6
46 transformers >= 0.4 && < 0.6
49
47
50− ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
48+ ghc-options: -Wall -fwarn-tabs -funbox-strict-fields
51
49
52 default-language: Haskell2010
50 default-language: Haskell2010
53
51
shell.nixnew file+1
@@ -0,0 +1 @@
1+(import ./travis.nix {nativeCompiler = "ghc";}).ghcPkgs.servant-reflex.env