Proposed code changes authored by contributors outside of the Platform Engineering team
Details
Jun 26 2026
Change #1306004 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] [WIP] PageEdit: Introduce PageEditAttemptState
Change #1283110 abandoned by SomeRandomDeveloper:
[mediawiki/core@master] PageEdit: Introduce ISaveAttemptDataHolder
Reason:
In favor of 1306004
Jun 25 2026
Change #1303002 merged by jenkins-bot:
[mediawiki/core@master] EditPage: Move section anchor logic to PageEdit
Jun 24 2026
Change #1303002 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] EditPage: Move section anchor logic to PageEdit
Jun 23 2026
Change #1302317 merged by jenkins-bot:
[mediawiki/core@master] EditPage: Streamline missing/blank summary logic
Jun 17 2026
Change #1303000 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Remove summary from result
Change #1303000 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Remove summary from result
Jun 16 2026
Change #1302317 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] EditPage: Streamline missing/blank summary logic
Jun 4 2026
Change #673799 abandoned by Umherirrender:
[mediawiki/core@master] TitleFactory: add getSelectFields and logic for newFromIDs
Reason:
* Title::newFromIDs and TitleFactory::newFromIDs have been hard deprecated. Use
a PageSelectQueryBuilder from a PageStore instead.
* Title::getSelectFields(), deprecated since 1.36, has been dropped. You can use
PageStore::newSelectQueryBuilder() instead.
May 26 2026
Change #1287501 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Move wpAntispam check from edit constraint back to EditPage
Change #1285935 merged by jenkins-bot:
[mediawiki/core@master] EditPage: Move minor edit and bot flag logic to PageEdit
Change #1284048 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Provide defaults for most input parameters
Change #1284011 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Only require a ProperPageIdentity instead of an Article
May 15 2026
Change #1287501 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Move wpAntispam check from edit constraint back to EditPage
May 13 2026
Change #1286527 merged by jenkins-bot:
[mediawiki/core@master] Rename EditPageStatus to PageEditStatus and move to PageEdit namespace
May 12 2026
Change #1286527 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] Rename EditPageStatus to PageEditStatus and move to PageEdit namespace
Change #1285935 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] EditPage: Move minor edit and bot flag logic to PageEdit
May 7 2026
Change #1283975 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Replace getContextTitle() with a PageReference
Change #1284048 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] [WIP] PageEdit: Provide defaults for most input parameters
May 6 2026
Change #1284011 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Only require a PageIdentity instead of an Article
Change #1283975 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Replace getContextTitle() with a PageReference
Change #548966 abandoned by Bartosz Dziewoński:
[mediawiki/extensions/CentralAuth@master] API: Allow multiple values in 'user' and 'id' parameters to globaluserinfo
Reason:
Taking a different approach
It looks like the proposal at T261752: Add an API module to display status of multiple globally locked users implements roughly the same capability (as a new API module, instead of an addition to an existing one) – in addition to locking, the proposed patch adds basics like registration time and user groups. That seems like an easier way to do this, and I don't want us to support two different ways, so I will merge this into that. I hope you don't mind.
Change #1283820 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Use a MessageSpecifier for the submit button label
Change #1283819 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Remove tempUserCreateActive check when updating watchlist
Change #1283816 merged by jenkins-bot:
[mediawiki/core@master] PageEdit: Remove UnicodeConstraint and move check to EditPage instead
Change #1283820 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Use a MessageSpecifier for the submit button label
Change #1283819 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Remove tempUserCreateActive check when updating watchlist
Change #1283816 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Remove UnicodeConstraint and move check to EditPage instead
May 5 2026
Change #1283110 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):
[mediawiki/core@master] PageEdit: Introduce ISaveAttemptDataHolder
May 3 2026
Change #1249476 merged by jenkins-bot:
[mediawiki/core@master] Move page saving logic out of EditPage into a separate class
Apr 29 2026
Apr 14 2026
Apr 2 2026
Change #676794 abandoned by Bartosz Dziewoński:
[mediawiki/core@master] EditPage::importFormData should set context request
Reason:
Outdated patch, conflicts with ongoing EditPage refactoring – sorry
Change #596889 abandoned by Bartosz Dziewoński:
[mediawiki/core@master] EditPage: Add TemplatesOnThisPageFormatter::formatDiv and *Factory
Reason:
Outdated patch, conflicts with ongoing EditPage refactoring – sorry
Change #596851 abandoned by Bartosz Dziewoński:
[mediawiki/core@master] EditPage: Add new EditForm class and start using in EditPage
Reason:
Outdated patch, conflicts with ongoing EditPage refactoring – sorry
Change #1055617 abandoned by Bartosz Dziewoński:
[mediawiki/core@master] DRAFT: EditPage internalAttemptSaveToConstraint()
Reason:
Outdated patch, conflicts with ongoing EditPage refactoring – sorry
Change #649916 abandoned by Bartosz Dziewoński:
[mediawiki/core@master] Factor out a backend from EditPage
Reason:
Outdated patch, conflicts with ongoing EditPage refactoring – sorry
