Skip to content

Commit 1870380

Browse files
chore(changelog): Reformat changelog
1 parent 6ef1f5b commit 1870380

File tree

2 files changed

+290
-251
lines changed

2 files changed

+290
-251
lines changed

CHANGELOG.md

Lines changed: 290 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,290 @@
1+
# CHANGELOG
2+
3+
### UNRELEASED
4+
5+
6+
<Contributors, please add your changes below this line>
7+
8+
9+
### 1.15.3 - 2018-03-15
10+
11+
* Remove the `[security]` flair of `requests`
12+
13+
### 1.15.2 - 2017-12-18
14+
15+
* Add 'page' and 'hitsPerPage' to list_user_ids
16+
17+
### 1.15.1 - 2017-12-05
18+
19+
* Implement delete_by, an atomic delete_by_query
20+
* Deprecate delete_by_query
21+
22+
### 1.15.0 - 2017-12-05
23+
24+
* Implement iter_synonyms to browse synonyms
25+
* Implement iter_rules to browse rules
26+
* Implement an optional parameter for copy_index that allows a partial copy of an index
27+
28+
### 1.14.1 - 2017-11-06
29+
30+
* Fix request_options not always optional
31+
32+
### 1.14.0 - 2017-10-29
33+
34+
* Add per-request parameters
35+
* Add multi-cluster support
36+
37+
### 1.13.0 - 2017-01-31
38+
39+
* Add rules endpoints
40+
41+
### 1.12.0 - 2017-01-31
42+
43+
* Do not ship the certificates anymore
44+
45+
### 1.11.2 - 2017-01-31
46+
47+
* Decode the README with utf-8 encoding in setup.py
48+
49+
### 1.11.1 - 2017-01-02
50+
51+
* Add `forward_to_replicas` on top of `forward_to_slaves`
52+
53+
### 1.11.0 - 2016-12-02
54+
55+
* Configure DNS resolvinf timeout
56+
* Implement new retry logic
57+
58+
### 1.10.1 - 2016-11-29
59+
60+
* Add `search_for_facet_value` to supplant `search_facet`
61+
62+
### 1.10.0 - 2016-10-19
63+
64+
* Add `attribute_to_retrieve` to `get_objects`
65+
* Add `no_create` with `partial_update_object`
66+
* Implement the search in facet API end point
67+
68+
### 1.9.2 - 2016-08-08
69+
70+
* Fix error on large API keys by including them in the JSON body instead of as a header
71+
* Fix potential parsing error in case of httpCode == 4XX
72+
73+
### 1.9.1 - 2016-07-05
74+
75+
* Fix the `strategy` parameter of `mutliple_queries`
76+
* Add the `forwardToSlaves` parameter of `set_settings`
77+
78+
### 1.9.0 - 2016-06-15
79+
80+
* Implement the new synonym API functions
81+
* Ensure the hosts are chosen randomly when retrying for better balancing
82+
83+
### 1.8.0 - 2016-02-11
84+
85+
* Upgrade to requests[security]>=2.9.1 to fix the underlying SNI issues
86+
87+
### 1.7.1 - 2015-10-23
88+
89+
* Add compatibility with Google Appengine
90+
91+
### 1.7.0 - 2015-10-16
92+
93+
* Remove the retry on 4XX errors
94+
* Add new secured api key
95+
* Fix bug with distinct on the deleteByQuery method
96+
97+
### 1.6.8 - 2015-10-07
98+
99+
* Catch all exceptions in the retry strategy
100+
101+
### 1.6.7 - 2015-10-06
102+
103+
* Fix an issue with the handling of connection errors
104+
105+
### 1.6.6 - 2015-09-08
106+
107+
* Fix an issue with ObjectID that are not string
108+
* Fix an issue with default dict parameter
109+
110+
### 1.6.4 - 2015-08-17
111+
112+
* The JSON encoder fallback to unicode/str if it raises TypeError
113+
114+
### 1.6.3 - 2015-08-13
115+
116+
* Fix issue with unicode query
117+
118+
### 1.6.2 - 2015-08-02
119+
120+
* Search now uses POST request instead of GET
121+
122+
### 1.6.1 - 2015-07-30
123+
124+
* Fix PyPI build
125+
126+
### 1.6.0 - 2015-07-30
127+
128+
* Rewrite all the package. The API Client is 100% backward compatible.
129+
* Switch from urllib3 to requests
130+
* Various fix
131+
132+
### 1.5.9 - 2015-07-23
133+
134+
* Fix browse_all and browse_from methods
135+
136+
### 1.5.8 - 2015-07-10
137+
138+
* Add the ability to use the api behind a proxy
139+
140+
### 1.5.5 - 2015-06-16
141+
142+
* Fix issue with non existing facet in the result set for the disjunctive faceting method
143+
* Add browse_from and browse_all methods
144+
145+
### 1.5.4 - 2015-05-04
146+
* Add new methods to add/update api key
147+
* Add batch method to target multiple indices
148+
* Add strategy parameter for the multipleQueries
149+
* Add new method to generate secured api key from query parameters
150+
151+
### 1.5.3 - 2015-04-24
152+
153+
* Add method to forward the end user ip
154+
155+
### 1.5.2 - 2015-04-09
156+
157+
* Better retry strategy using two different provider (Improve high-availability of the solution, retry is done on algolianet.com)
158+
* Read operations are performed to APPID-dsn.algolia.net domain first to leverage Distributed Search Network (select the closest location)
159+
* Improved timeout strategy: increasse timeout after 2 trials & have a different read timeout for search operations
160+
161+
### 1.5.1 - 2015-03-13
162+
163+
* Fixed ImportError with Python 3.4
164+
165+
### 1.5.0 - 2014-12-26
166+
167+
* Added timeout (connect timeout = 1s & read timeout = 30s). Can be overridden with set_timeout method
168+
169+
### 1.4.0 - 2014-11-29
170+
171+
* Moved API calls to algolia.net domain instead of algolia.io domain
172+
173+
### 1.3.11 - 2014-10-22
174+
175+
* Add more information when hosts are unreachable
176+
177+
### 1.3.10 - 2014-10-11
178+
179+
* Do not assume that objectIDs are strings.
180+
181+
### 1.3.9 - 2014-09-17
182+
183+
* Making Client and Index new-style python classes for easier extension
184+
185+
### 1.3.{2,3,4,5,6,7,8} - 2014-09-15
186+
187+
* Fixed resources/ca-bundle.crt inclusion
188+
189+
### 1.3.1 - 2014-09-14
190+
191+
* Added update_user_key & update_user_key
192+
193+
### 1.3.0 - 2014-08-25
194+
195+
* Use snake-case everywhere (backward compatible)
196+
197+
### 1.2.14 - 2014-08-22
198+
199+
* More fixes around bool/json serialization
200+
201+
### 1.2.13 - 2014-08-21
202+
203+
* Fixed waitTask's sleep
204+
205+
### 1.2.12 - 2014-08-20
206+
207+
* Fixed boolean-based query parameter encoding
208+
209+
### 1.2.11 - 2014-07-17
210+
211+
* Added getObjects
212+
* Added deleteByQuery
213+
214+
### 1.2.10 - 2014-04-18
215+
216+
* Fixed decimal JSON serialization
217+
* Force urllib3>=1.8.1 dependency to work-around a GAE bug (https://github.com/shazow/urllib3/issues/356)
218+
219+
### 1.2.9 - 2014-03-30
220+
221+
* Fixed invalid date->timestamp conversion
222+
223+
### 1.2.8 - 2014-02-24
224+
225+
* Fixed python3 compatibility
226+
227+
### 1.2.7 - 2014-02-24
228+
229+
* Added deleteObjects
230+
* Added generateSecuredApiKey based on an API Key, tagFilters and optional user token
231+
* Ability to specify a list of indexes targeted by a user API key
232+
* Missing UTF-8 encoding while generating DELETE URL
233+
234+
### 1.2.6 - 2014-02-01
235+
236+
* Fixed encoding of objectID with slash
237+
238+
### 1.2.5 - 2014-01-30
239+
240+
* Fallback on str() if JSON encoding fails
241+
242+
### 1.2.4 - 2014-01-11
243+
244+
* Fixed bug on batch commands introduced in 1.2.3
245+
246+
### 1.2.3 - 2014-01-11
247+
248+
* Fixed doc strings
249+
* Refactor of batch commands
250+
251+
### 1.2.2 - 2013-12-23
252+
253+
* Fixed encoding of dates
254+
255+
### 1.2.1 - 2013-12-1
256+
257+
* Documentation of distinct feature
258+
* Store last exception and raise it instead of generic 'unreachable host' exception
259+
260+
### 1.1.6 - 2013-12-10
261+
262+
* Improved readability of search & settings parameters
263+
264+
### 1.1.5 - 2013-12-06
265+
266+
* Added browse method
267+
268+
### 1.1.3 - 2013-12-06
269+
270+
* Added partialUpdateObjects method
271+
272+
### 1.1.1 - 2013-11-08
273+
274+
* Encode array-based search params.
275+
276+
### 1.1.0 - 2013-11-07
277+
278+
* Added clearIndex method
279+
* Added support of maxQueriesPerIPPerHour and maxHitsPerQuery in creation of API keys
280+
281+
### 1.0.2 - 2013-10-11
282+
283+
* Fixed urlencode problem
284+
285+
### 1.0.1 - 2013-10-09
286+
287+
* Fixed dependencies
288+
289+
### 1.0.0 - 2013-10-09
290+
* Make python client compatible with python 2.6+ (including Python 3.x)

0 commit comments

Comments
 (0)