The [[ https://www.mediawiki.org/w/index.php?title=Stable_interface_policy/Frontend | stable interface policy ]] was introduced in September 2023 during the 1.42 MediaWiki release. As a result of the introduction of this policy I am asking teams to take the opportunity to review their existing stable APIs and take appropriate action to limit unsupported APIs where necessary and possible.
# TODO
[] Please read the guidelines around what constitutes [[ https://www.mediawiki.org/w/index.php?title=Stable_interface_policy/Frontend#JavaScript_code | stable code ]]
[] Please remove any functions on the `mw` object that you do not wish to consider stable. Note "Code that was never part of a public MediaWiki release, and never consumed according to Codesearch and Global Search MAY be changed (including marked explicitly as @private) or removed without deprecation, since the code has never become part of the stable interface or used."
[] Please add `@private` or `@internal` documentation tags to hook events that you wish to limit usage of.