Releases: Kentico/xperience-by-kentico-lucene
v5.0.0
What's Changed
- feat(Lucene): create contentType multi select for admin ui by @bkapustik in #36
- Refactor react component by @fialafilip in #37
- Remove obsolete members by @michalJakubis in #39
- Fix/configuration component content type by @bkapustik in #44
- Update editorconfig and add Issue templates by @michalJakubis in #41
New Contributors
- @fialafilip made their first contribution in #37
- @michalJakubis made their first contribution in #39
Full Changelog: v4.2.0...v5.0.0
Enhancements
- Add multi-select component for Admin UI used to chose from Content Type options included in the indexed paths.
- Add Issue templates for bug or feature requests
- Update example project to use Kentico Xperience 28.4.3
Fixes
- Remove obsolete members mostly used in Startup to register and configure this library in a project.
v4.2.0
What's Changed
- KX-11391 - SignFile replaced with AzureSignTool by @ZdenekS81 in #31
- KX-11751 - Containerization by @ZdenekS81 in #34
- Progressive caching for Lucene Index Manager by @bkapustik in #30
- fix(Lucene): Path evaluation on rebuild by @bkapustik in #35
- Update DefaultLuceneClient.cs by @jkerbaugh in #32
Enhancements
- Replace static
LuceneIndexStore
with Dependancy injection managedILuceneIndexManager
Fixes
- Fix issue with rebuilding an index not honoring paths with conent types
New Contributors
- @ZdenekS81 made their first contribution in #31
- @jkerbaugh made their first contribution in #32
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Feature/dancing goat v28 by @bkapustik in #26
- Feature: Admin Improvements by @seangwright in #28
Full Changelog: v4.0.0...v4.1.0
Enhancements
- Add Dancing Goat example project
- Add documentation for index querying
- Add new
IServiceCollection
extensions.AddKenticoLucene()
.AddLucene()
extensions have been deprecated
- Add new app setting to disable search indexing
CMSLuceneSearchDisableIndexing
LuceneSearchDisableIndexing
app setting has been deprecated
- Add support for local NuGet package testing when working with the project
- More index information is displayed in Admin UI listing
- Display last modification time of each search index
- Begin support for package data migrations in future versions
Fixes
- Fix issue with permissions of Admin UI operations for search indexes (#27)
- Fix issue with CI support and CI repository file generation
- Fix issues with search index task generation
- Rebuilding caused too many items to be indexed
- Rebuilding executed an unoptimized query
- Fix issue with deleting an indexed item when re-indexing that item
v4.0.0
What's Changed
This release makes several APIs and types internal
which were marked public
and were not intended to be part of the public API. This shouldn't affect most users as these parts of the library were not needed to use it in a project and were not documented.
The largest change is with the naming convention of the custom module types used by the library, which have changed to match the other Xperience by Kentico integrations that have been released or are in development.
Most projects should not need to change any code, but they will need to recreate all indexes in the Admin UI because this library does not yet support migrations between versions.
Instructions on how to manually upgrade from v3.0.0 to v4.0.0 are included in the documentation.
- Feature: Admin UI permission checks by @seangwright in #25
New Contributors
- @seangwright made their first contribution in #25
Full Changelog: v3.0.0...v4.0.0
v3.0.0 - Xperience by Kentico v28 support
What's Changed
- Support Xperience by Kentico v28+ and multi website channel solutions
- Rearchitect the Lucene integration to support more dynamic content modeling
- Admin UI configuration of indexes
- Indexing reusable and web page content
- Updated docs
Work in progress
- Dancing Goat example solution
- Complete docs (index querying)
- Update README.md by @ondrejhenek in #22
- Feature v28 by @bkapustik in #24
Full Changelog: v2.0.1...v3.0.0
v2.0.1
What's Changed
- Lucene Administration Name changed to Search by @bkapustik in #17
- refactor Web Crawler example - by @Lahvac in #19, @bkapustik in #20, @Lahvac in #11
- build administration client code in pipeline by @Lahvac and @seangwright in #18
Bugs
There was build configuration issue with v2.0.0 that prevented the Administration UI client assets from being embedded in the assembly, which meant those screens in the Administration would not load. This has been resolved.
Full Changelog: v2.0.0...v2.0.1
Package link https://www.nuget.org/packages/Kentico.Xperience.Lucene/2.0.1
v2.0.0
What's Changed
- Lucene.NET storage strategy - generation by @tkrch in #13
- Improves index publishing, tracking, and updates
- Fix/culture code for retriever by @bkapustik in #16
- Ensures the page crawler uses the correct URL based on the page's culture
- lucene facets by @tkrch in #14
- See the example CafeSearchModel
- lucene decay by @tkrch in #15
- See the README
- update npm devDependencies
Breaking Changes
LuceneIndex.IndexPath
replaced withLuceneIndex.StorageContext
DefaultLuceneIndexService.UseWriter
has newIndexStorageModel storage
parameter
New Contributors
- @tkrch made their first contribution in #13
- @bkapustik made their first contribution in #16
Full Changelog: v1.0.0...v2.0.0
Package link https://www.nuget.org/packages/Kentico.Xperience.Lucene/2.0.0#readme-body-tab
v1.0.0
Initial release including features detailed in the August 10, 2023 Refresh
integrates Xperience with the latest 4.8 beta version of Lucene.NET, enabling auto-indexing of content in Xperience based on application-local, code-defined search indexes and search results retrieval.