v4.0.0 NuGet package - refactor and data splitting
kentico-ericd
released this
13 Dec 18:30
·
11 commits
to master
since this release
This is a large release with many breaking changes. Most notably, it introduces a new data splitting feature, adds partial updating, and updates the Algolia.Search
package version.
- New features/updates
- Update
Algolia.Search
to 6.13.0 - Code refactored for efficiency and readability
- Add data splitting for large content
- Add partial updating when modifying existing index content, which reduces the amount of data transferred to Algolia
- Update
- Breaking changes
- Namespace changed from
Kentico.Xperience.AlgoliaSearch
toKentico.Xperience.Algolia
- Registering indexes with
RegisterAlgoliaIndex
no longer supported AlgoliaFacetFilterViewMode
l renamed toAlgoliaFacetFilter
- Facet localization is now performed via
UpdateFacets()
parameter
- Facet localization is now performed via
AddAlgolia()
extension method parameters have changedIAlgoliaConnection
removed- Algolia API can now be accessed at
IAlgoliaClient
IAlgoliaIndexRegister
removed- Indexes are now registered via
IndexStore
- Indexes are now registered via
IAlgoliaIndexingService
removedGetTreeNodeData()
is now inIAlgoliaObjectGenerator
ProcessAlgoliaTasks()
is now inIAlgoliaClient
IAlgoliaRegistrationService
removed- Indexes are now registered via
IndexStore
IsNodeAlgoliaIndexed()
andIsNodeIndexedByIndex()
are nowTreeNode
extension methods and renamedGetIndexSettings()
is now called internally byIAlgoliaIndexService
- Indexes are now registered via
IAlgoliaSearchService
removed- Facets can be updated via
IAlgoliaFacetFilter.UpdateFacets()
- Facets can be updated via
- Namespace changed from