Removed Code
As per all majors, some code that has been obsolete will be removed. We aren't ready to make the documentation updates yet, but we should track what needs to be done, which we'll do in this issue.
Other changes to document
- The single block editor and the accompanying migration, including a link to the article.
- NOTE: This article is slated to move elsewhere in the navigation structure soon.
Tasks
Related PRs
Removed Code
As per all majors, some code that has been obsolete will be removed. We aren't ready to make the documentation updates yet, but we should track what needs to be done, which we'll do in this issue.
Other changes to document
Tasks
HideBackOfficeLogoMarkdigMarkdownToHtmlConverteris now the default registered markdown converterMigrationBase==> alternativeAsyncMigrationBaseILocalizationService.GetAllLanguages()==> UseILanguageServicefor language operationsILocalizationService==> UseILanguageServiceorIDictionaryItemServiceinstead.GetAtRoot()==> use.GetById(xxx);or.Content(id);as alternativesIPublishedContent.ParentandChildrenremoved (were obsolete, but maybe code samples still use them)LegacyContentCopiedWebhookEventnow provides payload with parent key not parent IdContentFinderByUrlNewrenamed toContentFinderByUrl(following the removal of the previously obsolete class with the latter name)NewDefaultUrlProviderrenamed toDefaultUrlProvider(following the removal of the previously obsolete class with the latter name)EnableMediaRecycleBinProtectionnow defaults totrue. Means before upgrade you need to empty your media recycle bin, or turn this option off.services.ConfigureOptions<ConfigureSecurityStampOptions>();to registerIOptions<SecurityStampValidatorOptions>for dependency injection.Related PRs
TODOactions for Umbraco 18: Code Clean-up (18): Remove obsoleted code flagged for removal and addressTODOcomments Umbraco-CMS#21980.