Breaking changes
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