HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback


## List of changes

  • **EPiServer.Find.TypeSearchExtensions.NestedConventions**

    Removed public static members from `EPiServer.Find.TypeSearchExtensions.NestedConventions`. They leaked settings between instances of

    • `EPiServer.Find.IClient`

    • `EPiServer.Find.ClientConventions.NestedConventions.MarkAsNested`

    • `EPiServer.Find.ClientConventions.NestedConventions.Contains(..)`

    • `EPiServer.Find.Helpers.Linq.ExpressionExtensions.GetNestedFieldPath(..)`

      Replace these obsolete references with `client.Conventions.NestedConventions.Contains(..)` or `client.Conventions.FieldNameConventions.GetNestedFieldPath(..`).

  • **NestedFacetExtensions** Moved `NestedFacetExtensions` from `EPiServer.Find.Api.Facets.NestedFacetExtensions` to `EPiServer.Find.NestedFacetExtensions`. The class is not part of the core API. It was moved to the namespace of other client extensions. So, you no longer need to add a `using` statement when inserting it.

  • **EPiServer.Find.ClientConventions.NestedConventionItemWrapper**

    Separated `EPiServer.Find.ClientConventions.NestedConventionItemWrapper` into `EPiServer.Find.ClientConventions.NestedConventionItemInstanceWrapper` and `EPiServer.Find.ClientConventions.NestedConventionItemTypeWrapper`. This was done to handle differences between using `ForType(..)` and `ForInstancesOf(..)` conventions correctly.

  • **EPiServer.Find.NestedFacetExtensions**

    Moved nested facet extensions into `EPiServer.Find.NestedFacetExtensions`. This change applies to: