Oleg Grenrus
cbd3862f24
Merge pull request #836 from gbaz/gb-streaming
...
Stream endpoint support for servant
2017-12-03 17:19:47 +02:00
Oleg Grenrus
25d0aa219f
Fix typo in changelog
2017-11-08 12:49:47 +02:00
Oleg Grenrus
0813957b43
Open up significant changes in 0.12 [ci skip]
2017-11-08 10:18:16 +02:00
Oleg Grenrus
2779f523ca
Add doctests (and changelog)
2017-11-07 19:08:10 +02:00
Robert Hensing
7410b4faa8
Links: add allLinks function and MkLink instance for (:<|>)
...
This lets you generate all links at once, which is useful in
conjunction with servant-generic.
2017-11-07 18:39:02 +02:00
Gershom
db13077ccb
wall clean and compat
2017-11-06 11:55:27 -05:00
Oleg Grenrus
bba98a3755
Update changelogs
2017-11-06 12:35:43 +02:00
Oleg Grenrus
018f0e082e
Bump versions and update changelogs.
...
The changelog for `servant` contains changes across core packages,
as we release them as a suite.
Also added links to the GitHub master as we might update entries
for old versions, as changelogs are written by humans.
2017-11-06 11:24:48 +02:00
Gershom
85cf8d1c60
Merge branch 'master' into gb-streaming
2017-11-04 00:15:35 -04:00
Gershom
38e87397e7
add tests, fix to make tests work
2017-11-04 00:10:29 -04:00
Oleg Grenrus
b45e94de19
cabal new-build based .travis.yml
2017-10-25 18:15:02 +03:00
Oleg Grenrus
76616de601
Allow http-types-0.10
2017-10-25 12:56:12 +03:00
Gershom
0c77a2b4b0
make client endpoint give polymorphic result
2017-10-24 17:26:18 -07:00
Gershom
e75a3cc37b
streaming client actually streams
2017-10-24 17:12:21 -07:00
Oleg Grenrus
2d6bf5055b
Improve .cabal files
...
- Add build-tool-depends, so new-build can use hspec-discover
- Add mtl bounds in tutorial (and dependency on mtl-compact)
- Add extra-source-files to tutorial, so it's buildable from sdist
2017-10-23 08:58:39 +03:00
Gershom
9a2ac6f4dd
HasClient instance for Stream
2017-10-20 15:09:11 -04:00
Gershom
9132a5bb84
fix indentation
2017-10-19 17:43:01 -04:00
Gershom
d4168aa3ae
first round of changes
2017-10-19 17:41:49 -04:00
Gershom
c5e04514f9
initial checkin
2017-10-18 18:43:43 -04:00
Oleg Grenrus
15cc4f55dd
Update docs related to hoistServer
2017-10-01 20:24:22 +03:00
Oleg Grenrus
50be3a263b
Merge pull request #767 from fierce-katie/docs-combinators
...
Description and Summary combinators
2017-08-16 15:31:12 +03:00
Oleg Grenrus
213620e56a
Fix cabal category
2017-07-25 10:46:57 +03:00
Felix Yan
51610fab60
Allow http-media 0.7
2017-06-27 23:16:10 +08:00
Catherine Galkina
262453b0d1
Add multiline Description example
2017-06-19 16:39:05 +03:00
Catherine Galkina
2e59a82d01
Add Description and Summary combinators
2017-06-08 17:35:24 +03:00
Oleg Grenrus
8959d61173
GHC-8.2.1 stack.yaml
2017-06-07 17:29:15 +03:00
Catherine Galkina
e413310d0a
Update changelog
2017-06-02 18:18:42 +03:00
Catherine Galkina
505ca457cc
Lower Sub and Alternative infix precedence to 4 and 3 respectively
2017-06-02 18:11:05 +03:00
Oleg Grenrus
cc13d62c8c
Use #warning in Setup.lhs
2017-05-24 10:22:01 +03:00
Oleg Grenrus
b6cfd64b5a
GHC-8.2 readyness
2017-05-24 08:02:57 +03:00
Oleg Grenrus
ec930ac9a8
Release 0.11
2017-05-24 08:02:56 +03:00
Oleg Grenrus
f6c30b2892
Allow mmorph-1.2
2017-05-24 07:51:07 +03:00
David Turner
7d07db7ed3
Add test for safeLink applied to an EmptyAPI type
2017-05-16 16:25:01 +00:00
David Turner
249a8386a5
Derive Enum on EmptyAPI
2017-05-16 16:04:25 +00:00
David Turner
021bcd9e23
Document that EmptyAPI is, morally speaking, the unit of :<|>
2017-05-16 16:03:25 +00:00
David Turner
2c6aca0fc6
Add to ComprehensiveAPI
2017-05-16 10:26:06 +00:00
David Turner
5a65563d9a
Re-export EmptyAPI(..) from Servant.API
2017-05-16 10:05:58 +00:00
David Turner
d02c7668ee
Add EmptyAPI type
2017-05-16 10:05:24 +00:00
Alexander Vieth
6389134423
Change to ServerT Raw m = Tagged m Application
...
For uniformity of Enter.
Previously, `ServerT Raw m ~ Application`. Seems reasonable, but has the
unfortunate consequence of making `Enter` useless for `Raw` routes.
With this change `Tagged m Application` is retagged by `Enter`.
2017-05-15 19:54:43 +03:00
Oleg Grenrus
301515210b
Merge pull request #751 from phadej/regression-734
...
Add regression test for #734
2017-05-15 19:52:49 +03:00
Oleg Grenrus
6fff76e304
Add regression test for #734
2017-05-15 19:45:14 +03:00
Oleg Grenrus
d4cffe6591
Add functional dependency back to Enter
2017-05-15 19:26:03 +03:00
Oleg Grenrus
54c3053342
Escape segments in linkURI
2017-05-14 20:42:10 +03:00
Oleg Grenrus
2cfcff4c7f
Merge pull request #745 from phadej/issue-715
...
Resolve #715 : Add linkUri'
2017-05-14 20:38:40 +03:00
Oleg Grenrus
da1c3f1e7a
Add doctests
2017-05-14 20:15:12 +03:00
Oleg Grenrus
abb48a2713
Resolve #715 : Add linkUri'
2017-05-14 19:53:52 +03:00
Oleg Grenrus
57696dcd6f
Merge pull request #671 from reactormonk/typeerror
...
TypeError annotations for AllCTRender
2017-05-14 19:38:46 +03:00
Oleg Grenrus
27facba0e8
Trim trailing whitespace
2017-05-14 19:26:25 +03:00
Simon Hafner
bbc872e154
Fixed unticked-promoted-constructors
2017-05-14 16:26:25 +02:00
Oleg Grenrus
4eabab7e44
Merge pull request #716 from zohl/fix-minor-typos
...
fix minor typos
2017-05-14 16:10:07 +03:00
Oleg Grenrus
c01dca6d27
Parens
2017-04-28 14:55:13 +03:00
Oleg Grenrus
e2665391f9
Redo Enter
2017-04-28 14:31:57 +03:00
Oleg Grenrus
df0755c557
Workaround TypeError doctest failures
2017-04-23 21:41:39 +03:00
Oleg Grenrus
e49d491164
Allow aeson-1.2
2017-04-17 21:35:20 +03:00
Mikkel Christiansen
6dd473d980
Add HasLink instance for AuthProtect.
2017-03-27 21:52:29 +02:00
Al Zohali
b806339200
fix minor typos
2017-03-19 23:49:52 +03:00
Kevin Cotrone
1ddda2ff75
Fix logWriterTLNat documentation typo
2017-02-15 11:19:35 -06:00
Oleg Grenrus
8a3ecb2ebc
Classify changelog into breaking and other changes
2017-02-01 09:06:30 +02:00
Oleg Grenrus
736918a694
Tweaks for 0.10 ( #694 )
...
* Add Servant category to in-repo packages
* Add version table
2017-01-30 19:12:39 +02:00
Oleg Grenrus
2fd97570f0
Update changelog for 0.10 ( #691 )
2017-01-30 08:45:58 +02:00
Oleg Grenrus
93df8d22df
Bump version to 0.10
2017-01-26 20:10:01 +02:00
Oleg Grenrus
dc4b4be42e
Improve formatting of haddock
2017-01-19 19:04:36 +02:00
Oleg Grenrus
58e931f48a
Resolve todos
2017-01-19 11:26:50 +02:00
Oleg Grenrus
7793b52d23
Change JSON content type to add the charset
2017-01-18 13:40:18 +02:00
Simon Hafner
b3be590dad
TypeError annotations for AllCTRender
2017-01-16 23:16:27 +01:00
Oleg Grenrus
c7c6c054a5
Add Logic subsection to the export list
2017-01-16 14:36:51 +02:00
Oleg Grenrus
55c8f0b4a1
Add changelog entry
2017-01-16 13:59:24 +02:00
Oleg Grenrus
3c83f615ca
Write explicit export list in Servant.API.TypeLevel
2017-01-16 13:54:00 +02:00
Oleg Grenrus
6cf3188907
Fix doctests
2017-01-16 13:43:24 +02:00
Julian K. Arni
931e67f347
Loads of documetation and doctests.
2017-01-16 13:20:39 +02:00
Julian K. Arni
02e4281d51
Custom type errors
2017-01-16 13:20:39 +02:00
Julian K. Arni
92b1196830
Redundant import fixes
2017-01-16 13:20:39 +02:00
Julian K. Arni
e0cd899e06
Updated changelog for Servant.API.TypeLevel changes
2017-01-16 13:20:39 +02:00
Nickolay Kudasov
b836f13dea
Remove Elem from servant-foreign
2017-01-16 13:20:39 +02:00
Nickolay Kudasov
e9b281f3cc
Add IsIn and IsSubAPI constraints
2017-01-16 13:20:39 +02:00
Nickolay Kudasov
09c8464a5a
Move type-level operations from Utils.Links to API.TypeLevel
2017-01-16 13:20:37 +02:00
Oleg Grenrus
d62865a71c
Run also test/ doctests
2017-01-16 11:09:41 +02:00
Oleg Grenrus
d5e73bf577
Make servant buildable with cabal new-build
2017-01-16 11:03:06 +02:00
Oleg Grenrus
2b12436d3b
Fix tests (URI -> Link)
2017-01-16 10:47:22 +02:00
Oleg Grenrus
826f0caf5b
Add changelog entry
2017-01-16 10:47:22 +02:00
Alejandro D. P
9e4285f99d
Yielding for safe instances of HasLink
2017-01-16 10:47:22 +02:00
Oleg Grenrus
e6206cc51e
Add more changelog entries
2017-01-16 10:11:38 +02:00
Alp Mestanogullari
875f5921fc
Merge pull request #653 from phadej/aeson-1.1
...
Support aeson-1.1
2017-01-03 11:04:25 +01:00
Oleg Grenrus
4d4bc8e9f4
Pass contentType to the mimeUnrender variant
2017-01-01 20:05:12 +02:00
Oleg Grenrus
1f00a68937
Support aeson-1.1
2017-01-01 20:02:56 +02:00
Alp Mestanogullari
e8ba67048a
Merge pull request #614 from phadej/accept-multiple
...
Allow multiple content-types for single Accept
2017-01-01 11:31:00 +01:00
Oleg Grenrus
894273dd0d
Add changelog entry for NT change
2016-11-18 18:41:34 +02:00
Oleg Grenrus
b1ac9dc450
Use natural-transformation-0.4
2016-11-15 22:36:22 +02:00
Oleg Grenrus
da55698fad
Add multiple mimetypes tests
2016-11-10 21:22:01 +02:00
Oleg Grenrus
93a9a17f9a
Don't depend on semigroups on GHC >=8.0
2016-11-10 21:22:01 +02:00
Oleg Grenrus
3fec1a086a
Use TupleSections, not list comprehensions
2016-11-10 21:22:01 +02:00
Oleg Grenrus
148bb15635
Make MINIMAL contentType | contentTypes
2016-11-10 21:21:15 +02:00
Oleg Grenrus
bf66b2b1ff
Allow multiple content-types for single Accept
2016-11-10 21:21:15 +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
9ad2efe862
Review fixes
2016-10-24 17:15:29 +02:00
Julian K. Arni
ed82056052
Add noHeader function.
...
Which allows not adding a header where a signature declares one, making
response headers optional.
2016-10-21 14:36:14 +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
Sönke Hahn
d7d22b8050
tweake changelogs for the upcoming release
2016-09-17 11:46:26 -04:00
Julian K. Arni
501212e6b9
Review fixes
2016-09-12 20:40:03 -03:00
Julian K. Arni
7cdebce96b
Bounds and stack files
2016-09-12 18:34:18 -03:00
Julian K. Arni
0870b3b2f5
Remove FromFormUrlEncoded and ToFormUrlEncoded.
...
In favor of FromForm and ToForm from the new version of http-api-data.
2016-09-12 18:34:18 -03:00
Oleg Grenrus
f44b336bf1
Support http-api-data-0.3
2016-09-12 18:34:00 -03:00
Julian K. Arni
76e74f9d5a
Add instances for IsSecure
2016-09-07 18:36:13 -03:00
Julian Arni
29af0bbdf9
Merge pull request #585 from axman6/axman6/get-headers-581
...
Replace use of ToByteString with HttpApiData for GetHeaders
2016-09-06 20:59:46 -03:00
Julian K. Arni
bf824a3889
Bump version to 0.8.1
2016-09-02 13:09:47 -03:00
Alex Mason
dbab31508e
Comma style is hard
2016-09-02 23:59:36 +10:00
Alex Mason
a991cbe77c
Revert version bump, update changelog
2016-09-02 23:53:18 +10:00
Alex Mason
9b5a564f3c
Remove dependency on bytestring-conversion
2016-09-02 23:14:45 +10:00
Alex Mason
a1b23018f9
Replace use of ToByteString with HttpApiData for GetHeaders, fixes servant/#581
...
* Version bump because this changes the API for GetHeaders
2016-09-02 19:47:32 +10:00
Sönke Hahn
23493d982d
add Raw to ComprehensiveAPI (and add ComprehensiveAPIWithoutRaw)
2016-08-17 23:36:30 +02:00
Sönke Hahn
f5efaf9416
add changelog entry for CaptureAll
2016-08-17 14:56:29 +02:00
Oleg Grenrus
6999b00297
Support aeson-1
2016-08-07 20:12:09 +03:00
Arian van Putten
b714640110
Add CaptureAll to ComprehensiveAPI
2016-07-11 14:47:05 +01:00
Jonathan Lange
a616a8d689
Add CaptureAll to the API definitions
2016-07-11 14:46:31 +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
Oleg Grenrus
a7a3294752
Add bounds to servant, servant-server and servant-clients
...
(cherry picked from commit a0d5ed9aea
)
2016-07-09 18:33:19 +02:00
mrkkrp
9cabc8d320
Add ‘HasLink’ instance for ‘BasicAuth’
...
Close #539 .
2016-07-07 23:42:37 +03:00
Erlend Hamberg
d81e15b5e5
Fix example MimeRender
instance
...
The `MimeRender` instance in the documentation was incomplete and expected one more argument.
2016-06-14 14:20:35 +02:00
Sönke Hahn
3c27ff5a32
added test script for stack files (and fixed stack for ghc-7.8)
2016-05-29 00:03:46 +08:00
Sönke Hahn
d8a4cce691
version bump
2016-05-11 12:09:25 +08:00
Sönke Hahn
5579c21050
added changelog entries for 0.7.1
2016-05-11 12:09:25 +08:00
Sönke Hahn
ff4fb00f76
fix haddocks for Servant.API.Header ( fixes #491 )
2016-05-11 11:39:23 +08:00
Oleg Grenrus
008f2434ee
Add -Wno-redundant-constraints
2016-05-10 19:09:59 +03:00
Oleg Grenrus
fd19694ed5
Make doctests accept GHC-8.0 formatted type errors
2016-05-10 19:09:59 +03:00
Oleg Grenrus
7ef27152b9
Add ghc-8.0.1 to travis matrix
2016-05-10 19:09:59 +03:00
Julian Arni
1955c5af35
Merge pull request #478 from haskell-servant/enter-relocation
...
Relocate Enter to `servant` package
2016-05-10 17:13:14 +02:00
Amar
e9cbb85ce1
Add changelog entries
2016-05-10 22:19:27 +08:00
Julian Arni
d84604b944
Merge pull request #503 from haskell-servant/jkarni/vault-link
...
Link to vault package.
2016-05-10 13:41:00 +02:00
Julian K. Arni
f2c925f39a
Link to vault package.
2016-05-10 12:48:28 +02:00
Chris Forno
70d2ccaae3
support safeLink for RemoteHost
2016-05-04 21:03:31 +08:00
Amar
a948639673
Move enter to servant package
2016-04-28 22:13:04 +08:00
Arian van Putten
4f4ca69672
Merge pull request #476 from trofi/master
...
Fix doctests failure when testpack or checkers are installed
2016-04-22 17:18:20 +02:00
Sönke Hahn
e0216781b0
set the homepage to readthedocs
2016-04-22 14:12:21 +08:00
Julian Arni
438912f6c5
Merge pull request #397 from jsermeno/master
...
Allow duplicate headers
2016-04-21 09:07:53 +02:00
Sönke Hahn
b26bbfccda
travis: enable -Wall -Werror
2016-04-21 13:06:10 +08:00
Justin Sermeno
e1463cd02d
remove response header contains check
2016-04-20 18:37:49 -05:00
Sergei Trofimovich
c064f94fd6
Fix doctests failure when testpack or checkers are installed
...
Test fails as:
Test suite doctests: RUNNING...
test/Servant/API/ContentTypesSpec.hs:31:18:
Ambiguous module name `Test.QuickCheck.Instances':
it was found in multiple packages:
checkers-0.4.4@check_A5bAKHstANbBRqwFoOaIKx testpack-2.1.3.0@testp_BjTqfpWNTOG5Lwlc3iqqG9 quickcheck-instances-0.3.12@quick_3Tkh09kYN8p78zxMKFPcZI
Test suite doctests: FAIL
Fixed by importing 'Test.QuickCheck.Instances' from "quickcheck-instances".
Signed-off-by: Sergei Trofimovich <siarheit@google.com>
2016-04-16 16:13:58 +01:00
Alexander Bondarenko
b13ecd6098
Add missing changelogs and readme to cabal in servant
, servant-client
.
2016-04-16 16:51:38 +03:00
Sönke Hahn
ab6131d733
version bump
2016-04-15 18:35:17 +08:00
Andres Löh
1807c72c8a
Merge pull request #388 from bgamari/master
...
Compatibility with GHC 8.0
2016-04-13 15:09:16 +02:00
Andrew Gibiansky
ba57d20008
Add ReflectMethod instances for OPTIONS, TRACE, and CONNECT
2016-04-11 11:50:15 +08:00
Sönke Hahn
c2c9bef571
version bump
2016-04-07 18:24:29 +08:00
Sönke Hahn
4224c20bff
some formatting and refactoring
2016-04-06 11:18:20 +08:00
Sönke Hahn
14a8139cbe
version bump
2016-04-04 16:22:11 +08:00
Sönke Hahn
1920694f62
cabal: decrease upper bound for base to disallow ghc-8
2016-03-31 15:51:40 +08:00
Julian K. Arni
a35aa161a6
Fix link to serveDirectory.
2016-03-22 21:00:48 +08:00
Julian K. Arni
101e138a4b
Cut 0.5 in changelogs
2016-03-19 13:26:13 +01:00
Denis Redozubov
460a0c90b4
more purging
2016-03-13 12:44:38 +03:00
Denis Redozubov
54273878b9
little improvements
2016-03-13 12:44:38 +03:00
Denis Redozubov
7484780013
import only (<>) from Data.Monoid
2016-03-13 12:44:12 +03:00
Denis Redozubov
a22a981190
update base-compat imports
2016-03-13 12:44:12 +03:00
Denis Redozubov
c755f47806
use base-compat in servant-server
2016-03-13 12:42:41 +03:00
Denis Redozubov
c528eb24ca
use base-compat
2016-03-13 12:42:41 +03:00
aaron levin
b3af5a8d95
Move general authentication to Experimental module
...
Removes the UndecidableInstances extension in the module containing the
HasServer instances.
2016-03-09 22:30:34 +01:00
aaron levin
29f8e64e1c
Add Experimental warnings on combinators
2016-03-09 22:30:34 +01:00
aaron levin
cd31b20cd8
Update CHANGELOG for generalized authentication support
2016-03-09 22:30:34 +01:00
aaron levin
038abb433d
Add general Authentication combinators
2016-03-09 00:15:14 +01:00
aaron levin
60a536382f
Update CHANGELOG for basic authentication support
2016-03-08 23:13:05 +01:00
aaron levin
104ac29bf8
Add BasicAuth support to servant-server
2016-03-08 23:13:02 +01:00
aaron levin
9966e5b304
Add userdata to BasicAuth API type
2016-03-08 23:08:17 +01:00
aaron levin
6dc577c821
Add basic-auth data types to servant core
2016-03-08 23:08:17 +01:00
Sönke Hahn
8ef4d4543b
renaming: Config -> Context
2016-03-07 23:12:24 +08:00
Ben Gamari
c6e51260f0
ContentTypes: Add constraints
...
GHC 8.0 seems to want these.
2016-02-20 13:37:02 +01:00
Andres Loeh
23a31a8935
Eta-reduce the verb-synonyms.
2016-01-28 11:46:16 +01:00
Sönke Hahn
09b22452aa
server/config: added more documentation
2016-01-21 17:58:50 +01:00
Julian K. Arni
35bdc54dee
Update changelogs
2016-01-21 17:55:02 +01:00
Julian K. Arni
b8f453127b
Documentation for config.
2016-01-21 17:55:02 +01:00
Sönke Hahn
2176fecfda
config: added instances for all interpretations
2016-01-21 17:55:02 +01:00
Sönke Hahn
67315c4487
server: added Config machinery
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
Sönke Hahn
ac930ef198
ComprehensiveAPI: add some comments (and minor tweaks)
2016-01-18 20:06:45 +01:00
Sönke Hahn
14aac5fc9f
servant-mock: support for response headers
2016-01-18 19:53:19 +01:00
Sönke Hahn
290e4ef1ba
add RemoteHost to ComprehensiveAPI
2016-01-18 12:28:29 +01:00
Sönke Hahn
b20b8d9770
add HasClient instance for HttpVersion
2016-01-18 12:28:29 +01:00
Sönke Hahn
e5974ec94d
add ComprehensiveAPI to test whether we're missing instances
...
Some of the combinators are commented atm, because we *are* missing combinators.
2016-01-18 12:28:29 +01:00
Julian Arni
f97cbf0ce8
Merge pull request #320 from haskell-servant/add-ghci-for-servant
...
add servant/.ghci
2016-01-13 16:58:32 +01:00
Julian K. Arni
f9c61379c0
Refactor NoContent logic.
...
Now MimeRender and MimeUnrender instances are not needed.
2016-01-08 19:33:36 +01:00
Julian K. Arni
f1b6603c52
Review fixes
2016-01-08 18:03:28 +01:00
Sönke Hahn
feef8caea2
add servant/.ghci
2016-01-07 23:59:54 +01:00
Julian K. Arni
783a849c67
Make NoContent still take an arg.
...
For consistency with other combinators, and to make using headers
easier.
2016-01-07 14:30:08 +01:00
Julian K. Arni
574e9c48cd
Export all Verb methods.
2016-01-07 13:47:08 +01:00
Julian K. Arni
9b2d7a7b38
Remove unnecesary () AllMimeRender instance.
2016-01-07 13:47:08 +01:00
Julian K. Arni
20ae7dcc31
Update CHANGELOG for Verbs change.
2016-01-07 13:47:08 +01:00
Julian K. Arni
190c75a364
Add descriptive type synonyms for success responses.
2016-01-07 13:47:07 +01:00
Julian K. Arni
cda8bcf17c
Simplify verb combinators.
...
Create a single 'Verb' combinator with parameters for status code and
method. Make existing combinators type synonyms of 'Verb'.
2016-01-07 13:47:07 +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
Julian K. Arni
8b3258a0c1
Add ToHttpApiData instance for Link.
2015-12-27 02:20:46 +01:00
Julian K. Arni
b20edfd96a
Fix loop in IsSubList
...
See #293 .
2015-12-16 13:41:18 +01:00
Julian K. Arni
82deaeb63c
Test cases for bad links.
2015-12-16 13:39:52 +01:00
Philipp Kant
da5c273640
Relaxed upper version bound for http-api-data ...
...
... in order to include http-api-data-0.2.1, which is currently in LTS
Haskell (lts-3.16).
2015-12-03 14:13:50 +01:00
Andres Loeh
1398d1f5e1
More systematic approach to delayed checks.
...
This introduces a `Delayed` type in `RoutingApplication.hs` that
contains a handler together with delayed checks. There are several
blocks of delayed checks, so that we can ultimately execute them in the
order we desire.
The process is documented in more detail in `RoutingApplication.hs`.
2015-10-26 16:56:25 +01:00
Julian K. Arni
a3b5652ab9
Refactor RouteResult.
...
Fix rerouting tests
Fix 405 > 404 issue with Capture.
Remove ServantErrWithPriority and Monoid instance
More tests
Update auth-combinator for routing changes
2015-10-26 16:54:49 +01:00
Julian K. Arni
153de01a62
Error retry tests
...
Mime[Un]Render instances for PlainText String
pragmas and formatting
2015-10-26 16:54:28 +01:00
Julian K. Arni
c22b5d1938
Changelogs for matrix params
2015-10-13 21:46:52 +02:00
Julian K. Arni
afc76b8f6c
Remove MatrixParam.
...
In servant, servant-server, and servant-client.
2015-10-13 21:37:07 +02:00
Julian K. Arni
72acd1a19d
Bump upper bound for http-types.
2015-10-13 20:53:56 +02:00