Skip to content

Releases: Kentico/xperience-by-kentico-lucene

v7.0.0

06 May 13:18
9f0385d
Compare
Choose a tag to compare

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

Full Changelog: v6.1.0...v7.0.0

v6.1.0

23 Apr 06:53
bb2a499
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add support for Xperience by Kentico v29.0.0

Full Changelog: v6.0.0...v6.1.0

v6.0.0

22 Apr 09:49
3e6bd71
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Split project into two parts. Keep old Kentico.Xperience.Lucene for backwards compatibility
  • Released separate Kentico.Xperience.Lucene.Admin package
  • Released separate Kentico.Xperience.Lucene.Core package

Full Changelog: v5.0.0...v6.0.0

Enhancements

  • Split Lucene into two separate projects
  • Add project and NuGet package support for Kentico.Xperience.Lucene.Admin
  • Use Kentico.Xperience.Lucene.Admin for full Lucene experience with Xperience by Kentico administration UI
  • Add project and NuGet package support for Kentico.Xperience.Lucene.Core
  • Use Kentico.Xperience.Lucene.Core for usage with live site only
  • Keep old version of the NuGet package for backwards compatibility

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