v7.0.0
Breaking Changes
- Reduced changes to CI repository when editing an index in the Xperience by Kentico Admin UI.
- Add mandatory Lucene Analyzer selection to Kentico.Xperience.Lucene API and Admin UI.
- Lucene Index Info model, that is the LuceneIndexItemInfo, and the corresponding database table have been extended to store the Lucene analyzer.
Enhancements
- Add tracking of the identifiers of the related objects in the LuceneIndexConfigurationComponent.
- Add new mandatory form component to Lucene Index configuration in Xperience by Kentico Admin UI.
- Add option to register additional Lucene analyzers as a Dependancy which will be selectable in the Xperience by Kentico Admin UI.
- Add property LuceneAnalyzer to LuceneIndex, which returns the Lucene analyzer selected in the Xperience by Kentico Admin UI. This property can be returned in a SearchService to execute search queries using the analyzer.
Fixes
- Fix the issue where editing configuration of an index created too much noise in the CI repository after editing or creating a Lucene index, because all related items were deleted.
What's Changed
- Feat/updating existing index configuration by @bkapustik in #52
- Feat/selectable analyzer by @bkapustik in #53
Full Changelog: v6.1.0...v7.0.0