diff --git a/RELEASE-NOTES-1.36 b/RELEASE-NOTES-1.36 index 67d9fc62e02..6d408ce3ef7 100644 --- a/RELEASE-NOTES-1.36 +++ b/RELEASE-NOTES-1.36 @@ -297,6 +297,13 @@ because of Phabricator reports. and ::checkExistingRevision() were marked as @internal to allow for breaking changes. They are no longer safe to call. The methods were unused outside of MediaWiki core. +* Special pages provided by core now using service injection via constructor. + When extending a special page the call to grandparent constructor + ("SpecialPage::__construct()") in the sub class breaks the extension special + page, because the fallback code in the parent constructor cannot set the + services as needed. Be sure to call the parent constructor when extending + core special pages. The extending of core special pages is not part of the + stable interface and should be avoided. * Language::getExtraUserToggles and ::viewPrevNext, deprecated in 1.34, have been removed. * StreamFile::send404Message and ::parseRange, deprecated in 1.34, have been