diff --git a/en/08_Changelogs/5.4.0.md b/en/08_Changelogs/5.4.0.md index 0ec05f84..77075f62 100644 --- a/en/08_Changelogs/5.4.0.md +++ b/en/08_Changelogs/5.4.0.md @@ -331,8 +331,6 @@ The exception was made for the following reasons: - [`LeftAndMain::setCurrentPageID()`](api:SilverStripe\Admin\LeftAndMain::setCurrentPageID()) has been deprecated. Use [`LeftAndMain::setCurrentRecordID()`](api:SilverStripe\Admin\LeftAndMain::setCurrentRecordID()) instead. - [`LeftAndMain::currentPage()`](api:SilverStripe\Admin\LeftAndMain::currentPage()) has been deprecated. Use [`LeftAndMain::currentRecord()`](api:SilverStripe\Admin\LeftAndMain::currentRecord()) instead. - [`LeftAndMain::isCurrentPage()`](api:SilverStripe\Admin\LeftAndMain::isCurrentPage()) has been deprecated. Use [`LeftAndMain::isCurrentRecord()`](api:SilverStripe\Admin\LeftAndMain::isCurrentRecord()) instead. -- [`LeftAndMain_SearchFilter::isPageIncluded()`](api:SilverStripe\Admin\LeftAndMain_SearchFilter::isPageIncluded()) has been deprecated. It will be renamed to `isRecordIncluded()`. -- [`LeftAndMain_SearchFilter::getPageClasses()`](api:SilverStripe\Admin\LeftAndMain_SearchFilter::getPageClasses()) has been deprecated. It will be renamed to `getRecordClasses()`. - The [`SiteTree.need_permission`](api:SilverStripe\CMS\Model\SiteTree->need_permission) configuration property has been deprecated. Use [`SiteTree::canCreate()`](api:SilverStripe\CMS\Model\SiteTree::canCreate()) instead. - The [`SiteTree.icon`](api:SilverStripe\CMS\Model\SiteTree->icon) configuration property has been deprecated. It will be renamed to `cms_icon`. - The [`SiteTree.icon_class`](api:SilverStripe\CMS\Model\SiteTree->icon_class) configuration property has been deprecated. It will be renamed to `cms_icon_class`. This applies to all subclasses of `SiteTree` as well. @@ -355,8 +353,8 @@ The exception was made for the following reasons: - [`CMSMain::performPublish()`](api:SilverStripe\CMS\Controllers\CMSMain::performPublish()) has been deprecated. Use [`RecursivePublishable::publishRecursive()`](api:SilverStripe\Versioned\RecursivePublishable::publishRecursive()) instead. - [`CMSPageAddController`](api:SilverStripe\CMS\Controllers\CMSPageAddController) has been deprecated. It will be replaced with `SilverStripe\CMS\Forms\CMSMainAddForm`. - [`CMSPagesController`](api:SilverStripe\CMS\Controllers\CMSPagesController) has been deprecated. It will be combined back into [`CMSMain`](api:SilverStripe\CMS\Controllers\CMSMain). -- [`CMSSiteTreeFilter::getPageClasses()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::getPageClasses()) has been deprecated. It will be renamed to `getRecordClasses()`. -- [`CMSSiteTreeFilter::isPageIncluded()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::isPageIncluded()) has been deprecated. It will be renamed to `isRecordIncluded()`. +- [`CMSSiteTreeFilter::getPageClasses()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::getPageClasses()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::isPageIncluded()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::isPageIncluded()) has been deprecated. It will be removed without equivalent functionality to replace it. - [`LeftAndMainPageIconsExtension`](api:SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension) has been deprecated. It will be renamed to `SilverStripe\CMS\Controllers\LeftAndMainRecordIconsExtension`. - [`LeftAndMainPageIconsExtension::generatePageIconsCss()`](api:SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension::generatePageIconsCss()) has been deprecated. Use [`LeftAndMainPageIconsExtension::generateRecordIconsCss()`](api:SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension::generateRecordIconsCss()) instead. - [`CurrentPageIdentifier`](api:SilverStripe\CMS\Model\CurrentPageIdentifier) has been deprecated. It will be renamed to `SilverStripe\CMS\Model\CurrentRecordIdentifier`. @@ -397,6 +395,25 @@ The exception was made for the following reasons: - [`DBInt::Times()`](api:SilverStripe\ORM\FieldType\DBInt::Times()) has been deprecated. It will be removed without equivalent functionality to replace it. - [`Controller::has_curr()`](api:SilverStripe\Control\Controller::has_curr()) has been deprecated. It will be removed without equivalent functionality to replace it. - [`UserFormsColumnCleanTask`](api:SilverStripe\UserForms\Task\UserFormsColumnCleanTask) has been deprecated. It will be removed without equivalent functionality to replace it. +- The [`LeftAndMain_SearchFilter`](api:SilverStripe\Admin\LeftAndMain_SearchFilter) interface has been deprecated. It will be removed without equivalent functionality to replace it. +- The [`LeftAndMain::getSearchFilter()`](api:SilverStripe\Admin\LeftAndMain::getSearchFilter()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`LeftAndMain::SCHEMA_HEADER`](api:SilverStripe\Admin\LeftAndMain::SCHEMA_HEADER) constant has been deprecated. Use [`FormSchema::SCHEMA_HEADER`](api:SilverStripe\Forms\Schema\FormSchema::SCHEMA_HEADER) instead. +- [`GridFieldFilterHeader::getSearchFieldSchema()`](api:SilverStripe\Forms\GridField\GridFieldFilterHeader::getSearchFieldSchema()) has been deprecated. It will be replaced with `SilverStripe\ORM\Search\SearchContextForm::getSchemaData()`. +- [`GridFieldFilterHeader::getSearchFormSchema()`](api:SilverStripe\Forms\GridField\GridFieldFilterHeader::getSearchFormSchema()) has been deprecated. It will be replaced with `SilverStripe\Forms\FormRequestHandler::getSchema()`. +- [`CMSMain::getSearchFieldSchema()`](api:SilverStripe\CMS\Controllers\CMSMain::getSearchFieldSchema()) has been deprecated. It will be replaced with `SilverStripe\ORM\Search\SearchContextForm::getSchemaData()`. +- [`CMSMain::getQueryFilter()`](api:SilverStripe\CMS\Controllers\CMSMain::getQueryFilter()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSMain::getList()`](api:SilverStripe\CMS\Controllers\CMSMain::getList()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::getChildrenMethod()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::getChildrenMethod()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::getNumChildrenMethod()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::getNumChildrenMethod()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::pagesIncluded()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::pagesIncluded()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::populateIDs()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::populateIDs()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::applyDefaultFilters()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::applyDefaultFilters()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`CMSSiteTreeFilter::mapIDs()`](api:SilverStripe\CMS\Controllers\CMSSiteTreeFilter::mapIDs()) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`ElementSiteTreeFilterSearch`](api:DNADesign\Elemental\Controllers\ElementSiteTreeFilterSearch) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`ElementalCMSMainExtension`](api:DNADesign\Elemental\Extensions\ElementalCMSMainExtension) has been deprecated. It will be removed without equivalent functionality to replace it. +- [`ElementalPageExtension::getContentFromElementsForCmsSearch()`](api:DNADesign\Elemental\Extensions\ElementalPageExtension::getContentFromElementsForCmsSearch()) has been deprecated. It will be removed without equivalent functionality to replace it. +- The [`BaseElement.fields_excluded_from_cms_search`](api:DNADesign\Elemental\Models\BaseElement->fields_excluded_from_cms_search) configuration property has been deprecated. It will be removed without equivalent functionality to replace it. +- [`BaseElement::getContentForCmsSearch()`](api:DNADesign\Elemental\Models\BaseElement::getContentForCmsSearch()) has been deprecated. It will be removed without equivalent functionality to replace it. ## Bug fixes