CHANGELOG

2015-08-13 1.6.3
	* Fix issue with unicode query

2015-08-02 1.6.2
	* Search now uses POST request instead of GET

2015-07-30 1.6.1
	* Fix PyPI build

2015-07-30 1.6.0
	* Rewrite all the package. The API Client is 100% backward compatible.
	* Switch from urllib3 to requests
	* Various fix

2015-07-23 1.5.9
	* Fix browse_all and browse_from methods

2015-07-10 1.5.8
	* Add the ability to use the api behind a proxy

2015-06-16 1.5.5
     * Fix issue with non existing facet in the result set for the disjunctive faceting method
     * Add browse_from and browse_all methods

2015-05-04  1.5.4
     * Add new methods to add/update api key
     * Add batch method to target multiple indices
     * Add strategy parameter for the multipleQueries
     * Add new method to generate secured api key from query parameters

2015-04-24  1.5.3
     * Add method to forward the end user ip

2015-04-09  1.5.2
     * Better retry strategy using two different provider (Improve high-availability of the solution, retry is done on algolianet.com)
     * Read operations are performed to APPID-dsn.algolia.net domain first to leverage Distributed Search Network (select the closest location)
     * Improved timeout strategy: increasse timeout after 2 trials & have a different read timeout for search operations

2015-03-13  1.5.1
     * Fixed ImportError with Python 3.4

2014-12-26  1.5.0
     * Added timeout (connect timeout = 1s & read timeout = 30s). Can be overrided with set_timeout method

2014-11-29  1.4.0

     * Moved API calls to algolia.net domain instead of algolia.io domain

2014-10-22  1.3.11

     * Add more informations when hosts are unreachable

2014-10-11  1.3.10

     * Do not assume that objectIDs are strings.

2014-09-17  1.3.9

     * Making Client and Index new-style python classes for easier extension

2014-09-15  1.3.{2,3,4,5,6,7,8}

     * Fixed resources/ca-bundle.crt inclusion

2014-09-14  1.3.1

     * Added update_user_key & update_user_key

2014-08-25  1.3.0

      * Use snake-case everywhere (backward compatible)

2014-08-22  1.2.14

      * More fixes around bool/json serialization

2014-08-21  1.2.13

      * Fixed waitTask's sleep

2014-08-20  1.2.12

      * Fixed boolean-based query parameter encoding

2014-07-17  1.2.11

      * Added getObjects
      * Added deleteByQuery

2014-04-18  1.2.10

      * Fixed decimal JSON serialization
      * Force urllib3>=1.8.1 dependency to work-around a GAE bug (https://github.com/shazow/urllib3/issues/356)

2014-03-30  1.2.9

      * Fixed invalid date->timestamp conversion

2014-02-24  1.2.8

      * Fixed python3 compatibility

2014-02-24  1.2.7

      * Added deleteObjects
      * Added generateSecuredApiKey based on an API Key, tagFilters and optional user token
      * Ability to specify a list of indexes targeted by a user API key
      * Missing UTF-8 encoding while generating DELETE URL

2014-02-01  1.2.6

      * Fixed encoding of objectID with slash

2014-01-30  1.2.5

      * Fallback on str() if JSON encoding fails

2014-01-11  1.2.4

      * Fixed bug on batch commands introduced in 1.2.3

2014-01-11  1.2.3

      * Fixed doc strings
      * Refactor of batch commands

2013-12-23  1.2.2

      * Fixed encoding of dates

2013-12-18 1.2.1

      * Documentation of distinct feature
      * Store last exception and raise it instead of generic 'unreachable host' exception

2013-12-10  1.1.6

      * Improved readability of search & settings parameters

2013-12-06  1.1.5

      * Added browse method

2013-12-06  1.1.3

      * Added partialUpdateObjects method

2013-11-08  1.1.1

      * Encode array-based search params.

2013-11-07  1.1.0

      * Added clearIndex method
      * Added support of maxQueriesPerIPPerHour and maxHitsPerQuery in creation of API keys

2013-10-11  1.0.2

      * Fixed urlencode problem

2013-10-09  1.0.1

      * Fixed dependencies

2013-10-09  1.0.0
      * Make python client compatible with python 2.6+ (including Python 3.x)
