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.