akhesacaro
05ef0dd1d3
Allow using aeson 1 (lax with min-bounds)
2021-11-26 17:14:31 +01:00
akhesacaro
e01188aaad
min bound aeson 2
2021-11-18 11:56:32 +01:00
Gaël Deest
575aa70eca
Cleanup
2021-11-18 10:11:45 +01:00
Gaël Deest
5ead291f8d
Implementation of HasClient
...
Follows the same design as `HasServer` in the previous commit.
A test has been added (which incidentally acts as a test for the
HasServer instance).
2021-11-18 10:09:58 +01:00
Théophile Choutri
4e4ad495ef
Change the license value to a valid SPDX identifier
2021-10-31 22:37:56 +01:00
Gaël Deest
b7c6a95929
Fix tested-with fields in Cabal files
...
Also re-added `servant-client` to `cabal.ghcjs.project`, setting
`buildable: False` on tests as they don't run with GHCJS.
2021-10-11 10:35:40 +02:00
akhesacaro
e56f0092d7
remove tested-with (GHC < 8.6.5) from cabal
2021-10-02 13:13:33 +02:00
Maxim Koltsov
e2b897d3c0
Prepare 0.18.3 release ( #1430 )
2021-06-24 00:38:46 +03:00
Maxim Koltsov
61111178f0
Support GHC-9.0.1
2021-06-23 23:06:07 +02:00
Maxim Koltsov
507f0a4671
Allow hspec < 2.9
...
https://github.com/commercialhaskell/stackage/issues/6010
2021-05-14 12:34:04 +03:00
Bodigrim
27173c9223
Allow bytestring-0.11 ( #1386 )
2020-12-16 11:04:49 +01:00
Ondřej Súkup
7412ac3472
Update upper bound limit of base64-bytestring ( #1383 )
2020-12-11 21:15:27 +01:00
Alexey Kuleshevich
08579ca003
Update upper bounds for QuickCheck ( #1375 )
2020-12-05 20:49:11 +01:00
Arian van Putten
f7dc40ca8d
servant-client-core: depend on 0.18.2 ( #1366 )
2020-11-25 15:06:45 +03:00
Maxim Koltsov
0ad2bd221a
Prepare 0.18.2 release ( #1364 )
2020-11-22 17:51:32 +03:00
Maxim Koltsov
4c72c08830
Update inter-library version constraints
2020-11-05 10:48:38 +03:00
Maxim Koltsov
bd698cad3b
Bump version in preparation for new release
2020-11-04 17:06:51 +03:00
fisx
c1105899f4
union verbs ( #1314 )
2020-10-31 20:45:46 +01:00
fisx
64f3543034
bump "tested-with" ghc versions. ( #1350 )
2020-10-25 14:24:06 +01:00
Alejandro Serrano
0c0fe5b9d3
Loosen bound on base16-bytestring ( #1348 )
2020-10-12 13:28:35 +02:00
Maxim Koltsov
43cf589e0e
Bump version to 0.18
2020-07-30 19:03:58 +03:00
Maxim Koltsov
cb0224d063
Add 8.10.1 to tested-with, haskell-ci regenerate
2020-07-17 17:17:45 +03:00
Maxim Koltsov
1a09b1d3a4
Update GHC 8.8.x versions to 8.8.3
2020-07-17 17:10:31 +03:00
Leif Warner
0530671ad6
Allow newer versions of base, template-haskell, lens, & unliftio-core
2020-07-03 06:57:52 +02:00
Felix Yan
4b225c23d7
Allow aeson 1.5 in all components ( #1309 )
2020-06-12 15:02:39 -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
3bf4b100a8
Bump version to 0.17
2020-01-23 12:50:07 +02:00
Oleg Grenrus
d29b0cc8f1
Use GHC-8.8.2 on Travis
2020-01-21 16:52:20 +02:00
Robert Hensing
ce3c68f94b
servant-client-core: Redact Authorization header
2019-11-05 16:31:06 +01: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
ec5574b3b7
Allow http-media-0.8 and QuickCheck-2.13
2019-04-16 13:07: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
Oleg Grenrus
b17c8bb8bd
It's year 2019
2019-02-27 18:13:35 +02:00
Oleg Grenrus
58b401558d
Bump versions to 0.16
2019-02-20 19:06:10 +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
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
3a9a1ca55b
Parametrise over body contents only
2019-02-05 11:51:42 +02:00
Oleg Grenrus
b685efecbe
Allow network-3.0
2019-01-23 02:20:16 +02: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
0dd8ee7585
Add runClientM for streaming-client
2018-11-09 20:22:47 +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
8feda81fcd
Separate Servant.Client.Streaming
...
- as a bonus only `servant-client` depends on `kan-extensions`
2018-11-08 17:58:21 +02: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
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