Skip to content

Releases: Kentico/xperience-by-kentico-lucene

v5.0.0

11 Apr 11:55
0e12eda
Compare
Choose a tag to compare

What's Changed

New Contributors

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

27 Mar 17:33
9c3593a
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Replace static LuceneIndexStore with Dependancy injection managed ILuceneIndexManager

Fixes

  • Fix issue with rebuilding an index not honoring paths with conent types

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

01 Feb 17:04
Compare
Choose a tag to compare

What's Changed

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

17 Jan 20:21
Compare
Choose a tag to compare

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.

New Contributors

Full Changelog: v3.0.0...v4.0.0

v3.0.0 - Xperience by Kentico v28 support

16 Jan 22:05
Compare
Choose a tag to compare

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)

Full Changelog: v2.0.1...v3.0.0

v2.0.1

22 Sep 19:43
Compare
Choose a tag to compare

What's Changed

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

12 Sep 12:04
Compare
Choose a tag to compare

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
  • lucene decay by @tkrch in #15
  • update npm devDependencies

Breaking Changes

  • LuceneIndex.IndexPath replaced with LuceneIndex.StorageContext
  • DefaultLuceneIndexService.UseWriter has new IndexStorageModel storage parameter

New Contributors

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

21 Aug 23:39
Compare
Choose a tag to compare

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.