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
Julian K. Arni
ad39feb01e
Fix 'Delete' documentation.
2015-10-11 21:08:45 +02:00
Nickolay Kudasov
2a7d110c17
Add version bounds for http-api-data
2015-10-08 16:21:02 +03:00
Nickolay Kudasov
dfb5cc7713
Update changelogs
2015-10-08 01:15:30 +03:00
Nickolay Kudasov
40d2c68897
Use http-api-data package instead of ToText/FromText
2015-10-08 00:38:47 +03:00
Nickolay Kudasov
7b60fb68d5
Remove Servant.Common.Text
2015-10-07 18:42:56 +03:00
Julian K. Arni
cd7906d72e
Changelog updates and 7.8 fixes.
2015-09-28 18:24:27 +02:00
Julian K. Arni
f14d227b11
More instances for Alternative
2015-09-28 18:06:49 +02:00
Julian K. Arni
965063171b
Janitoring
2015-09-23 20:18:52 +02:00
Jonathan Lange
6a35a0ae7a
Remove auto-generated nix files
2015-09-08 20:36:54 +01:00
Jonathan Lange
a265fd31a0
Run of update-nix-files.sh
2015-09-08 20:28:47 +01:00
Julian K. Arni
9e0b950200
Remove broken links
2015-08-27 16:24:25 +02:00
Vlad Ki
6c987f2dc3
Dead link in servant.cabal
2015-08-24 14:00:01 +03:00
Julian K. Arni
6eb7add53a
stylish haskell changes
...
And import fix.
2015-08-18 00:07:12 +02:00
Julian K. Arni
98b6e85128
Contributing
2015-08-17 23:50:42 +02:00
Brandon Martin
b40094d01c
convenience scripts and nix updates
2015-07-30 08:09:29 -06:00
Julian K. Arni
1c9d5baa99
Bump versions to 0.5
2015-07-27 22:26:49 +02:00
Sönke Hahn
e24cb9ddf6
add stack file
2015-07-26 17:25:07 +08:00
Julian K. Arni
29e3c1a45a
Fix isElem for Header.
...
The intention was obviously to ignore them, but we weren't doing so
correctly.
2015-07-23 13:24:26 +02:00
Alp Mestanogullari
f39d57c6b3
add HttpVersion, IsSecure, RemoteHost and Vault combinators with instances for all interpretations (all but the server ones being 'ignore that combinator')
...
tighter version bounds for network
cleanup
document the new combinators
servant-server: add some tests for HttpVersion, IsSecure, RemoteHost and Vault
update changelogs
address Julian's feedback
remove vault test in servant-server
servant-server tests: -Werror friendly
2015-07-10 14:00:01 +02:00
Oswyn Brent
8eb592bc15
Fix ordering of CPP directive for aeson test
...
If the version of aeson used is below 0.9 the current ordering
results in an empty do block.
2015-06-23 14:55:13 +10:00
Alp Mestanogullari
0e22d19800
Make Link take a Maybe argument for MatrixParam, just like QueryParam
2015-06-19 11:30:44 +02:00
Alp Mestanogullari
82328247e6
Fix doctests for Link/QueryParam
2015-06-19 10:29:06 +02:00
Alp Mestanogullari
9fbd312b4c
adapt tests to the modified HasLink instance for QueryParam
2015-06-19 10:03:24 +02:00
Alp Mestanogullari
e8bae7d035
Tweak the HasLink instance for QueryParam, fixes #129
2015-06-18 18:03:48 +02:00
Alp Mestanogullari
8b38344494
remove tabs
2015-06-18 13:09:18 +02:00
Alp Mestanogullari
ee0372e0bf
Add HasLink instance for Header. Fixes #128
2015-06-18 12:40:00 +02:00
Julian K. Arni
bef0e880cb
Fix sporadic eitherDecodeLenient test failures
2015-06-12 15:45:51 +02:00
Julian K. Arni
8b0ade729e
Add missing Patch case for safeLink
2015-06-05 12:18:01 +02:00
Alp Mestanogullari
664691e1ba
Merge pull request #114 from haskell-servant/jkarni/bump-string-conversions
...
Bump string-conversions
2015-06-04 14:56:40 +01:00
Julian K. Arni
d5091a68e1
Bump string-conversions
2015-06-04 15:09:01 +02:00
Julian K. Arni
fb26e134d5
Don't render header via String
2015-06-04 14:28:28 +02:00
Ben Gamari
74a52df1a1
API.Capture: Fix haddocks
2015-06-03 07:13:49 -04:00
Julian K. Arni
0b3291970f
Bump to 0.4.1
2015-05-29 16:24:08 +02:00
Julian K. Arni
35e7e386a5
Update servant changelog
2015-05-27 15:33:25 +02:00
Timo von Holtz
0f4c73bffe
Make safeLink safer ( #92 )
2015-05-27 11:29:08 +10:00
Alp Mestanogullari
5c25c56d50
Merge pull request #84 from haskell-servant/wip-json-decode-eof
...
fix a bug in our `eitherDecodeLenient` function
2015-05-23 12:56:31 +01:00
Alp Mestanogullari
09e525fc76
Merge pull request #85 from haskell-servant/wip-better-error-doctest-failure
...
servant, servant-server: handle corner case in doctests, add an helpful error message
2015-05-16 09:49:05 +01:00
Christian Marie
54131821a5
servant: allow whitespace before JSON
2015-05-16 12:58:53 +10:00
Christian Marie
ec55177796
servant, servant-server: handle corner case in doctests
...
They seem to encounter multiple sandboxes sometimes, we now provide a more
helpful error if that happens. Didn't look into why this happens.
2015-05-16 12:45:08 +10:00
Christian Marie
43d0620403
servant: allow whitespace after parsing JSON
...
This includes some de-duplication in the test suite.
2015-05-16 11:13:41 +10:00
Christian Marie
d1b904372d
Move comment out of haddocks.
2015-05-15 10:37:18 +10:00
Christian Marie
1e9a5eedb9
Merge branch 'wip-fix-test-all-script' into wip-whitespace-comment
2015-05-15 10:36:16 +10:00
Sönke Hahn
0d47f4527b
fix doctests for cabal-install-1.18
2015-05-14 19:47:39 +08:00
Christian Marie
13fcb4f3f1
servant: clean up some white spaces, add link explaining why Or works.
2015-05-14 00:07:57 +10:00
Alp Mestanogullari
405d69d954
fix some links in the cabal descriptions
2015-05-11 10:43:52 +02:00
Julian K. Arni
b81ea9eee2
Bump everything to 0.4
2015-05-09 17:28:52 +02:00
Brandon Martin
95abfc4090
fix ToSample instance and update changelogs
2015-05-07 05:22:01 -06:00
Brandon Martin
10a6020ca2
modify delete to allow for response body
2015-05-06 13:21:35 -06:00
Julian K. Arni
1631ae644c
remove serveDocumentation references/code
2015-05-06 16:49:49 +02:00
Julian K. Arni
92d65aaf49
-Wall fixes
2015-05-03 13:36:51 +02:00
Julian K. Arni
50b05860b7
Remove Canonicalize
2015-05-03 01:45:17 +02:00
Julian K. Arni
1447221a16
Fixes for ServantErr in servant-client
2015-05-03 01:16:38 +02:00
Julian K. Arni
74f4d2db14
Enter via natural transformations
2015-05-03 00:15:35 +02:00
Julian K. Arni
978c890061
Pattern match fix
2015-05-02 12:39:02 +02:00
Julian K. Arni
12df2cdca5
Export fix
2015-05-02 12:16:32 +02:00
Julian K. Arni
666e670058
Servant-blaze and servant-lucid
2015-05-02 12:04:47 +02:00
Julian K. Arni
a2b8d6ae58
Better servant-server left
2015-05-02 03:38:53 +01:00
Julian K. Arni
5531ada22b
Headers for all
2015-05-02 02:21:03 +01:00
Julian K. Arni
f82ca76f7d
7.10 changes
2015-04-22 12:27:18 +02:00
Julian K. Arni
f4edddc770
Remove unused dependencies
2015-04-20 19:50:18 +02:00
Julian K. Arni
019d49e782
default.nix and sources files
2015-04-20 19:13:55 +02:00
Julian K. Arni
669fb6e371
Add link to changelogs in cabal file
2015-04-20 16:00:51 +02:00
Julian K. Arni
d418ed4b0e
Update READMEs
2015-04-20 15:48:37 +02:00
Julian K. Arni
90ad8248d7
prepare merge
2015-04-20 11:21:21 +02:00