Releases: algolia/algoliasearch-client-php
Releases · algolia/algoliasearch-client-php
1.25.1
1.25.1
- feat(places): Set write hosts when using Places
Even though Algolia Places indices are read-only, we still need to take into
account the write hosts to let the user generate its own API keys.
1.25.0
- feat: Let you define all API keys capabilities in one array
Example:
$client->addApiKey([
'acl' => [
'search',
'listIndexes',
],
'validity' => $validity,
'maxQueriesPerIPPerHour' => 1000,
'maxHitsPerQuery' => 50,
'indexes' => ['prefix_*'],
]);
instead of
$client->addApiKey(['search', 'listIndexes'], $validity, 1000, 50, ['prefix_*']);
1.24.0
- feat: Introduce ScopedCopyIndex method, to copy settings, synonyms or query rules between indices
1.23.1
- fix: remove all requestHeaders params from method signatures as it breaks backward compatibility. Features added in 1.23.0 still work the same.
1.23.0
- feat: add a
requestHeaders
parameter to every method to allow passing custom HTTP headers on a per request basis
- feat: add multi cluster management endpoints
1.22.0
- feat: Introduce SynonymIterator to easily export all synonyms
- feat: Introduce RuleIterator to easily export all query rules
1.21.0
- feat: exclude disjunctive queries from analytics
- fix: autoload Tests namespace only in dev
- fix: remove usage of deprecated API key methods
1.20.0
- feat(places): add getObject support
1.19.0
- feat(query-rules): add query rules support
- feat(delete-by): add
delete by
support
- feat: add a dedicated
AlgoliaConnectionException
1.18.0
- make API credentials optional for Client::initPlaces()
- make API credentials optional if places enabled in ClientContext class
- raise exception when unknown method is called on Index class