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
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