akhesacaro
86eb25018e
removing DerivingVia extension (not compatible ghc < 8.6.1)
2021-03-17 23:22:20 +01:00
Maxim Koltsov
57badc7c74
Add UVerb cookbook to cookbook build ( #1365 )
2020-11-22 18:08:01 +03:00
Arian van Putten
339eec6a90
Fix overlapping instance for WithStatus ( #1361 )
...
We do not need the `ToJSON` instance for `WithStatus`
it would cause an overlap between:
```
ToJSON a => MimeRender JSON a
```
and
```
forall cty a. MimeRendercty a => MimeRender cty (WithStatus a)
```
and Servant just needs the `MimeRender` typeclass for it to work
* Add some more docs to the UVerb module
* cookbook/uverb: Change GHC versions
CI was complaining some version did not exist. Trying to bump
Also added 8.10.1
* doc/cookbook/uverb: Remove 8.4.4 from tested versions
CI was running into a cabal bug for some reason
2020-11-18 17:33:03 +01:00
fisx
c1105899f4
union verbs ( #1314 )
2020-10-31 20:45:46 +01:00
Jordan Kaye
9f8127ed54
Minor rewording in Server tutorial
...
Fixed an awkward wording in the Server tutorial.
2020-08-02 05:51:08 -06:00
Maxim Koltsov
e93376939c
Reenable cookbook-testing
2020-07-31 13:32:17 +03:00
fisx
c5717a61a3
Merge pull request #1312 from maksbotan/maksbotan/configurable-combinator-errors
...
Configurable combinator errors
2020-07-30 17:15:59 +02:00
Andy
55f5a78b1b
Docs: Hoist Server "Footnote"
2020-07-21 01:02:05 +02:00
Maxim Koltsov
cb0224d063
Add 8.10.1 to tested-with, haskell-ci regenerate
2020-07-17 17:17:45 +03:00
Maxim Koltsov
d94ad9df9b
Add cookbook entry for custom error formatters
2020-07-17 17:11:46 +03:00
Maxim Koltsov
1a09b1d3a4
Update GHC 8.8.x versions to 8.8.3
2020-07-17 17:10:31 +03:00
Jan Hrcek
8e7b538921
More cookbook improvements ( #1305 )
...
* Simplify code in CurlMock cookbook recipe
* Link to latest versions of packages on hackage
* Fix grammar in the OpenIdConnect recipe
* HasForeignType -> HasForeign
2020-06-10 12:36:23 -04:00
Jan Hrcek
b9d8fbcdc1
Fix typos and grammar ( #1304 )
...
* Fix typos and grammar
* Remove redundant words, fix articles
* More language fixes
* More typo fixes and resolve TODO about missing links
2020-06-06 00:43:51 -04:00
Oleg Grenrus
d29b0cc8f1
Use GHC-8.8.2 on Travis
2020-01-21 16:52:20 +02: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
Alp Mestanogullari
00d9b60796
Merge pull request #1254 from natsuki14/patch-1
...
I guess some sample curl commands are wrong.
2019-12-19 07:53:54 +01:00
Eric Torreborre
164ae93c31
added a function to create Client.Request in ClientEnv
2019-12-14 22:34:06 +02:00
natsuki14
2050ec86a2
I guess some sample curl commans are wrong.
2019-12-15 03:09:01 +09:00
Oleg Grenrus
83336ae991
Small updates
...
- Allow newer js-jquery in tutorial
- use bionic on Travis
- allow newer hspec in servant-jsaddle
2019-11-17 19:39:44 +02:00
Noah Snelson
5612772448
Change Type Families user manual link to specify GHC 8.8.1
2019-10-07 18:55:47 -07:00
Noah Snelson
ec80f251f3
Fixes issue #1206 by updating broken links in tutorial.
2019-10-07 11:23:30 -07:00
Catherine Galkina
8550926d90
Updated docs
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
Alp Mestanogullari
35cae91fdb
Merge pull request #1194 from rl-king/doc-test-warpserver
...
Testing cookbook recipe: use Warp.testWithApplication to prevent race condition
2019-08-16 20:39:56 +02:00
Alp Mestanogullari
e9aec26fb2
Merge pull request #1198 from jakequade/cookbook-mysql-basic
...
Add mysql cookbook example
2019-08-07 10:41:27 +02:00
Jake Quade
7554ed4ae3
Add mysql cookbook example
...
Contributes a basic mysql-backed API with basic CRUD functionalities.
2019-08-05 15:32:57 +10:00
rl-king
da174d9887
Use Warp.testWithApplication to prevent race conditions
2019-07-16 22:16:59 +02:00
jake
d4289931ad
add stack to tutorial docs ( #1177 )
...
* add stack to tutorial docs
* adjusted stack install wording
2019-07-10 09:14:39 +02:00
Manuel Bärenz
0ccb02dad1
Fix small typos in doc/tutorial/Server.lhs
2019-04-20 10:52:49 +02:00
Domen Kožar
1826b8a767
Add streaming to the cookbook toc
2019-04-19 14:45:14 +07:00
Yann Esposito (Yogsototh)
53b97dd8b3
Adding OIDC Cookbook
2019-04-15 19:50:28 +03: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
Nick Boultbee
0869725b99
Fix typo in docs
2019-02-27 09:23:36 +00:00
Oleg Grenrus
a5655f8d5a
Rename ServantError to ClientError, ServantErr to ServerError
2019-02-18 22:51:09 +02:00
Oleg Grenrus
420ebd0475
Refactor servant-client-core
...
- No more Internal modules
- Remove ClientLike-generic. Let's use Routes-generics
- Let's see if anyone notices, otherwise we can add it back
- Add Makefile for common tasks
- Fix servant-client-ghcjs
2019-02-18 19:08:13 +02:00
Oleg Grenrus
7e3853d030
Merge pull request #1124 from domenkozar/docs
...
Bump docs dependencies and move docs docs to README
2019-02-12 10:43:54 +02:00
Domen Kožar
53b3b939e4
Bump docs dependencies and move docs docs to README
2019-02-12 13:38:25 +07: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
4fab471c29
Refactor servant-client(-core)
...
- Rename GenResponse to ResponseF (analogous to RequestF)
- add NFData Headers
- Make Request and Response bodies be SourceIO,
i.e. move conversions into specific implementations
2019-02-06 12:15:20 +02:00
Oleg Grenrus
109f7b2a45
Add venv warning checks to doc/Makefile
2019-02-02 16:05:03 +02:00
Oleg Grenrus
b685efecbe
Allow network-3.0
2019-01-23 02:20:16 +02:00
csamak
2191fc815e
Fix the tutorial app4 curl example
...
Change the app4 curl example to match the API definition.
2018-12-17 11:11:41 -08:00
Oleg Grenrus
e3e5d2b230
Merge pull request #1082 from phadej/changelog-0.15b
...
Changelog 0.15b
2018-11-13 17:55:18 +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
Xavier Shay
63d685adb3
Add note to custom monad documentation about what to do with Raw endpoints.
2018-11-11 09:31:57 -08: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
8feda81fcd
Separate Servant.Client.Streaming
...
- as a bonus only `servant-client` depends on `kan-extensions`
2018-11-08 17:58:21 +02:00