London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Loading...
Area: Optimizely Search & Navigation

Introduction

This document describes breaking changes for EPiServer 8 Find in relation to EPiServer 7.5 Find, and steps needed to update affected code.

NOTE If you are currently using Find On-Premise you should not upgrade to EPiServer Find 8, since this release is not compatible with the On-Premise version.

EPiServer.Find assembly:

The following public classes were removed:

EPiServer.Find.RequestExecuter
EPiServer.Find.RequestExecuter<T>

EPiServer.Find.Framework assembly

The following public classes or interfaces were removed:

EPiServer.Find.Framework.BestBets.BestBetInitializationModule
EPiServer.Find.Framework.Statistics.ForInternalUseOnly.AvailableSiteAndLanguages
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialDidYouMean
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialAutoComplete
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsEditorialListResponse<T>
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.TrackResponse
EPiServer.Find.Framework.Statistics.SiteIdentityDeletedEventHandler
EPiServer.Find.Framework.Statistics.SiteIdentityRenamedEventHandler
EPiServer.Find.Framework.Statistics.Models.StatsBaseResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsEditorialResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryInterval
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryLatest
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryLatestResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryTop
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryNull
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryNullResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryResponse
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.EditorialSpellCheck
EPiServer.Find.Framework.Statistics.ForInternalUseOnly.TimeInterval
EPiServer.Find.Framework.Statistics.Models.StatsResponse<T>
EPiServer.Find.Framework.Statistics.Models.ForInternalUseOnly.StatsQueryTopResponse
EPiServer.Find.Framework.UI.ClientScriptExtensions
EPiServer.Find.Framework.UI.IndexDocument
EPiServer.Find.Framework.UI.Controllers.OptimizationsController
EPiServer.Find.Framework.UI.Controllers.IndexOverviewController
EPiServer.Find.Framework.UI.Controllers.StatisticsController
EPiServer.Find.Framework.UI.IDocumentInterpreter
EPiServer.Find.Framework.UI.DocumentInterpreterBase
EPiServer.Find.Framework.UI.Helpers
EPiServer.Find.Framework.UI.IIndexOverviewModule
EPiServer.Find.Framework.UI.Models.AutoCompleteModelHit
EPiServer.Find.Framework.UI.Models.MasterModel
EPiServer.Find.Framework.UI.Models.RelatedQueriesModelHit
EPiServer.Find.Framework.UI.Models.ExploreModel
EPiServer.Find.Framework.UI.Models.IndexType
EPiServer.Find.Framework.UI.MenuProvider
EPiServer.Find.Framework.UI.Models.BaseModel
EPiServer.Find.Framework.UI.Models.AutoCompleteModel
EPiServer.Find.Framework.UI.Models.BestBetInputModel
EPiServer.Find.Framework.UI.Models.BestBetsModel
EPiServer.Find.Framework.UI.Models.BestBetTargetModel
EPiServer.Find.Framework.UI.Models.BestBetModel
EPiServer.Find.Framework.UI.Models.AutoCompleteInputModel
EPiServer.Find.Framework.UI.Models.RelatedQueryInputModel
EPiServer.Find.Framework.UI.Models.SpellCheckInputModel
EPiServer.Find.Framework.UI.Models.ErrorModel
EPiServer.Find.Framework.UI.Models.RelatedQueriesModel
EPiServer.Find.Framework.UI.Models.SpellCheckModel
EPiServer.Find.Framework.UI.Models.SpellCheckSuggestionModel
EPiServer.Find.Framework.UI.Models.StatisticsModel
EPiServer.Find.Framework.UI.Models.QueryCount
EPiServer.Find.Framework.UI.Models.EmbeddedResource
EPiServer.Find.Framework.UI.Models.IndexStatusModel
EPiServer.Find.Framework.UI.Models.PartialAction
EPiServer.Find.Framework.UI.Models.IndexOverviewModel
EPiServer.Find.Framework.UI.Models.PagingModel

The following public classes were moved to EPiServer.Find.Statistics assembly, in EPiServer.Find.Statistics.Api namespace:

EPiServer.Find.Framework.Statistics.Models.DidYouMean
EPiServer.Find.Framework.Statistics.Models.SpellCheck
EPiServer.Find.Framework.Statistics.Models.AutoComplete

The EPiServer.Find.Framework.Statistics.ForInternalUseOnly.IStatisticsClient interface as well as EPiServer.Find.Framework.Statistics.ForInternalUseOnly.StatisticsClient class is moved to EPiServer.Find.Statistics assembly, in EPiServer.Find.Statistics namespace.

The following public classes were moved to EPiServer.Find.UI assembly, in EPiServer.Find.UI namespace:

EPiServer.Find.Framework.UI.AssemblyResourceProvider
EPiServer.Find.Framework.UI.NeverExpiresCacheDep
EPiServer.Find.Framework.UI.AssemblyResourceProviderRegistrationModule

EPiServer.Find.Cms assembly

The following public classes were removed:

EPiServer.Find.Cms.UI.ContentDocumentInterpreter
EPiServer.Find.Cms.UI.Controllers.CmsStatusController
EPiServer.Find.Cms.UI.Models.CmsStatusModel
EPiServer.Find.Cms.UI.Models.SiteModel
EPiServer.Find.Cms.UI.Models.SiteStatusModel

The EPiServer.Find.Cms.LanguageStatisticTag is moved to EPiServer.Find.Framework assembly, in EPiServer.Find.Framework.Statistics namespace.

Last updated: Jun 10, 2014