Commit Graph

146 Commits

Author SHA1 Message Date
Chris Allen
1ea188e069 vector-0.12.0.0 2017-01-31 13:36:38 -06:00
Josh Berman
b3d943c31f merge master 2017-01-16 13:46:07 +02:00
Michael Xavier
de5d9c863e Prepare 0.12.1.0 2017-01-11 18:16:10 -08:00
Michael Xavier
167426efc4 Allow aeson 1.1
We'll force it in stack-8.0.yaml because its closest to the LTS that
will actually have it. Not even nightly has aeson-1.1 yet, since
they're trying to get as many packages onboard as possible beforehand.
2017-01-11 09:46:24 -08:00
Josh Berman
c0e1852502 Both V1 and V5 modules and tests
A new module structure for both V1 and V5, and seperate test suites.
Also added a new cabal flag for travis testing.
2016-12-04 15:53:06 +02:00
Josh Berman
437bc3d16f Elastic 5.0 compatibility
This commit moves bloodhound library to use elastic 5.0.
The filter type was changes to be a wrapper for queries, and some
new APIs are met.

It is *not* feture-complete, however, all tests pass.
2016-11-29 13:18:01 +02:00
Oleg Grenrus
3534c68f2e Switch derive to generics-sop
Until https://github.com/nick8325/quickcheck/pull/112 is merged and
released
2016-11-18 19:43:04 +02:00
Oleg Grenrus
4170273805 Switch derive to generics-sop
Until https://github.com/nick8325/quickcheck/pull/112 is merged and
released
2016-11-18 12:19:41 +02:00
Chris Allen
0ee54ec087 Merge pull request #153 from phadej/aeson-1
Relax aeson and hspec upper bounds
2016-11-17 23:10:15 -06:00
Oleg Grenrus
9141f0c0db Make build-type: Simple 2016-11-17 09:10:46 +02:00
Oleg Grenrus
71339172a1 Relax aeson and hspec upper bounds
Also update stack-8.0.yaml to use newer nightly, with aeson-1.0.*
2016-11-17 09:03:32 +02:00
Michael Xavier
00016c2838 Drop doctest-prop
AFAICT we weren't even using it anymore. We imported the function assert
and then never used it in the doctests.
2016-10-31 14:31:03 -07:00
Josh Berman
313d4a7e2a bump version to 0.12 2016-09-26 15:45:21 +03:00
Chris Allen
1467ffee92 CPP the Arbitrary instance for the 7.8 users 2016-08-21 13:09:03 -05:00
Chris Allen
5f2951ebc9 QuickCheck 2.8 and newer only 2016-08-21 12:52:53 -05:00
Michael Xavier
0164535ce9 Do some toggling in test around version:
- sets up a snapshot repo in travis so versions newer than 1.5 can test snapshots
- does not test snapshots if the system is incapable. I can't in good
  conscience modify a developer's ES config for the sake of testing, so
  on your local machine if you have no repo configured and ES >= 1.6, we
  skip snapshot tests.
- Disable problematic snapshot options for old versions of ES in
  test. Add warning to the docs.
2016-07-29 12:59:05 -07:00
Michael Xavier
ec2bfeb793 Merge branch 'http-client-0.4' into snapshot-restore 2016-07-21 16:04:37 -07:00
Michael Xavier
7d19a19f90 Set minimum lower bound on http-client
There were either some functions removed in the http-client 0.4 line or
ones added in 0.5 but after binary searching the version range, 0.4.30
seems to be the magic number where everything compiles and the tests
pass without having to do any CPP or worse.
2016-07-21 16:03:17 -07:00
Michael Xavier
abb7052f57 Tests passing with snapshots repo API 2016-07-20 10:58:21 -07:00
Michael Xavier
06819a6b44 WIP snapshot-restore API
Snapshots API partly implemented. First trivial test case is passing.

