aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASE-NOTES-1.40
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2023-03-10 14:14:07 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2023-03-10 14:14:07 +0000
commit96255d911e92bec09d6b727885556310ccd832da (patch)
treeb92822d43a6f125eb14c390686d006b313813b76 /RELEASE-NOTES-1.40
parent2463955d5ca2fef611c2f7960a6a10f92aa7be43 (diff)
parentdb729e46f6da1381ed36aa965fd768ed22809cba (diff)
downloadmediawikicore-96255d911e92bec09d6b727885556310ccd832da.tar.gz
mediawikicore-96255d911e92bec09d6b727885556310ccd832da.zip
Merge "Treat $wgHooks as a regular setting"
Diffstat (limited to 'RELEASE-NOTES-1.40')
-rw-r--r--RELEASE-NOTES-1.406
1 files changed, 6 insertions, 0 deletions
diff --git a/RELEASE-NOTES-1.40 b/RELEASE-NOTES-1.40
index fd4c906ba84c..45d36ce59cc7 100644
--- a/RELEASE-NOTES-1.40
+++ b/RELEASE-NOTES-1.40
@@ -336,6 +336,12 @@ because of Phabricator reports.
It now emits deprecation warnings.
- The protected Skin::lastModified is deprecated, and marked for @internal use
and now emits deprecation warnings.
+* Manipulating $wgHooks after initialization is deprecated.
+ HookContainer::register() or HookContainer::scopedRegister() should be
+ used instead. During initialization, SettingsBuilder::registerHookHandlers
+ can be used. For backwards compatibility, $wgHooks is replaced by a fake
+ array that calls methods on HookContainer. $wgHooks can still be used as a
+ configuration variable, only dynamic manipulation is deprecated.
* ParserOutput::{get,set}ExternalLinkTarget() and
ParserOutput::{get,set}MaxTemplateDepth() have been deprecated and marked
for @internal use only.