Erik Aker
cee0763507
Add an illustrative test demonstrating single question mark result
2020-01-16 21:22:56 -08:00
Erik Aker
7d2997098a
Merge master and fix conflicts
2020-01-13 19:41:59 -08:00
Oleg Grenrus
524b07224f
Change build-type: Simple; run doctests on CI via haskell-ci
...
Don't use hspec-discover in tutorial,
so doctests work on CI
2020-01-10 01:07:31 +02:00
Ilia Rodionov
40582c40e4
add query rewriting tests and changelog item
...
add prs: #1249
add ps1249 changelog item
2020-01-09 15:08:24 +02:00
Ilia Rodionov
28c4533659
use queryString not rawQueryString, enables param rewrites with Middleware possible
2020-01-09 14:43:14 +02:00
Matthias Heinzel
069d087874
Fix compilation warnings
2019-12-15 17:04:06 +02:00
Oleg Grenrus
f7d5c0149f
Allow warp-3.3 in master
2019-12-15 01:57:29 +02:00
Erik Aker
68014463d9
Rewrite client concatQueryString for client requests and pull extraneous data type for spec
...
Remove symbol from QueryParamForm type args
Remove the data instance for QueryParamForm in HasDocs
2019-10-03 20:28:00 -07:00
Erik Aker
cffa511df9
Add QueryParamForm for Client, Server, Internal, Foreign, and SafeLink
2019-10-02 06:23:46 -07:00
Catherine Galkina
b4372b5c14
Removed unnecessary OVERLAPPING/OVERLAPPABLE pragmas
2019-09-29 14:18:13 +03:00
Catherine Galkina
b440af900b
Implemented NoContentVerb and server instances for it
2019-09-29 14:18:13 +03:00
Oleg Grenrus
f089f8d0b2
Relax bounds for ghc-8.8
2019-09-29 00:43:53 +03:00
Oleg Grenrus
ecbc04bbee
Regenerate .travis.yml; GHC-8.6.5; add GHCJS
2019-09-07 14:03:46 +03:00
Oleg Grenrus
da6ea7b58f
Add changelog for 0.16.2
2019-08-03 17:20:39 +03:00
Oleg Grenrus
612038585a
Allow newer network, semigroups, hashable, machines
2019-05-28 15:27:52 +03:00
Felix Yan
91520e20ef
Allow http-api-data 0.4.1
...
Builds fine and all tests pass here.
2019-05-28 17:44:08 +08:00
Oleg Grenrus
ec5574b3b7
Allow http-media-0.8 and QuickCheck-2.13
2019-04-16 13:07:28 +03:00
Dmitry Ivanov
54812a9079
Fix the example in Servant.Server
2019-04-02 17:58:48 +02:00
jschaul
a4e5707955
add test
2019-03-18 17:18:24 +01:00
jschaul
966ebe0169
Add support for Lenient|Strict Capture
2019-03-18 16:43:10 +01:00
TANIGUCHI Kohei
7062a842c3
Fix URLs to pull requests in servant-server/CHANGELOG.md
2019-03-07 02:30:41 +09:00
Oleg Grenrus
e52e11a0ad
Use ghc-8.6.4 on travis
2019-03-06 12:39:18 +02:00
Alp Mestanogullari
a386dd2095
point to www.servant.dev (website) and docs.servant.dev (self-explanatory)
2019-03-02 10:08:03 +01:00
Oleg Grenrus
b17c8bb8bd
It's year 2019
2019-02-27 18:13:35 +02:00
Oleg Grenrus
48c5cc96a2
Split RouteApplication mega-module
2019-02-27 15:06:56 +02:00
Oleg Grenrus
670b9527f8
Copy changelog entries to other packages
2019-02-21 13:31:24 +02:00
Oleg Grenrus
58b401558d
Bump versions to 0.16
2019-02-20 19:06:10 +02:00
Oleg Grenrus
a5655f8d5a
Rename ServantError to ClientError, ServantErr to ServerError
2019-02-18 22:51:09 +02:00
Oleg Grenrus
525b74c6f4
Update travis once again
...
- Update GHC-8.6.2 to GHC-8.6.3
- Build cookbook only with GHC-8.4.4 and GHC-8.6.3, thus
making 8.0 and 8.2 jobs a little faster
2019-02-12 01:33:30 +02:00
Oleg Grenrus
df6e992675
Merge pull request #1103 from tstat/capture-parse-failure-fix
...
Set http failure code priority explicitly
2019-02-02 10:23:55 +02:00
Oleg Grenrus
b685efecbe
Allow network-3.0
2019-01-23 02:20:16 +02:00
Travis Staton
9d8a8118b8
Set http failure code priority explicitly
2019-01-06 11:02:38 -05:00
Oleg Grenrus
3b8db040f3
http-api-data-0.4
2018-11-13 17:21:29 +02:00
Oleg Grenrus
a1a99552b5
Changelog and cabal file edits
...
- Add #1079 , #1011 entry
- Stricter internal dependencies
- Unify .cabal files
- Correct -conduit, -machines, -pipes changelog
- Fix years in LICENSEs
- Remove tinc.yamls
- Tweaks to 0.15 changelog
- Add changelogs for all packages
- Add changelogs for new packages (extra-source-files)
2018-11-13 09:58:42 +02:00
Oleg Grenrus
3001ed7990
Add mods to StreamBody
2018-11-09 21:49:53 +02:00
Oleg Grenrus
5f947d1c43
Bump version numbers
...
- Almost everything 0.15; also servant-foreign jumped to 0.15, for
consistency
- Bump lower bounds of dependencies to most recent versions atm
- Use hspec-2.6.0
- Update `stack.yaml` accordingly
- Use base-compat a bit more
- Drop aeson-compat dependency (in tests and tutorial)
2018-11-09 20:20:26 +02:00
Oleg Grenrus
4195fd04d4
tested-with: GHC==8.6.2
2018-11-09 17:41:00 +02:00
Oleg Grenrus
da2af9fd5a
Merge pull request #1070 from phadej/test-public
...
Make ComprehensiveAPI part of public API
2018-11-06 18:38:02 +02:00
Oleg Grenrus
7634e08352
Make ComprehensiveAPI part of public API
...
We cannot simply tweak it, it will break tests of other packages.
Including packages not in this repository.
2018-11-06 13:35:47 +02:00
Alp Mestanogullari
56d95ae1ea
Merge pull request #1068 from cocreature/monadmask
...
Add MonadMask instance for Handler
2018-11-06 07:36:41 +01:00
Oleg Grenrus
45c1cbdfd5
Refactor Stream stuff
...
- Introduce SourceT, which is simple variant of "correct `ListT`".
There are another variants possible (like in `streaming`),
but I'm not sure there's much real difference.
- Introduce `Codensity`. There's a flag if people don't want to depend
on `kan-extensions`.
- `StreamGenerator` and `ResultStream` are both `SourceT`.
`Stream` combinator in `servant-client` uses `Codensity` for CPS.
- Add servant-machines, servant-conduit, servant-pipes
- Add streaming cookbook: just code, no explanations.
- Add a script to run streaming 'benchmarks'
2018-11-05 15:48:47 +02:00
Moritz Kiefer
95e66fa398
Add MonadMask instance for Handler
2018-11-03 21:41:23 +01:00
Kostiantyn Rybnikov
5620d2d781
Rename one function, run custom monad code from main
2018-10-26 13:05:46 +03:00
Kostiantyn Rybnikov
c1e15ef4c3
genericServeT and docs on using a custom monad with generics
2018-10-26 13:05:46 +03:00
Oleg Grenrus
a4151acf9e
Enable testing recipe
2018-10-25 23:16:16 +03:00
Oleg Grenrus
788e0248f1
8.4.4 job
2018-10-15 18:15:52 +03:00
Colin Woodbury
ef573bab0e
Update tested-with
fields
2018-10-07 10:44:41 -07:00
Colin Woodbury
dec0636611
Update bounds for GHC 8.6
2018-10-07 10:38:36 -07:00
Maximilian Huber
81f4db6c5c
fix minor typo in deprecation warning
2018-08-04 17:16:02 +02:00
Oleg Grenrus
cfade67c2f
Cleanup pre-GHC-8.0 stuff
2018-07-11 01:39:38 +03:00