MediaWiki 1.47/wmf.15
Appearance
| Deployment of MediaWiki 1.47.0-wmf.15 to Wikimedia sites | MediaWiki 1.47.0-wmf.16 |
The latest version (labeled "1.47.0-wmf.15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 11 August 2026 (see the roadmap).
Core changes
[edit]- git #10441c26 - Branch commit for wmf/1.47.0-wmf.15 (T430834) by trainbranchbot
- git #fc6a3b80 - SpecialPage: Inject various services into Special:Upload by Derick Alangi
- git #e5f849c2 - Make use of `WikiPageFactory` service container (T259948) by Derick Alangi
- git #7bf0460e - Do not construct `WikiPage` directly, use WikiPageFactory service (T259948) by Derick Alangi
- git #31d752ef - docs: Replace outdated "notable keys" list with link to mediawiki.org (T431315) by Timo Tijhof
- git #51bf33ec - Session: Write release notes for $wgPHPSessionHandling removal (T431315) by Timo Tijhof
- git #921b9fed - SessionManager: remove unused SessionStore::shutdown (T431315) by Timo Tijhof
- git #5c9eee76 - Setup: Avoid SessionManager::shutdown overhead on load.php and CLI (T432488) (T431315) by Timo Tijhof
- git #08798ff9 - Use maximum compression level in SqlBlobStore and SqlBagOStuff (T428377) by Amir Sarabadani
- git #6a03c5c6 - Remove PHPSessionHandler and $wgPHPSessionHandling (T431315) by Bartosz Dziewoński
- git #4f112ae8 - tests: Simplify UserGroupManagerTest by Bartosz Dziewoński
- git #6404fbdd - Setup: Move SessionManager::shutdown() out of PHPSessionHandler code by Bartosz Dziewoński
- git #e5a320a1 - Bump wikimedia/parsoid to 0.24.0-a19 (T434254) by Isabelle Hurbain-Palatin
- git #916bc428 - Drop duplicated DB domain from LockManager keys (T366938) by Daimona Eaytoy
- git #fc08c98b - Improve documentation of array shapes by Umherirrender
- git #4e5ed7f9 - build: Upgrade @wdio/* from 9.23.2 to 9.30.1 by James D. Forrester
- git #bc93ce86 - build: Upgrade grunt from 1.6.2 to 1.6.3 by James D. Forrester
- git #860216d1 - docs(ILockManager): Clarify the key is not global (T161749) by Martin Urbanec
- git #04ef9d39 - Increase max size for mediawiki.page.ready (T423519) by Marcin Szwarc
- git #01e56288 - Blank userlogout-temp-moreinfo message (T423519) by Dreamy Jazz
- git #2b278482 - html2wt: return 404 instead of 500 for a mismatched revision (T433351) by alexghirelli
- git #467f1b7e - docs: Specify properties in extension schema for "JobClasses" by Umherirrender
- git #9892faa3 - Rest: Remove generic header declarations from TransformHandler.php (T432228) by alexghirelli
- git #798865da - build: Bump mediawiki/mediawiki-codesniffer to v52.0.0 for security warning (T434187) by James D. Forrester
- git #8879463f - Rdbms: Document callable for IDatabase interface by Umherirrender
- git #92e604e4 - ImagePage: Integrate the file TOC into the page table of contents (T332644) by Simon Legner
- git #e9e7022e - Make Parser implement MessageLocalizer (T424466) by Marcin Szwarc
- git #5a7ce09d - Move allowSecuritySensitiveOperationIfCannotReauthenticate to SessionProvider (T423537) (T419353) by Roan Kattouw
- git #4750c06c - Linker: Document and improve accesskey cache by Timo Tijhof
- git #185d8548 - WANObjectCache: First round of removal of lag protection logic (T424357) by Amir Sarabadani
- git #66c6cf7f - WANObjectCache: Change lockTSE test to not use since/lag options (T424357) by Timo Tijhof
- git #06c07abd - Export image attributes via imageinfo API and Parsoid DataAccess (T324158) by C. Scott Ananian
- git #e5cc23f4 - language: Require MessageCache::get with language code as string by Fomafix
- git #767a71b9 - Move lazy loading print function from MobileFrontend to core. (T148047) by Jon Robson
- git #a6aefbc5 - Rest: Fix top-level issues in the MediaWiki REST API OAD (T428147) by Mila
- git #5fc8506f - Sync up core repo with Parsoid by Arlo Breault
- git #168db566 - SessionManager: Simplify code picking highest-priority session info by Bartosz Dziewoński
- git #c7760ca9 - Resourceloader: Fix circular dependency from LinkCache to LinkBatchFactory (T393835) by Timo Tijhof
- git #a22e69fd - i18n: Fix invalid value in pap watchlist-expiry-options (T429615) by Ahmon Dancy
- git #53827fe0 - Upgrading guzzlehttp/guzzle (7.15.1 => 7.15.2) (T433969) by Sam Reed
- git #be6bb58d - CentralIdLookup: Make doc notes about attached users more visible by Bartosz Dziewoński
- git #2c4d81d5 - ResourceLoader: Vary E-Tag if response contains errors (T431583) by Timo Tijhof
- git #56a7b5ce - mediawiki.cookie: Fix get() for value that starts with a quote (T143304) by Timo Tijhof
- git #245e8376 - mediawiki.cookie: Fix get() for name that starts with a quote (T143304) by Timo Tijhof
Vendor
[edit]- git #b239b0ee - Remove wikimedia/php-session-serializer (T431315) by Timo Tijhof
- git #fc484e92 - Bump wikimedia/parsoid to 0.24.0-a19 (T148047) (T324158) (T432763) (T434254) by Isabelle Hurbain-Palatin
- git #f743ec85 - Upgrade brick/math to 0.18.0 by James D. Forrester
- git #5aaadd56 - Upgrade spomky-libas/cbor-php to 3.3.0 to spomky-labs/pki-framework to 1.5.0 by James D. Forrester
- git #9e6721db - Upgrading guzzlehttp/guzzle (7.15.1 => 7.15.2) (T433969) by Reedy
Extensions
[edit]3D
[edit]- git #f5d99bea - MMV: unload the 3D customizations for a new image (T434175) by Derk-Jan Hartman
AbuseFilter
[edit]- git #e62d1ba4 - Show filter fetch errors on `Special:AbuseFilter/test` and `/examine/log/*` (T373002) by Dr4goniez
- git #b67c63c0 - Remove calls to Database::getCacheSetOptions() (T424357) by Amir Sarabadani
- git #0eea8744 - Use session data for the AbuseFilter edit success message (T381343) by Dr4goniez
- git #dd322959 - Avoid broad `@covers` annotations in SpecialAbuseFilterTest (T433661) by Dr4goniez
- git #0edbaef3 - build: Bump mediawiki/mediawiki-codesniffer to v52.0.0 for security warning (T434187) by James D. Forrester
- git #64371e29 - Split SpecialAbuseFilterTest tests (T433661) by Dr4goniez
- git #2befa491 - Revisit `abusefilter-revert-*` messages by Dr4goniez
- git #a184adad - AbuseFilter: Preserve selected period in revert confirmation (T431941) by Abhinavwikigerrit
ArticleGuidance
[edit]- git #0d0127fe - Render outline name on subject cards across steps (T425403) by Huei Tan
CampaignEvents
[edit]- git #5dd3a124 - Pass RecipientsSet to Echo event (T395289) by Daimona Eaytoy
- git #adce799b - Stop using discouraged database methods (T366938) (T424357) by Amir Sarabadani
- git #47efcf14 - Rename "worklist" to "article list" in i18n (T426102) by Daimona Eaytoy
- git #07ab27a9 - Preload user info in EventDetailsParticipantsModule (T406157) by Daimona Eaytoy
- git #b276e881 - Move Worklists pager query into the appropriate store class (T426965) by Michelle Horsey
- git #dd26e5c1 - Bump mediawiki/mediawiki-codesniffer to v52.0.0 by Daimona Eaytoy
- git #66dac545 - Rewrite callbacks for IDatabase::onTransactionCommitOrIdle by Umherirrender
- git #b2bf6c47 - Fix result limit in DiscoverableEventsLookup (T433294) by Daimona Eaytoy
- git #d76a354e - Move Contributions pager query into the appropriate store class (T426965) by Michelle Horsey
- git #ee4096f8 - Move InvitationList pager query into the appropriate store class (T426965) by Michelle Horsey
- git #99e24412 - Fix duplicate queries for getting summary data (T420285) by Michelle Horsey
- git #26fec943 - Rename 'Worklist' to 'ArticleList' in code (T426102) by Daimona Eaytoy
- git #31734d86 - Rename ce_worklist_articles table to ce_invitation_list_articles (T426102) by Daimona Eaytoy
CentralAuth
[edit]- git #f7e39668 - Disable all security-sensitive operations when centralauthtoken is used (T423537) by Roan Kattouw
Chart
[edit]- git #0b15d04d - Inject service "Chart.ChartMetrics" by Fomafix
- git #04b24b91 - Use $this->getServiceContainer() in tests by Fomafix
CheckUser
[edit]- git #9f7ef146 - SI: Add related accounts/cases message to Special:Block (T431525) by STran
- git #c359eb4b - UIC: Show the blocked icon on in-content buttons (T433958) by Marcin Szwarc
- git #3a444419 - Support batch lookup in UserInfoCardBlockStatusCache (T433958) by Marcin Szwarc
- git #7cd39317 - UIC: Add support for content pages (T424466) by Marcin Szwarc
- git #eef2ac5d - Bump mediawiki/mediawiki-codesniffer to v52.0.0 (T434187) by Marcin Szwarc
- git #59462ae2 - Extract UIC button renderer from hook handler (T424466) by Marcin Szwarc
- git #437e3ab4 - tests: Cover getQueryInfoForReasonSearch in CheckUserLogPager by RAJVEER42
- git #b1e6ccfb - UIC: Add user name to server-side instrumentation events (T433816) by Marcin Szwarc
CirrusSearch
[edit]- git #f930d425 - Use number_of_replicas where possible (T434008) by Erik Bernhardson
- git #e0a3de53 - chore: update mediawiki/mediawiki-codesniffer to fix CI (T434187) by Erik Bernhardson
- git #9b4a0a76 - Gate QueryCirrusDoc redirectscope on build flag (T204089) by Erik Bernhardson
- git #96c40180 - SemanticSearchResultBuilder: attach section snippet by David Causse
- git #01927ce0 - Add support for semantic highlights (T433702) by David Causse
- git #718855ae - Set reindex slices to shard count (T204089) by Erik Bernhardson
CodeMirror
[edit]- git #fd7255d8 - CodeMirrorSortLines: keep lines selected after sorting (T422565) by MusikAnimal
- git #58eba711 - build: Remove explicit eslint dependency by James D. Forrester
- git #3cc2506e - jsdoc: fix unknown symbols and @type tags in VE docs by MusikAnimal
- git #4ed9ab02 - build: Bump @lezer/common to 1.5.2 and @lezer/lr to 1.4.10 (T400015) by MusikAnimal
- git #f08d31d8 - Bump mediawiki/mediawiki-codesniffer to v52.0.0 by MusikAnimal
- git #a6fc1d91 - ve.ui.CodeMirrorAction: add CodeMirror instance to ve.cm global by MusikAnimal
- git #14ae1061 - selenium: move the module-loading test to its own spec file by David Lynch
- git #11924e58 - CodeMirrorLua: mw.site.interwikiMap (T433626) by bhsd
- git #cbf37dc0 - Use $this->getContext() instead of RequestContext::getMain() by Fomafix
- git #c3c5a6ec - Update namespace of PHP classes by Fomafix
CommunityConfiguration
[edit]- git #c36bf67b - build: Remove explicit stylelint dependency by James D. Forrester
- git #d4150fe9 - docs: Add ADR about how to introduce a customizable UI Schema (T370534) by Michael Große
ConfirmEdit
[edit]- git #50e57b38 - hCaptcha: Return forceshowcaptcha error when request has no token (T430267) by Maxim Postoronca
ContentTranslation
[edit]- git #95dc6bcd - Fix light backdrop behind language selector dialog in dark mode (T367077) by Abijeet
- git #53eae549 - Fix dark mode styling for the input method (IME) selector (T367077) by Abijeet
DonationInterface
[edit]- git #74c26b79 - Google pay again ontop of latest refactor (T430749) by cstone
- git #ab8d6b31 - Add ach when recurring in combo wiki (T433655) by wfan
- git #88d2e0f9 - Add i18n locales to combowiki skeletons (T433139) by Damilare Adedoyin
- git #d91429ad - Added clarifying language to email preference center form. (T433679) by danielmiranda
- git #5e9dd0e2 - Add cleanup for Apple Pay on close by Damilare Adedoyin
- git #89eac663 - Send attempt outcomes to fraud service (T429605) by Elliott Eggleston
- git #5a5e0c2d - Override squizlabs subdependency by Elliott Eggleston
Echo
[edit]- git #5e58f21f - remove skin-invert from NotificationsWrapper (T434386) by əkrəm.
EventBus
[edit]- git #0d309b37 - mediawiki.page_change - set wikibase_item_id (T428176) by Ottomata
FlaggedRevs
[edit]- git #5af7d060 - FlaggedRevs: Expose $wgFlaggedRevsNamespaces variable to mw.config. (T434404) by Serhio Magpie
GrowthExperiments
[edit]- git #5c6a15cc - refactor: harden php types and use modern syntax by Michael Große
- git #95745b11 - feat: add InterestSelector component (T432811) by Michael Große
- git #f12a76f7 - refactor: Migrate to the lock manager service (T434111) by Martin Urbanec
- git #f8766ae3 - tests: Reuse newReassignMentees helper in ReassignMenteesTest by Martin Urbanec
- git #60327684 - updateIsActiveFlagForMentees: Commit the final partial batch (T432959) by Martin Urbanec
- git #e2f159a7 - refactor: Replace LoadBalancer with IConnectionProvider (T432738) by Martin Urbanec
- git #c9dcf126 - feat: add user-property for articles the user is interested in (T432811) by Michael Große
- git #a096990c - chore: update mediawiki/mediawiki-codesniffer to fix CI (T434187) by Michael Große
GuidedTour
[edit]- git #538acb4c - build: Update stylelint-config-wikimedia to 0.19.3 by Taavi Väänänen
JsonConfig
[edit]- git #d07e5d25 - Remove class_alias for old namespace by Umherirrender
Linter
[edit]- git #ae48cc0f - Remove call to Database::getCacheSetOptions() (T424357) by Amir Sarabadani
Math
[edit]- git #e0893137 - Move the request check for mathmode in math lazyLoad (T433928) by Isabelle Hurbain-Palatin
MobileFrontend
[edit]- git #3871d291 - beforeprint function has been upstreamed to core (T148047) by Jon Robson
- git #5ed62122 - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
MultimediaViewer
[edit]- git #0ba07f9d - mmv.bootstrap: Fix getUrlParam to account for TIFF lossy/lossless param (T434333) by Derk-Jan Hartman
NearbyPages
[edit]- git #bee768e3 - build: Remove explicit stylelint dependency by Taavi Väänänen
- git #bad12cdb - build: Update mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Taavi Väänänen
OATHAuth
[edit]- git #d75aeda5 - maintenance: Add require_once statements for AllUsers (T420792) by Sam Reed
OAuth
[edit]- git #2370f27e - Simplify AccessTokenRepository by Gergő Tisza
- git #9a1be71d - Turn AccessTokenRepository into a service by Gergő Tisza
- git #eef3f3db - Add grant type as a JWT claim for non-owner-only clients (T434223) by Gergő Tisza
- git #9d15db90 - Replace deprecated Linker::makeExternalLink() by Lewis Cawte
- git #eba3d677 - Upgrade mediawiki/mediawiki-codesniffer to 52.0.0 by Bartosz Dziewoński
- git #39913b4c - SessionProvider: Use grants instead of grant-rights by Bartosz Dziewoński
PageTriage
[edit]- git #e7fb719a - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
ParserMigration
[edit]- git #1772cfb2 - Always affirmatively set useParsoid onArticleParserOptions (T432763) by Arlo Breault
PersonalDashboard
[edit]- git #a0d57311 - PoliciesGuidelines: use Codex PHP to build the accordions by MusikAnimal
- git #2f147e53 - Document dynamically constructed CSS classes, and spell out more keys (T434263) (T434243) by MusikAnimal
- git #ee155778 - Remove unused i18n messages, and add a checker to keep them out (T434243) by MusikAnimal
- git #302275c0 - BaseModule: add scalar return types where missing (T433416) by MusikAnimal
- git #41413ef7 - Make interfaces use type declarions, strict mode, and enumerations (T433416) by jsn
- git #55aa0d38 - Drop the platform axis; drive detail from viewport (T433063) by jsn
Popups
[edit]- git #cfe78f2c - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
ProofreadPage
[edit]- git #d58b01d1 - Put index page link into a paragraph (T332644) by Sam Wilson
ReaderExperiments
[edit]- git #2e61797a - Add minimal Minerva toolbar experiment (T428684) by ksarabia
ReadingLists
[edit]- git #f1c16285 - Fix test in BookmarkEntryLookupServiceTest to be more reliable (T434331) by aude
- git #83505017 - Navigation Bar for custom lists (T432023) by Steph Toyofuku
- git #1bfb10c9 - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by aude
- git #472b3ab5 - Feature flag for Reading List full rollout on web (T433114) by lmora
- git #bcda2186 - Remove calls to Database::getCacheSetOptions() (T424357) by Amir Sarabadani
- git #0508ed23 - OpenAPI: Add operation summaries (T433523) by KBach
ReportIncident
[edit]- git #f908d3a6 - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
RevisionSlider
[edit]- git #b59cf3e8 - selenium: Upgrade wdio-mediawiki to 6.5.2 (T433129) by James D. Forrester
- git #bc2fba20 - build: Upgrade mediawiki-codesniffer from 51.0.0 to 52.0.0 for security CI blocker by James D. Forrester
Score
[edit]- git #80a26195 - Check backend local ref for MIDI file, bail cleanly if not found (T289864) by Jonathan Harker
Scribunto
[edit]- git #b8d6d014 - Limit depth of nested parentheses in generated patterns (T392641) by Tim Starling
- git #3b8e1948 - Fix infinite iteration from mw.ustring.gmatch() (T332551) by Tim Starling
SearchVue
[edit]- git #2e3be99a - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
TestKitchen
[edit]- git #168b6475 - build: Update mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Sam Smith
- git #57f65d87 - ext.testKitchen: Remove Instrument#sendImmediately() (T433716) by Sam Smith
Thanks
[edit]- git #8db7d66d - build: Remove explicit eslint dependency by James D. Forrester
- git #871ef4da - build: Remove explicit stylelint dependency by James D. Forrester
- git #0907863c - build: Update mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Taavi Väänänen
TimedMediaHandler
[edit]- git #139283f9 - Drop transcode_time_addjob and transcode_time_error fields (T362123) by Amir Sarabadani
- git #2efc94f1 - Remove unused silence.mp3 by Derk-Jan Hartman
- git #633cf144 - Subtitles: audio has to use videojs subtitle rendering (T434172) by Derk-Jan Hartman
- git #7e5eb5a2 - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Derk-Jan Hartman
Translate
[edit]- git #7d81f0aa - Remove calls to Database::getCacheSetOptions() (T424357) by Amir Sarabadani
UniversalLanguageSelector
[edit]- git #4ecd3587 - Update jquery.uls from upstream by ToluAyo
- git #efa46cf2 - Fix duplicate languages in ULS Suggested languages list (T396808) by zaidusyy
UploadWizard
[edit]- git #83024db8 - Remove calls to Database::getCacheSetOptions() (T424357) by Amir Sarabadani
VisualEditor
[edit]- git #ab5b56d8 - MWTemplateCompletionAction: keep a typed Template prefix (T433767) by David Lynch
- git #9b9e1168 - MWTitleCompletionAction: keep a namespace prefix as it was typed (T433767) by David Lynch
- git #26f5f830 - MWTitleCompletionAction: search past a leading colon (T433767) by David Lynch
- git #abe69db8 - MWTemplateCompletionAction: use the namespace from the input (T433767) by David Lynch
- git #2a81b126 - MWTemplateCompletionAction: search past the subst: magic word (T433767) by David Lynch
- git #67dc5839 - DesktopArticleTarget: apply the active state before the surface layout (T433103) by David Lynch
- git #5f2e2edc - EditCheckHeadless: Add distributed tracing (T431495) by Ed Sanders
- git #5c344965 - Wikitext paste: Use clipboard plaintext data if available (T431638) by Ed Sanders
- git #f0593efa - Wikitext paste: Convert immediately if no plain text available (T431638) by Ed Sanders
- git #6d0f407a - Update VE core submodule to master (2a87b83d4) (T431638) (T433318) by David Lynch
Wikibase
[edit]- git #58e48b15 - CRUD: Fix AbuseFilterTest by Jakob Warkotsch
- git #8f5bf97d - REST: Point docs at the served openapi.json (T433336) by Itamar Givon
- git #671bdeb2 - REST: Merge extension OpenAPI fragments at runtime (T433593) by Itamar Givon
- git #794f6e8a - Add ADR 35 on OpenAPI spec source of truth (T433336) by Itamar Givon
- git #6ff1988b - build: Upgrade mediawiki-codesniffer to 52.0.0 (T434187) by Itamar Givon
- git #e6ea1dc5 - Add virtual-wikibase-entityusage virtual domain (T424185) by Sean Leong (WMDE)
- git #b40ee6cb - Restore sitelink urls in serialization (T429674) by Audrey Penven
WikibaseLexeme
[edit]- git #0fede068 - REST: Don't hard-code routes list in tests by Jakob Warkotsch
- git #43653fca - REST: Add CreateLexeme boilerplate (T434082) by Jakob Warkotsch
- git #481bebc9 - REST: Document the GET lexeme endpoint (T433337) by Itamar Givon
- git #d380e363 - REST: Extract LexemeSerializer into a shared service (T434082) by Jakob Warkotsch
- git #14c4ba6d - REST: Add RouteHandlersTest coverage test by Jakob Warkotsch
- git #178bd46f - REST: Enable `GET /lexemes/{lexeme_id}` by default (T429332) by Jakob Warkotsch
- git #c4d1e09c - REST: Author OpenAPI fragment as spec modules (T433337) by Itamar Givon
- git #c4146dc3 - REST: Build combined OpenAPI doc with Wikibase (T433336) by Itamar Givon
- git #4de663da - build: Upgrade mediawiki-codesniffer to 52.0.0 (T434187) by Itamar Givon
- git #64be0d41 - Reenable JSON Serialization test after Wikibase update (T429674) by Audrey Penven
- git #0ee90b25 - Temporarily disable JSON Serialization test (T429674) by Audrey Penven
WikiLambda
[edit]- git #1aa0d4da - Convert AWFragmentStore into an abstract class with Memcached implementation (T434271) by gengh
- git #cb280d0b - jobs: Read Function usage from x1 for the RecentChanges fan-out (T390557) by James D. Forrester
- git #97411cde - usage: Don't try to record Function usage for a target that isn't a ZID (T434194) by James D. Forrester
- git #4f2a00fb - ZTypedList: Unwrap the depth reference when it builds the level class by James D. Forrester
- git #b88858af - Add revalidate flag to AWFragmentStore getter (T434138) by gengh
- git #bab0d5b4 - Set origin header on wikilambda_function_call and propagate to OrchestratorRequest (T432869) by gengh
- git #d2169550 - ZObjectUtils: setMetaDataValue not setMetadataValue (T434200) by James D. Forrester
- git #18e66ae8 - maintenance: Don't blank the AW section manifest on --pending runs by James D. Forrester
- git #4d2d9271 - metadata: Show warnings raised by a function call and flag them, if present (T427112) by James D. Forrester
- git #e920005e - Renderer: Cache Commons file data for a day, not a month, and reset current keys (T433448) by James D. Forrester
- git #602975f6 - build: Bump mediawiki/mediawiki-codesniffer to v52.0.0 for security warning by James D. Forrester
- git #6f384973 - build: Upgrade @wdio/* to 9.30.1, and grunt to 1.6.3, as LibUp is struggling by James D. Forrester
- git #5a1362ac - Add messages for the non-JS RecentChanges integration disablement (T433309) by James D. Forrester
- git #1b3544ef - logging: Update wikilambda/ui_actions schema ref. from 1.0.0 to 1.1.0 (T433550) by Clare Ming
- git #a8239bda - AbstractContent: Honour core's unhide gate on the Abstract edit page (T430601) by James D. Forrester
- git #068273b0 - SpecialViewAbstract: Restore the permanent link and drop dead revision code (T430601) by James D. Forrester
- git #60626f45 - ZObjects: Consistently read as the right audience on the remaining fetch paths (T430601) by James D. Forrester
- git #e49a9152 - SpecialViewObject: Re-use the same logic for deletion as AW (T430601) by James D. Forrester
- git #bc32d613 - UIUtils: Re-factor revision-visibility guard so we can re-use it (T430601) by James D. Forrester
- git #16752c45 - tests: Assert that editPage() edits were accepted by James D. Forrester
- git #e8b64c88 - tests: Stop UpdateAbstractWikiArticleStoreTest reading host store config by James D. Forrester
- git #6fbee1aa - tests: Declare abstract-namespace config in tests on core base classes by James D. Forrester
- git #2ad7ab27 - tests: Move abstract-content tests onto the abstract-mode base class by James D. Forrester
- git #deb436cf - tests: Extract abstract-mode wiki config into a trait by James D. Forrester
- git #d0a22d59 - Update function-schemata sub-module to HEAD (7e85172) (T433871) by James D. Forrester
WikimediaAntiAbuse
[edit]- git #ebecec1a - SpecialAbuseReview: Indicate visibility on revision timestamps (T433367) by Thalia Chan
- git #bde5a591 - SpecialAbuseReview: Disable false positive action on handled rows (T433367) by Thalia Chan
- git #4293ddaf - SpecialAbuseReview: Add actions to mark revisions as false positives (T433367) by Dreamy Jazz
- git #adeabf48 - Bump codesniffer to v52.0.0 (T434187) by Marcin Szwarc
- git #1898c670 - Link the personal-info notification preference to a help page (T432452) by Maxim Postoronca
- git #6211d97c - Clear personal-info notifications when a recipient loses tag access (T432452) by Maxim Postoronca
- git #9bfc9b39 - Remove the flag notification when the revision is suppressed (T432452) by Maxim Postoronca
- git #5b20d7be - Add REST API to mark revisions as false positives (T432931) by Maxim Postoronca
WikimediaCustomizations
[edit]- git #5b284005 - Explicitly set useParsoid to avoid being affected by changing defaults (T432763) by Arlo Breault
- git #7b47b375 - Discord: Add QuickSurvey for readers arriving via preview links (T431352) by Eric Gardner
WikimediaEvents
[edit]- git #db26b978 - build: Update mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Sam Smith
- git #8d92934b - test: give CreateAccount test db access by Michael Große
WikimediaMaintenance
[edit]- git #6603e44f - build: Update mediawiki/mediawiki-codesniffer to 52.0.0 (T434187) by Martin Urbanec
WikimediaMessages
[edit]- git #8811dd88 - Bump mediawiki/mediawiki-codesniffer to v52.0.0 (T434187) by Marcin Szwarc
- git #06c42fe7 - Drop message overrides for event-organizer user group (T427712) by Daimona Eaytoy
Wikisource
[edit]- git #8b79e6c2 - Add feedback dialog showing OCR results before saving (T433033) by ssein mmbaga
Skins
[edit]MinervaNeue
[edit]- git #1db5ac0e - Skins: Make use of `WikiPageFactory` service container (T259948) by Derick Alangi
- git #759a843e - Minimal Minerva: fix spacing between page heading, chips, and body content (T434079) by lwatson
- git #ddf33b48 - Minimal Minerva: fix spacing between the chip's icon and text (T434077) by lwatson
- git #34ab6cd6 - build: Bump mediawiki/mediawiki-codesniffer to v52.0.0 by lwatson
- git #3441e5c9 - MinMin toolbelt: display plain/lock edit icon based on permissions (T432995) by lwatson
MonoBook
[edit]- git #82c4ecf8 - build: Bump mediawiki/mediawiki-codesniffer to v52.0.0 for security warning (T434187) by James D. Forrester
Vector
[edit]- git #42782cfd - Remove VectorPromoteAddTopic config (T331312) by Ed Sanders
- git #702b56ec - build: Updating mediawiki/mediawiki-codesniffer to 52.0.0 by Umherirrender
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #c76c1ee4 - TransactionProcessor: add fast-path for large source-mode replaces (T189557) by David Lynch
- git #2a87b83d - ui.CompletionWidget: complete all the entered text, not just up to the cursor by David Lynch
- git #034db0a5 - Use clipboard data text/plain when pasting into source mode (T431638) by Ed Sanders
No changes
[edit]- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfigurationExample
- CommunityRequests
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EmailAuth
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MultiTitle
- NavigationTiming
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]255 Changes in 60 repos by 72 authors