This could get tricky as our test suite spans many versions. For
instance, 1.7 is when patterns got introduced.
2016-07-19 16:15:17 -07:00
Chris Allen
0403b19a44 http-client-0.5.0 support 2016-07-06 15:33:39 -05:00
Chris Allen
c8787fa74a new version 2016-03-03 12:20:50 -06:00
Chris Allen
dc49132054 blah fuck wtf 2016-03-01 12:57:09 -06:00
Chris Allen
f35ea3d6eb lets do this 2016-02-28 21:00:52 -06:00
MHova
cbb9531377 Support Bool and Numeric keys in TermsResults 2016-01-20 19:12:09 -05:00
Michael Xavier
b8116737a0 Initial work in request hooks.
Going to take this and dogfood for a bit to see how well it works for
AWS request signing.
2015-12-02 16:08:23 -08:00
Chris Allen
8ee8de0bc8 version bump, push for validation 2015-11-23 00:18:37 -06:00
Chris Allen
0b116a0284 Merge pull request #82 from Soostone/date-range-agg
Date range agg
2015-11-18 19:50:08 -06:00
Michael Xavier
a27cec5fda Finish up index settings feature 2015-11-16 11:05:46 -08:00
Chris Allen
d1b4b7cd25 Merge remote-tracking branch 'origin/index-aliases' 2015-11-14 21:35:44 -06:00
Michael Xavier
6a2503f3f7 Loosen errors dependency
2.0 changed EitherT to ErrorT, but we don't use that so we should be okay.
2015-11-14 14:08:19 -08:00
Michael Xavier
4269d2787b Add date_range aggregation
Note that this commit is based off of the low-level-scroll PR as a
starting point.
2015-11-13 16:23:45 -08:00
Chris Allen
df776d4842 new semigroups 2015-11-10 23:31:13 -06:00
Michael Xavier
0663f0306d Merge branch 'master' into index-aliases 2015-10-29 22:18:00 -07:00
Chris Allen
d4e70617b0 bump copyright 2015-10-29 15:18:02 -05:00
Michael Xavier
a72311a60b WIP: fix several bugs with parsers, more to go
Also caught a bug in one of the existing ToJSON instances
2015-10-23 22:05:39 -07:00
Chris Allen
7ad9a92c86 Cut-off 2015-10-16 15:30:03 -05:00
Chris Allen
8be92c3682 version bump 2015-10-16 15:13:33 -05:00
Chris Allen
8e9e806d09 http-types 0.9 2015-10-16 15:13:12 -05:00
Chris Allen
891eee61a3 tests passing 2015-10-16 15:05:59 -05:00
Chris Allen
225f13abc0 what in the sam hell 2015-10-15 16:41:17 -05:00
Chris Allen
b9b4399985 Merge pull request #74 from bitemyapp/extra-source-files
Add readme and changelog to extra source files
2015-10-08 20:46:00 -05:00
Michael Xavier
05ee536606 Add readme and changelog to extra source files
Generally seems like good practice for the readme but there's a clear
benefit to adding changelog.md to extra-source-files: it gets parsed by
hackage and linked right from the haddocks!
2015-10-08 16:20:35 -07:00
Jan-Philip Loos
1acc69e62b Fix for bitemyapp/bloodhound#38
Utilize `Network.URI.escapeURIString` to escape characters before parsing a string into an URI
2015-10-07 11:30:29 +02:00
Chris Allen
83857a2b5e wut 2015-09-21 18:56:49 -05:00
Chris Allen
64f9b2fd30 Merge pull request #69 from sjakobi/except
Replace Control.Monad.Error with CM.Except via mtl-compat
2015-09-14 00:38:05 -05:00
Chris Allen
50f5bfb7c5 release impending 2015-09-14 00:36:36 -05:00
Simon Jakobi
e68721c834 Replace Control.Monad.Error with CM.Except via mtl-compat
Control.Monad.Error is deprecated since mtl-2.2.1.
mtl-compat is a module that backports the Control.Monad.Except module
providing backwards compatibilty for users of mtl <= 2.2.0.
2015-09-14 05:30:00 +02:00
Josh Berman
fa9cff1ce8 limit change scanSearch to given index and mapping to better match existing search functionality; add tests 2015-08-23 16:05:35 +03:00
Josh Berman
a4a15751a9 url query encoding bug 2015-08-18 16:26:51 +03:00