Oleg Grenrus
da1b1980eb
Add ComprehensiVeAPI test for servant-foreign
2017-01-20 00:09:54 +02:00
Julian K. Arni
92b1196830
Redundant import fixes
2017-01-16 13:20:39 +02:00
Nickolay Kudasov
b836f13dea
Remove Elem from servant-foreign
2017-01-16 13:20:39 +02:00
Oleg Grenrus
77f69101fb
Add changelog and resurrect one test (higlights the change)
2017-01-16 11:53:14 +02:00
Dario Bertini
c20c09411d
Fix javascript function name generation, mostly fixes #191
...
and remove js-specific code in servant-foreign (code which would now be dead)
2017-01-16 11:47:55 +02:00
Julian K. Arni
4fd31a60fb
Bump version.
...
To 0.9.1.1
2016-10-27 13:25:27 +02:00
Julian K. Arni
9e809a0756
Bump version.
...
To 0.9.1.
2016-10-26 17:35:57 +02:00
Julian K. Arni
3ddf225cec
Bump version.
...
To 0.9.0.1.
2016-10-09 22:52:49 +02:00
Sönke Hahn
bc1a3e7faa
bump version
2016-09-17 11:47:57 -04:00
Julian K. Arni
bf824a3889
Bump version to 0.8.1
2016-09-02 13:09:47 -03:00
Jonathan Lange
cda31614bf
servant-foreign support for CaptureAll
2016-07-11 14:47:05 +01:00
Sönke Hahn
8eb412ff23
bump version
2016-07-10 17:21:36 +02:00
Arian van Putten
05379ed7e3
Replace all occurances of () with NoContent
...
We use NoContent to signify an empty response nowadays. This commit
replaces all occurences of () with NoContent so that all packages use
the new semantics.
2016-07-10 16:58:59 +02:00
Sönke Hahn
5effdfdbbb
Rename type variables 'layout' and 'sublayout' to 'api'
2016-07-03 22:46:46 +08:00
Julian K. Arni
ccde5b0898
Add source-repo and bug report
...
For servant-foreign and servant-mock.
2016-05-13 12:45:30 +02:00
Sönke Hahn
d8a4cce691
version bump
2016-05-11 12:09:25 +08:00
Julian K. Arni
7174f5185d
Changelog updates for GHC 8.0 support.
2016-05-10 22:45:29 +02:00
Oleg Grenrus
008f2434ee
Add -Wno-redundant-constraints
2016-05-10 19:09:59 +03:00
Sönke Hahn
b26bbfccda
travis: enable -Wall -Werror
2016-04-21 13:06:10 +08:00
Sönke Hahn
ab6131d733
version bump
2016-04-15 18:35:17 +08:00
Sönke Hahn
c2c9bef571
version bump
2016-04-07 18:24:29 +08:00
Sönke Hahn
14a8139cbe
version bump
2016-04-04 16:22:11 +08:00
Julian K. Arni
101e138a4b
Cut 0.5 in changelogs
2016-03-19 13:26:13 +01:00
Steve Purcell
5188e842a9
[servant-foreign] Parameterise type classes with a foreign representation type
...
We allow a user-specified type to represent the foreign type of haskell
types encountered in the API. This lets users map Integer, Date etc. to
representations other than Text, and have those representations
available in the returned list of Req.
For example, we might want to map a type which has an instance of
Generic to both a foreign type name and a class declaration for that
foreign type such that it can encode/decode itself to JSON. The previous
limitation to a single Text output prevented this case.
2016-03-14 10:34:53 +13:00
Steve Purcell
207f05e759
[servant-foreign] Parameterise Req with a foreign type
2016-03-13 18:35:49 +13:00
Steve Purcell
bfe812f5d9
[servant-foreign] Normalise names of arg field accessors
2016-03-13 17:27:31 +13:00
Denis Redozubov
d8e98a1f16
fix lens export mismatch
2016-03-12 13:59:40 +03:00
Denis Redozubov
36ddf7663a
fix 7.8.4 compilation
2016-03-12 12:51:22 +03:00
Denis Redozubov
e5635a044e
use newtypes in servant-foreign
2016-03-12 12:51:22 +03:00
Sönke Hahn
8ef4d4543b
renaming: Config -> Context
2016-03-07 23:12:24 +08:00
Denis Redozubov
e35b4211c4
update servant-foreign changelog
2016-02-18 09:34:42 +03:00
Denis Redozubov
e6e13fde84
Make servant-foreign code nicer
...
* non-messy imports
* got rid of most long lines (>80 chars)
* prisms for sum types and newtypes(we use lens anyway, so why not)
* consistent indentation
2016-02-11 15:26:01 +03:00
Sönke Hahn
2176fecfda
config: added instances for all interpretations
2016-01-21 17:55:02 +01:00
Julian K. Arni
be36e5b313
Change copyright to servant contributors
2016-01-20 16:58:29 +01:00
Julian K. Arni
bd77b4acba
Verb for -mock, -js and -foreign.
2016-01-07 13:47:08 +01:00
Luigy Leon
17fcc25d87
add include header files to extra-source-files
2016-01-04 23:05:05 -05:00
Julian K. Arni
79d4f944a4
less OverlappingInstances noise
2016-01-04 13:09:11 -05:00
Maksymilian Owsianny
721151a32d
Added default NoTypes parameter for dynamic languages.
2015-12-02 15:56:56 +00:00
Maksymilian Owsianny
83600d5326
Added myself as co-author.
2015-12-02 14:26:45 +00:00
Maksymilian Owsianny
0f42e0a7f0
Add documentation of 'HasForeignType'.
2015-12-02 14:10:30 +00:00
Maksymilian Owsianny
b6ee20dfe0
Fix to support GHC < 710
2015-12-02 13:02:05 +00:00
Maksymilian Owsianny
e56fc650c2
Added test spec for servant-foreign.
2015-12-02 12:28:04 +00:00
Maksymilian Owsianny
2d8db45907
Moved GenerateList to servant-foreign.
2015-12-02 11:21:37 +00:00
Maksymilian Owsianny
69f09f2622
Added lang parameter.
2015-11-29 04:53:50 +00:00
Maksymilian Owsianny
8932cb242c
Add access to types in servant-foreign.
2015-11-28 08:13:26 +00:00
Matthias Fischmann
9b08a05502
Adjust file contents a little.
2015-11-16 18:40:15 +01:00
Matthias Fischmann
a1dcc275eb
Just rename the file.
2015-11-16 18:33:35 +01:00
Simon Hengel
4e53e2083b
Use tinc on travis
2015-11-05 09:32:13 +08:00
Matt Bray
f6ee02eb91
servant-foreign: fix camelCase
...
Previous behaviour was a bit shouty (and dashes aren't allowed in JS
variable names):
camelCase ["one", "two", "thirty-three"] => "oneTWOTHIRTY-THREE"
New behaviour:
camelCase ["one", "two", "thirty-three"] => "oneTwoThirtythree"
2015-11-04 11:27:07 +00:00
Matt Bray
aa2b56d08c
servant-foreign: add test for camelCase
2015-11-04 11:27:07 +00:00