|
1 | 1 | # Changelog |
| 2 | + |
2 | 3 | All notable changes to this project will be documented in this file. |
3 | 4 |
|
4 | 5 | The format is based on [Keep a Changelog](http://keepachangelog.com/) |
5 | 6 | and this project adheres to [Semantic Versioning](http://semver.org/). |
6 | 7 |
|
7 | 8 | # Release Notes |
8 | 9 |
|
9 | | -## [Unreleased](https://github.com/algolia/algoliasearch-client-python/compare/v2.5.0...master) |
| 10 | +## [Unreleased](https://github.com/algolia/algoliasearch-client-python/compare/v2.6.0...master) |
| 11 | + |
| 12 | +## [v2.6.0](https://github.com/algolia/algoliasearch-client-python/compare/v2.5.0...v2.6.0) |
| 13 | + |
| 14 | +### Added |
| 15 | + |
| 16 | +- Provide `RecommendClient` class for Algolia Recommend ([#539](https://github.com/algolia/algoliasearch-client-python/pull/539)) |
| 17 | +- Provide `PersonalizationClient` class in favor of `RecommendationClient` ([#536](https://github.com/algolia/algoliasearch-client-python/pull/536)) |
| 18 | +- Dockerize repository ([#538](https://github.com/algolia/algoliasearch-client-python/pull/538)) |
| 19 | + |
| 20 | +### Changed |
| 21 | + |
| 22 | +- Deprecate `RecommendationClient` in favor of `PersonalizationClient` ([#536](https://github.com/algolia/algoliasearch-client-python/pull/536)) |
10 | 23 |
|
11 | 24 | ## [v2.5.0](https://github.com/algolia/algoliasearch-client-python/compare/v2.4.0...v2.5.0) |
12 | 25 |
|
13 | 26 | ### Added |
14 | | -- Bring support custom dictionaries [#522](https://github.com/algolia/algoliasearch-client-python/pull/522) |
| 27 | + |
| 28 | +- Bring support custom dictionaries ([#522](https://github.com/algolia/algoliasearch-client-python/pull/522)) |
15 | 29 |
|
16 | 30 | ## [v2.4.0](https://github.com/algolia/algoliasearch-client-python/compare/v2.3.1...v2.4.0) |
17 | 31 |
|
18 | 32 | ### Added |
| 33 | + |
19 | 34 | - Bring support for HTTP_PROXY / HTTPS_PROXY ([#505](https://github.com/algolia/algoliasearch-client-python/pull/505)) |
20 | 35 |
|
21 | 36 | ## [v2.3.1](https://github.com/algolia/algoliasearch-client-python/compare/v2.3.0...v2.3.1) |
22 | 37 |
|
23 | 38 | ### Fixed |
| 39 | + |
24 | 40 | - Invalid format in `setup.cfg` -> `python_requires`. ([#500](https://github.com/algolia/algoliasearch-client-python/pull/500)) |
25 | 41 |
|
26 | 42 | ## [v2.3.0](https://github.com/algolia/algoliasearch-client-python/compare/v2.2.0...v2.3.0) |
27 | 43 |
|
28 | 44 | ### Added |
| 45 | + |
29 | 46 | - Closeable http sessions directly from the clients ([#492](https://github.com/algolia/algoliasearch-client-python/pull/492)) |
30 | 47 |
|
31 | 48 | ### Fixed |
| 49 | + |
32 | 50 | - Replace all objects could get blocked on the replace all objects method while using safe parameter with async dependencies. ([#479](https://github.com/algolia/algoliasearch-client-python/pull/479), [493](https://github.com/algolia/algoliasearch-client-python/pull/493)) |
33 | 51 |
|
34 | 52 | ## [v2.2.0](https://github.com/algolia/algoliasearch-client-python/compare/2.1.0...2.2.0) |
35 | 53 |
|
36 | 54 | ### Added |
| 55 | + |
37 | 56 | - Method `RecommendationClient.set_personalization_strategy` and Method `RecommendationClient.get_personalization_strategy` ([#471](https://github.com/algolia/algoliasearch-client-python/pull/471)) |
38 | 57 | - Method `SearchClient.has_pending_mappings` ([#463](https://github.com/algolia/algoliasearch-client-python/pull/463)) |
39 | 58 | - Method `SearchClient.assign_user_ids` ([#473](https://github.com/algolia/algoliasearch-client-python/pull/473)) |
40 | 59 |
|
41 | 60 | ### Changed |
| 61 | + |
42 | 62 | - Deprecates method `SearchClient.set_personalization_strategy` and method `SearchClient.get_personalization_strategy` ([#471](https://github.com/algolia/algoliasearch-client-python/pull/471)) |
43 | 63 |
|
44 | 64 | ## [v2.1.0](https://github.com/algolia/algoliasearch-client-python/compare/2.0.4...2.1.0) |
45 | 65 |
|
46 | 66 | ### Added |
| 67 | + |
47 | 68 | - Method `SearchClient.get_secured_api_key_remaining_validity` ([#455](https://github.com/algolia/algoliasearch-client-python/pull/455)) |
48 | 69 | - Method `SearchIndex.exists` ([#444](https://github.com/algolia/algoliasearch-client-python/pull/444)) ([#454](https://github.com/algolia/algoliasearch-client-python/pull/454)) |
49 | 70 | - Method `SearchIndex.find_object` and `SearchIndex.get_object_position` ([#449](https://github.com/algolia/algoliasearch-client-python/pull/449)) |
50 | 71 |
|
51 | 72 | ## [v2.0.4](https://github.com/algolia/algoliasearch-client-python/compare/2.0.3...2.0.4) |
52 | 73 |
|
53 | 74 | ### Fixed |
| 75 | + |
54 | 76 | - On `getVersion` param used by `search_index.get_settings` ([#426](https://github.com/algolia/algoliasearch-client-python/pull/426)) |
55 | 77 |
|
56 | 78 | ## [v2.0.3](https://github.com/algolia/algoliasearch-client-python/compare/2.0.2...2.0.3) |
57 | 79 |
|
58 | 80 | ### Fixed |
| 81 | + |
59 | 82 | - Missing `attributesToRetrieve` data on multiple `get_objects` ([#424](https://github.com/algolia/algoliasearch-client-python/pull/424)) |
60 | 83 |
|
61 | 84 | ## [v2.0.2](https://github.com/algolia/algoliasearch-client-python/compare/2.0.1...2.0.2) |
62 | 85 |
|
63 | 86 | ### Fixed |
| 87 | + |
64 | 88 | - Conflict with `typing` standard library ([#423](https://github.com/algolia/algoliasearch-client-python/pull/423)) |
65 | 89 |
|
66 | 90 | ## [v2.0.1](https://github.com/algolia/algoliasearch-client-python/compare/2.0.0...2.0.1) |
67 | 91 |
|
68 | 92 | ### Fixed |
| 93 | + |
69 | 94 | - Batching algorithm when reaching the `batch_size` ([#421](https://github.com/algolia/algoliasearch-client-python/pull/421)) |
70 | 95 |
|
71 | 96 | ## [v2.0.0](https://github.com/algolia/algoliasearch-client-python/compare/1.20.0...2.0.0) |
72 | 97 |
|
73 | 98 | ### Changed |
| 99 | + |
74 | 100 | - Major version - [Upgrade Guide](https://www.algolia.com/doc/api-client/getting-started/upgrade-guides/python) |
0 commit comments