git.iko.soy/typeable/bloodhound
on 7d19a19 help sign in
typeable/bloodhound/changelog.md
179 lines 5.7 kB history raw
10.11.0.0
2===================
4Thanks to the following people, Bloodhound 0.10.0.0 is being released! This one gets a bit messy due to the Aeson 0.11 changeover, but this should be good to go now. Note that Aeson 0.11 returned to Aeson 0.9's behavior and semantics.
6* @MichaelXavier
7 - #112 List indices support
8 - #94 Implement index optimization
9 - #91 Make `respIsTwoHunna` more semantic
10 - More detail: This is actually the cause of a bug in real code. If you happen to be
11 using parseEsResponse (which uses respIsTwoHunna) to parse the result of
12 certain operations such as creating an index, those operations return a
13 201 and unjustly are deemed to be a failure.
14 - Cleaned up errant Haskell tokens in README
15 - #84 Added request auth hooks
17* @dzhus / @MailOnline
18 - #85 Add updateDocument
20* @ReadmeCritic
21 - #108 Update README URLs based on HTTP redirects
23* @MHova
24 - #105 Add helper data types and functions for Missing Aggregations
25 - Removed unused server versions from the tests
26 - Updated readme to reflect actual ES versions supported and tested
27 - Added support for parsing results of Missing Aggregations
28 - #104 Export BucketValue
29 - #102 Add local testing instructions to the README
30 - #89 Support Bool and Numeric keys in TermsResults
31 - Added Missing Aggregation support
32 - #98 Improve EsProtocolException documentation for human error
33 - Updated README to warn about 2.0 compatibility
34 - Fix docs specifying an incorrect terminating condition
36* @bitemyapp
37 - Merge monkey, puzzled over spurious local doctest failures
390.10.0.0
40===================
42Thanks to the following people, Bloodhound 0.10.0.0 is being released! This one gets a bit messy due to the Aeson 0.10 upgrade, so you may want to wait for the dust to settle. YMMV.
44* @MichaelXavier
45 - #77: Add test for error parsing
46 - #76/#78: Support for updating (modifying) index settings
47 - #79/#80: Index aliases
48 - #81: Low-level scroll API support
49 - #82: Date range aggregation
51* @bitemyapp
52 - Fucked around with dependencies and broke things in order to upgrade to Aeson 0.10
53 - Please forgive me.
550.9.0.0
56===================
58Thanks to the following people, Bloodhound 0.9.0.0 is being released!
60* @MichaelXavier
61 - #75: A more explicit type for errors
62 - #74: Add readme and changelog to extra source files
64* @MaxDaten
65 - #38/#73 Provide safety by using URL-encoding
67* @centromere
68 - #72 Added parent support to documentExists
710.8.0.0
72===================
74Thanks to the following people, Bloodhound 0.8.0.0 is being released!
76* @MichaelXavier
77 - #67: Deriving Monad(Throw|Catch|Mask)
78 - #64: Export BH constructor
79 - #61: Filter aggregation support
80 - #60: Add value_count aggregation support
81 - #58: Eliminate partiality in EsResult
83* @centromere
84 - #59: Fixed bug with IndexSettings serialization
85 - #56: Added fields support to Search
86 - #55: Added ability to specify a parent document
87 - #54: Fixed IndexTemplate serialization bug
88 - #52: Added ability to manipulate templates
89 - #51: Fixed mapping API
90 - #50: Fixed problem with put sending POST
92* @bermanjosh
93 - #63: Url query encoding bug
94 - #53: Scan type
96* @sjakobi
97 - #69: Replace Control.Monad.Error with CM.Except via mtl-compat
98 - #70: Silence redundant import warning with base-4.8.*
99 - #71: Use "newManager" instead of deprecated "withManager"
1010.7.0.0
102===================
104* Added QueryFilter thanks to Bjørn Nordbø!
106* Support for optimistic concurrency control thanks again to @MichaelXavier!
1080.6.0.1
109===================
111* Allow Aeson 0.9
1130.6.0.0
114===================
116* Moved to BHMonad, thanks to @MichaelXavier! Now there's a reader of config information and IO is lifted.
118* SearchHits have a Monoid now, makes combining search results nicer, allows for defaulting when a search cannot be performed.
1200.5.0.0
121===================
123* Fixed and changed TermsQuery (This caused the major bump)
125* Removed benchmarks from travis.yml
127* Added doctests, examples for Database.Bloodhound.Client. Haddocks should be much nicer.
129* Various fixes, reformatting
1310.4.0.0
132===================
134* Term and date aggregation - thanks to Christopher Guiney! (@chrisguiney)
136Following three thanks to Liam Atkins (@latkins)
138* omitNulls changed to exclude empty lists and null values
140* BoolQuery must/mustNot/Should changed from Maybe (Query|[Query]) to [Query] thanks to @latkins
142* Added vector dependency so we can check for V.null/V.empty on JSON arrays
144* Highlighting, thanks to @latkins! See http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-highlighting.html and http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/highlighting-intro.html for more
146* Added 1.4.0 support and CI integration
148* Can generate individual bulk operations, https://github.com/bitemyapp/bloodhound/issues/17, bulk requests should be more efficient now too - Vector instead of List.
1500.3.0.0
151===================
153* Status "ok" changed from Bool to Maybe Bool thanks to @borisyukd
155* Elasticsearch 1.3.x compatibility fixed with changes to geo bounding boxes - thanks to Curtis Carter! (@ccarter)
157* CI coverage expanded to 1.0.x -> 1.3.x
1590.2.0.1
160===================
162* Killed off maybeJson/mField/catMaybes in favor of omitNulls
164* Experimenting with RecordWildcards
166* Merged Types and Instances module into Types to prevent possibility of orphans and cull orphan instance warnings.
168* Added note about current supported Elasticsearch version.
1700.2.0.0
171===================
173* Added TermFilter
175* Renamed createMapping to putMapping
177* Fixed and rebuilt documentation
179* RegexpFlags changed to a sum type instead of Text, thanks to @MichaelXavier!