MediaWiki 1.43/wmf.16/Changelog
< MediaWiki 1.43 | wmf.16
Core changes
edit- git #385d8f5d - Branch commit for wmf/1.43.0-wmf.16 (T366961) by trainbranchbot
- git #eef1ff25 - logging: Hard-deprecate LogFormatter::newFromRow/newFromEntry by Umherirrender
- git #07db7102 - Replace deprecated LogFormatter::newFromRow/newFromEntry by Umherirrender
- git #4d49a4a5 - Extract LintErrorChecker out of SignatureValidator (T368690) by Kunal Mehta
- git #2796b7d4 - Bump wikimedia/parsoid to 0.20.0-a15 (T371126) by Arlo Breault
- git #356f0b00 - EditPage, ApiEditPage: Use parantheses to be explicit about order of evaluation by James D. Forrester
- git #161ec633 - api: deprecate and deactivate $wgAPIRequestLog (T276975) by Aaron Schulz
- git #6dd58264 - Make MockHttpTrait::setService() compatible with MediaWikiUnitTestCase by Máté Szabó
- git #647dddfa - Update Pingback.php documentation (T323828) by Ottomata
- git #673171fe - Return early in BlockManager::trackBlockWithCookie if cookie blocks are disabled (T371249) by Jayden Bailey
- git #311774c0 - Filter temporary accounts as anonymous in ApiQueryRecentChanges (T370803) by STran
- git #74204330 - Test sql.php (T371167) by Dreamy Jazz
- git #1c7fade2 - Test showSiteStats.php (T371167) by Dreamy Jazz
- git #a4e07d3c - Test updateArticleCount.php (T371167) by Dreamy Jazz
- git #fd0a75e1 - Test deleteDefaultMessages.php (T371167) by Dreamy Jazz
- git #c5be56fe - Test deleteBatch.php (T371167) by Dreamy Jazz
- git #5fe5f226 - Test checkBadRedirects.php (T371167) by Dreamy Jazz
- git #c9f73efd - Namespace MessageSpecifier under Wikimedia\Message\ (T353458) by Bartosz Dziewoński
- git #524d76a9 - Test blockUsers.php (T371167) by Dreamy Jazz
- git #55642b2e - Test checkUsernames.php (T371167) by Dreamy Jazz
- git #db702d19 - Expand DeleteUserEmailTest (T371167) by Dreamy Jazz
- git #bfe4598d - Test resetUserEmail.php (T371167) by Dreamy Jazz
- git #7a3c4b0a - Test CheckSignatures.php (T371167) by Dreamy Jazz
- git #42ebb623 - Test attachLatest.php (T371167) by Dreamy Jazz
- git #6fe8bfac - Test createAndPromote.php for adding rights to existing user (T371167) by Dreamy Jazz
- git #2368f91f - Test getText.php (T371167) by Dreamy Jazz
- git #67b9e946 - Test protect.php (T371167) by Dreamy Jazz
- git #7e90b87c - Test undelete.php (T371167) by Dreamy Jazz
- git #14ea5c50 - Test pageExists.php (T371167) by Dreamy Jazz
- git #01260afc - Test emptyUserGroup.php (T371167) by Dreamy Jazz
- git #88cd6cc9 - PasswordReset: Fix field name in log message by Bartosz Dziewoński
- git #124e6fdd - Bump wikimedia/json-codec to 3.0.2 by C. Scott Ananian
- git #0ea6d7ff - OutputPage: Inline getCdnCacheEpoch() into checkLastModified() by Timo Tijhof
- git #b7b881aa - WatchlistManager::setWatch: Exit if the user is a temp account (T371091) by James D. Forrester
- git #3637f9c4 - Use Codex token for gallery background color (T368353) by Jdrewniak
- git #ee3edf76 - Update help links to point to MediaWiki.org rather than Meta (T366713) by Pppery
- git #cd618027 - Use ::findActorId in RollbackPage when looking up an actor ID (T371094) by Dreamy Jazz
- git #ec7f8ca9 - htmlform: Hard-deprecated HTMLForm::*Text functions (T325474) by Umherirrender
- git #b40ea758 - Update Special:NewPages for temporary accounts (T370801) by Dreamy Jazz
- git #180082f9 - Add Saint Lucian Creole (acf) (T371051) by Amir E. Aharoni
- git #b94ca528 - Skin: Check for null before canExist() (T371023) by Lucas Werkmeister
- git #f4408c6d - Update Codex from v1.9.0 to v1.10.0 (T314438) (T364442) (T369223) (T369633) (T369934) (T370189) (T370555) by lwatson
- git #d0f4e451 - REST: showcase usage of ArrayDef convenience functions (T368131) by daniel
- git #44580945 - Add OutputPipelineStages from extensions (T370541) by Arlo Breault
- git #7f08e006 - rdbms: Increase sleep in test (T365596) by Lucas Werkmeister
- git #1f66411c - DevelopmentSettings: Enable temp user autocreation (T359043) by Kosta Harlan
- git #756b6e3f - selenium: Add documentation to getTestString() (T358530) by Jforrester
- git #3a453c14 - Languages: Add nan-latn-pehoeji (Minnan - Pe̍h-ōe-jī) to Names.php (T354937) (T370987) by Winston Sung
- git #124994d5 - Add tests for SpecialNewPages and NewPagesPager (T370801) by Dreamy Jazz
- git #b5c9e740 - getParamSettings prohibited from using array type (T368133) by Wendy Quarshie
- git #f7d9a5f2 - Add namespace translations in Iban (iba) (T367991) by Amir E. Aharoni
- git #6635d455 - CommentStore: `hash()` has only one caller, make private by Derick Alangi
- git #34a17b32 - Add a basic interactive install.php (T48076) by addshore
- git #4ed379cf - CommentStore: Typehint param in CommentStoreComment constructor by Derick Alangi
- git #0a6efabf - Make dd, ol and ul margin values direction aware (T369475) by Ebrahim Byagowi
- git #5e5bfc10 - Fix checkmark color on white highlight background in night mode (T369589) by suecarmol
- git #153b5f63 - specialpage: Deprecate QueryPage::setDBLoadBalancer/getDBLoadBalancer by Umherirrender
- git #49cc733a - Config: Widen `@covers` tags by Derick Alangi
- git #63bdfb3c - config: Intentionally throw TypeError for unsupported sources by Derick Alangi
- git #54bdbdf5 - Print: Clear printfooter from contents (T370194) by Derk-Jan Hartman
- git #efb049d3 - Request: Docs should be in line with property typehint by Derick Alangi
- git #65a88537 - objectcache: Update tests that are really for ObjectCacheFactory by Derick Alangi
- git #09245c56 - Update cssjanus/cssjanus to 2.2.0 (T369553) by Bartosz Dziewoński
- git #f6b850ea - ResourceLoader: Limit injection of valid skins to names only by Timo Tijhof
- git #ee508c5e - ResourceLoader: Inject installed skins to ResourceLoader Context (T32956) by Derick Alangi
- git #9a107e6b - Use expression builder instead of raw sql (T361023) by Umherirrender
- git #738bc855 - Stats: combine testSendGaugeMetric into testSendMetrics (T370636) by Cole White
- git #43ace0b5 - ChangesListSpecialPage: Fix user type filters for temporary accounts (T370695) by Thalia
- git #53b9268e - add structure test that checks if param schemas are valid (T368133) by Wendy Quarshie
- git #12c885a1 - Make debug toolbar dark mode compatible (T364682) by theprotonade
- git #24f87d59 - selenium: Move code for Selenium/Getting Started/Create a simple test (T368535) by Željko Filipin
- git #b94e6443 - Hard deprecate public access to EditPage::internalAttemptSave() (T157658) by DannyS712
- git #057025e5 - page: Hard-deprecate PageArchive::undeleteAsUser (T339394) by Umherirrender
- git #4a5c73a4 - maintenance: Replace deprecated PageArchive::undeleteAsUser (T339394) by Umherirrender
- git #93ce9ff0 - Hard-deprecate manual construction of Language objects (T343771) by Umherirrender
- git #2e6b6341 - api: Hard-deprecate ApiPageSet::get*Titles (T339384) by Umherirrender
- git #3e41554b - Remove unnecessary try/catch in ParsoidCachePrewarmJob by C. Scott Ananian
- git #e334f8cd - Deprecation warnings for includes/Rest/Handler/Helper by C. Scott Ananian
- git #bdbd8538 - tests: Avoid usage of deprecated `setContentLang()` by Derick Alangi
- git #e2374541 - selenium: Example code for Selenium/How-to/Debug with Visual Studio Code (T368535) by Željko Filipin
- git #a2c6e8ba - RefreshLinksJob: collect stats on redundant parses (T369898) by daniel
- git #bdb70bc8 - ApiHelpParamValueMessage: Add support for uselang=qqx (T370238) by Bartosz Dziewoński
- git #ebf3c9be - ParserTestRunner: add timezone and user language options (T223772) by Tim Starling
- git #0b61d6fe - Add Phan taint test for StatusFormatter methods by Bartosz Dziewoński
- git #46c17cc2 - Add fallback language to Iban (T367991) by Amir E. Aharoni
- git #a668a1bb - Add support for user-groups-based conditional options filter (T363059) by xtex
Vendor
edit- git #3969cef1 - Bump wikimedia/parsoid to 0.20.0-a15 (T234548) (T371073) (T371126) by Arlo Breault
- git #de2ff077 - Upgrade wikimedia/equivset from 1.6.1 to 1.7.0 (T370976) by James D. Forrester
- git #7bcd9252 - Bump wikimedia/json-codec to 3.0.2 by C. Scott Ananian
- git #05b137b0 - Update cssjanus/cssjanus to 2.2.0 (T369553) by Bartosz Dziewoński
Extensions
editAbuseFilter
edit- git #80f56e59 - ConsequencesExecutor: Use Message objects in the Status by Bartosz Dziewoński
- git #1c0ab301 - AbuseFilterExtensionJsonTest: Allow skipping other extension hooks by Bartosz Dziewoński
- git #517beb3c - Use namespaced MessageSpecifier by Bartosz Dziewoński
- git #841214ab - Upgrade required version of wikimedia/equivset to 1.7.0 (T370976) by James D. Forrester
- git #e8849421 - Use expression builder to avoid IDatabase::makeList (T350968) by Umherirrender
AdvancedSearch
edit- git #193962ef - [build] Remove sinon dependency by WMDE-Fisch
AntiSpoof
edit- git #c1864055 - Upgrade required version of wikimedia/equivset to 1.7.0 (T370976) by James D. Forrester
ApiFeatureUsage
edit- git #4e0e414b - Migrate from ILBFactory to IConnectionProvider by Umherirrender
ArticlePlaceholder
edit- git #fd679aca - tests: Fix `assert.expect(N)` and enable wikimedia/qunit eslint preset by Timo Tijhof
AutoModerator
edit- git #1b5c4720 - Remove superfluous setService() from RevisionCheckTest by Máté Szabó
- git #7f04d474 - Add User Agent request header to AutoModerator Liftwing requests (T371039) by Kgraessle
- git #ea970261 - When user is reverted by Automoderator, send them a talk page message (T355930) by Kgraessle
- git #fa343e60 - Clean up AutoModeratorSendRevertTalkPageMsgJob by Matěj Suchánek
CampaignEvents
edit- git #b628d1c1 - Update event list styles to match latest specs (T365859) by Daimona Eaytoy
- git #a722877b - SpecialAllEvents: Add field to show/hide ongoing events (T365859) by Daimona Eaytoy
- git #aa46dcbb - EventsListPager: simplify query conditions and add test (T365859) by Daimona Eaytoy
- git #2ae5adfd - WikiEduDashboard: Use CampaignEvents log channel for HTTP requests (T370666) by Daimona Eaytoy
- git #8b0f9d13 - Mark SpecialEventDetails as potentially performing DB writes by Daimona Eaytoy
- git #ca04a731 - Create new stylesheet to replace inline styles (T351818) by Daimona Eaytoy
CentralAuth
edit- git #b01f0585 - Use namespaced MessageSpecifier by Bartosz Dziewoński
- git #b996811c - AuthenticationProvider: Remove unneeded service injection by Bartosz Dziewoński
- git #cb627525 - AuthenticationProvider: Remove unnecessary isSharedDomain() checks by Bartosz Dziewoński
- git #7c7c51fa - extension.json: Document wgCentralAuthSsoUrlPrefix about slash by Derick Alangi
- git #517704e1 - CentralAuthUser: Add regression test for T370779 (T370779) by Máté Szabó
- git #7153305d - Use insert ignore in CentralAuthUser::storeGlobalData (T370779) by Umherirrender
- git #561ee152 - SUL3: Move login-by-redirect button to bottom by Gergő Tisza
- git #0ead91d9 - includes/Special/SpecialGlobalRenameQueue.php: make move pages checked as default (T370374) by mimurawil
- git #287a33e7 - SpecialCentralAutoLogin: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
- git #023e7e8f - includes/Special/SpecialGlobalRenameQueue.php: fix message params for rename requests (T370389) by mimurawil
- git #c36c06f6 - Add tests for SpecialCentralAuth (T370673) by Dreamy Jazz
- git #148bcd8e - Improvements for global vanishing messages. (T370208) by Seawolf35gerrit
CentralNotice
edit- git #b96b0869 - Fix multiselects by Elliott Eggleston
Chart
edit- git #fe3c24a9 - Add "npm run build" command (T370738) by Roan Kattouw
- git #9ba1edee - Use the CLI script in the parser hook by Roan Kattouw
- git #cf986258 - Basic node service for chart rendering (T370975) by aude
CheckUser
edit- git #6ed499c8 - Add cuci_user table (T368151) by Dreamy Jazz
- git #5ec6ab7f - Add cuci_temp_edit table (T368151) by Dreamy Jazz
- git #c7c60e0a - Add cuci_wiki_map table (T368151) by Dreamy Jazz
- git #a7cd8f32 - Enable IP reveal buttons for IP ranges on Special:IPContributions (T370679) by STran
- git #3500f5ef - tests: Fix mocking for PreliminaryCheckService by Umherirrender
- git #f34099ea - Remove cuc_private column from cu_changes (T366782) by Dreamy Jazz
- git #b4b34654 - Remove cuc_actiontext column from cu_changes (T366782) by Dreamy Jazz
- git #5cc7a5b1 - Remove cuc_only_for_read_old from cu_changes (T366782) by Dreamy Jazz
- git #f97a7a24 - Enable IP Reveal buttons on Special:DeletedContributions (T370743) by STran
- git #c0b12872 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
- git #395e35c7 - Remove unused config from ipReveal.test.js by Thalia
- git #7870180f - Replace mw.util.isTemporaryUser() in QUnit test by Lucas Werkmeister
- git #5803eef8 - Enable temporary accounts in two tests by Lucas Werkmeister
- git #5e3e8056 - Use RequestContext::getMain()->getRequest() instead of $wgRequest by Fomafix
- git #403f69db - Add endpoint to get temporary accounts used by an IP (T354542) by STran
CirrusSearch
edit- git #bd7c6e69 - Update page lifecycle docs by Erik Bernhardson
- git #c90ca69e - Check the output of RevisionStore::getRevisionById (T370770) by David Causse
Cite
edit- git #3e2d0600 - References always deal with original document (T370874) by Adam Wight
- git #c54000ed - Test MWDocumentReferences on subref doc by Adam Wight
- git #f9b9c7aa - Add basic QUnit test for MWDocumentReferences by WMDE-Fisch
- git #8b60ead1 - Move more editing methods to the EditPanel (T369005) by WMDE-Fisch
- git #257b3f38 - Switch reuse dialog to use shared numbering mechanism (T370874) by Adam Wight
- git #7691f49e - Parent is shown as HTML in the subref edit dialog (T370873) by Adam Wight
- git #8aa889db - VE square brackets appear in a span (T370512) by Adam Wight
- git #5542e4ea - Respect wgTranslateNumerals in Cite footnote markers (T370585) by Adam Wight
cldr
edit- git #0c2d5883 - Add Saint Lucian Creole (acf) (T371051) by Amir E. Aharoni
- git #8a664bfa - Add Assyirian Neo-Aramaic (T369727) by Amir E. Aharoni
CodeMirror
edit- git #c25da847 - Apply color inversion until dark syntax styles are chosen (T365311) by Sjoerd de Bruin
- git #0e0e4927 - codemirror.mediawiki.js: add `Mod-Shift-x` (T170001) by bhsd
Cognate
edit- git #e5245956 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #36dace95 - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #5f26cf80 - tests: Replace deprecated PageArchive::undeleteAsUser (T339394) by Umherirrender
CommunityConfiguration
edit- git #966e2673 - refactor(ISchemaConverter): rename downgrading method (T371028) by Michael Große
- git #4be40920 - fix(migrateSchema): use correct converter when downgrading (T371028) by Michael Große
- git #50e16eed - fix(SchemaMigrator): fix incorrect schema version in error message (T370859) by Sergio Gimeno
- git #259fb7d4 - CommonsFileControl: allow to remove a selected file by Sergio Gimeno
Collection
edit- git #3ed5f375 - Use LinkRenderer instead of Linker::link() (T279327) by palak199
ConfirmEdit
edit- git #8ee87bf1 - Use namespaced MessageSpecifier by Bartosz Dziewoński
ContentTranslation
edit- git #f56335fc - CX3 Build 0.2.0+20240722 (T355780) (T331023) by NikG
- git #97652078 - AX: Unregister "axArticleFooterEntrypointRegistrar" hook handler (T363338) by NikG
- git #62a4fb12 - Add Norwegian translations for new special page name by Jon Harald Søby
Disambiguator
edit- git #378cc20e - Migrate to QueryPage::setDatabaseProvider by Umherirrender
DismissableSiteNotice
edit- git #0e58608a - Hooks: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
DonationInterface
edit- git #d7ebcaee - Rename number to house number (T370583) by cstone
- git #08ea0a2a - Add in street_number field and update the India form fields (T370583) by cstone
Echo
edit- git #88a5a4cb - Use namespaced MessageSpecifier by Bartosz Dziewoński
- git #e03f7c3e - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
- git #68aa29fb - Fix type error caused by spread operator on number (T368643) by Dr4goniez
- git #552f362c - Use expression builder instead of raw sql by Umherirrender
EventBus
edit- git #feaae9f5 - Use $this->getServiceContainer() in tests by Fomafix
- git #f6060f5e - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
EventLogging
edit- git #b96295fa - metricsPlatform: Set performer.registration_dt when user is logged in (T369006) by Sam Smith
FlaggedRevs
edit- git #7106c2a5 - Support dark mode in FR highlights (T369391) by Msz2001
- git #67b26909 - Update min-width and min-height for flaggedrevs-icon (T191156) by Doğu Abaris
- git #3da12e38 - Replace FlaggablePageView messages with Codex styles (T191156) by Doğu Abaris
- git #cb75c263 - Add missing message to ext.flaggedRevs.advanced (T371181) by Taavi Väänänen
- git #68b73ce8 - Adjust CSS and icon display for unreviewed links (T191156) by Doğu Abaris
- git #f967d6b3 - Fix mouseover and mouseout event bindings (T191156) by Doğu Abaris
- git #0d13bfb4 - Use expression builder instead of raw sql (T350971) (T371052) by Umherirrender
- git #ffb86efd - Update notice div with Codex classes (T191156) by Doğu Abaris
- git #b3cd6ae5 - Update UI classes and CSS for review notices (T191156) by Doğu Abaris
- git #711c1e24 - Add CSS class to watchlist pending notice (T191156) by Doğu Abaris
- git #3f462d64 - Use overrideConfigValues instead of setMwGlobals by Fomafix
Flow
edit- git #1c5aa8f1 - maintenance: Fix broken addOption() calls in convertToText.php (T332103) by Timo Tijhof
- git #78aaf274 - Use setTitle( ... ) instead of $this->setMwGlobals( 'wgTitle', ... ) by Fomafix
- git #335c7937 - Inline trivial helper method in ApiQueryPropFlowInfo by thiemowmde
GeoData
edit- git #10a2005d - Use overrideConfigValue instead of setMwGlobals by Fomafix
GlobalBlocking
edit- git #7e70787c - Add documentation to tables-global_block_whitelist.json (T370865) by Dreamy Jazz
- git #8775be11 - Add alias ListGlobalBlocks for Special:GlobalBlockList by Taavi Väänänen
- git #b595d960 - Remove '-new' suffix from message keys (T358777) by Dreamy Jazz
- git #5cc9093b - Document columns, indexes, and table in tables-globalblocks.json (T370865) by Dreamy Jazz
- git #39a526bf - Remove messages only used when global account blocks are disabled (T358776) by Dreamy Jazz
- git #b503af20 - Remove wgGlobalBlockingAllowGlobalAccountBlocks (T358773) by Dreamy Jazz
- git #4872b08d - Perform schema updates to globalblocks table via update.php (T370863) by Dreamy Jazz
- git #c0f7c974 - Add a global block log tool link to Special:Contributions (T370468) by Dreamy Jazz
- git #5c533c4c - Link to GlobalBlocking logs from Contributions global block notice (T370457) by Dreamy Jazz
- git #d5ec03d0 - tests: Replace deprecated LogFormatter::newFromRow by Umherirrender
GlobalCssJs
edit- git #dfd5e5ac - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #65934725 - Do not show help links for temp accounts (T326919) by Jamie Kuppens
GlobalUsage
edit- git #f6bc0335 - Migrate to QueryPage::setDatabaseProvider by Umherirrender
GlobalWatchlist
edit- git #0598f191 - Replace setMwGlobals by overrideConfigValue/overrideConfigValues by Fomafix
GrowthExperiments
edit- git #8d37229f - CommunityUpdates: use appropriate type object in schema converter (T371272) by Sergio Gimeno
- git #a9a55a06 - refactor: Remove unused code (T371028) by Michael Große
- git #034f4522 - refactor(SchemaConverters): prepare rename of downgradeFromNewer to downgradeToPrevious (T371028) by Michael Große
- git #69438fb0 - Ignore help-links with no title configured (T370941) by Michael Große
- git #008c5102 - CommunityUpdates: add missing next version in migration schemas (T370860) by Sergio Gimeno
- git #ba6c6444 - Config: fix wrong namespace in CommunityUpdates migration file (T370782) by Sergio Gimeno
- git #3e9f3a31 - Remove <br> from messages by Amir E. Aharoni
- git #1cf56bdf - Homepage: track total Suggested edit queue views to calculate rates later (T368750) by Michael Große
- git #96fc76a9 - Use expression builder instead of raw sql by Umherirrender
IPInfo
edit- git #e67d8a86 - Pass a full UserIdentity to InfoRetrievers (T349715) by Máté Szabó
Linter
edit- git #7847bbde - Add a hyphen to rendering-transparent by Arlo Breault
- git #fe6612e6 - Add a "fostered-transparent" lint category (T371142) (T290936) (T369317) by Arlo Breault
- git #ed8e449e - Drop disabled lints by Arlo Breault
MassMessage
edit- git #6e07a1d1 - Use new LintErrorChecker from core (T368690) by Kunal Mehta
- git #da451f00 - Use getTestUser by Arlo Breault
Math
edit- git #62a8ce1d - Inject service UserOptionsManager into Hooks by Fomafix
- git #5f010087 - Inject services into SpecialMathWikibase by Fomafix
- git #3f905c27 - Use $this->getServiceContainer() in maintenance by Fomafix
- git #363abd4a - Use overrideConfigValue instead of setMwGlobals by Fomafix
MobileApp
edit- git #789ea807 - Add new tag for machine-assisted edits. (T370820) by Dmitry Brant
- git #5aacf8df - Linkify i18n labels for edit tags. (T370954) by Dmitry Brant
MobileFrontend
edit- git #9b2ff376 - Fixes fatal on form submit (T368075) by Jon Robson
- git #fd34f7f4 - Remove mobile URL template support by Gergő Tisza
- git #a11e8b4c - Upgrade to @wikimedia/mw-node-qunit 7.2.0 (T357418) by Jon Robson
- git #d85809e4 - Remove logic for last modified timestamp by Jon Robson
- git #d493818c - eslint: Switch from vars to consts/lets: 5 of 5, and enforce by James D. Forrester
- git #c94b9e98 - eslint: Switch from vars to consts/lets 4 of 5: mobile.startup by James D. Forrester
- git #4a00ff0e - eslint: Switch from vars to consts/lets 2 of 5: mobile.init by James D. Forrester
- git #6a745ffa - eslint: Switch from vars to consts/lets 1 of 5: mobile.editor.overlay by James D. Forrester
- git #3e53578f - eslint: Switch from vars to consts/lets in mobile.mediaViewer by James D. Forrester
- git #24d8b8c2 - Moved ScrollEndEventEmitter class to mobile.special.watchlist.scripts module (T336938) (T321368) by Anuj Agrawal
- git #6333c193 - Inject MobileFrontend.Context in MobileFrontendHooks by Arlo Breault
- git #c8359f93 - Update configuration docs (T370607) by xtex
- git #6658da20 - MobileConfig: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
- git #2ea577b2 - Hooks: Only set the `diffonly` param on diff view (T370357) by Func
NearbyPages
edit- git #24ef5278 - Nearby: Stay on mobile domain when navigating to nearby page (T364675) by Derk-Jan Hartman
OAuth
edit- git #354999b3 - Use namespaced MessageSpecifier by Bartosz Dziewoński
PageTriage
edit- git #8001a80a - Fix disabled state handling for next article button. (T366421) by yash9265
- git #035015f2 - Fix filter update issue in Special:NewPagesFeed menu (T364864) by yash9265
- git #e74a288a - Use expression builder to avoid IDatabase::makeList (T350966) by Umherirrender
ParserFunctions
edit- git #06f07b00 - Add parser functions giving access to standard date/time formats (T223772) by Tim Starling
Popups
edit- git #bdf44ea4 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
ProofreadPage
edit- git #364be7b9 - Allow non-english wikisources to set english numbering (T371187) by Sohom
- git #7706f200 - Add namespace translations in Iban (iba) (T367991) by Amir E. Aharoni
Quiz
edit- git #b1783450 - Use overrideConfigValue instead of setMwGlobals by Fomafix
ReadingLists
edit- git #e68d7a3d - Use expression builder instead of raw sql (T350955) by Umherirrender
RevisionSlider
edit- git #b6f82d5f - Fix broken JSDoc by WMDE-Fisch
- git #85d5d2f4 - Remove Sinon.JS from package.json (T370573) by Antoine Musso
- git #7fd058e8 - Fix borders on dark mode (T370570) by Taavi Väänänen
- git #93d33916 - Replace some more colors with LESS design tokens (T370572) by thiemowmde
- git #c2e8f823 - Remove meaningless CSS, dead code since 2016 (T370572) by thiemowmde
- git #37dc0b5a - [QUnit] Avoid manipulating the global history (T370573) by WMDE-Fisch
Scribunto
edit- git #df6c7996 - Add namespace translations in Iban (iba) (T367991) by Amir E. Aharoni
SecureLinkFixer
edit- git #5520e04c - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #b47f0532 - Use overrideConfigValue instead of setMwGlobals by Fomafix
TemplateStyles
edit- git #40c49c04 - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #f9a7314a - Use $this->getServiceContainer() in tests by Fomafix
Thanks
edit- git #2b39d8f0 - Replace deprecated LogFormatter::newFromEntry by Umherirrender
- git #b26c8992 - Use LinkTarget in LogFormatter::getPreloadTitles override by Umherirrender
TitleBlacklist
edit- git #ffce132e - Use overrideConfigValue instead of setMwGlobals by Fomafix
Translate
edit- git #f5b2d3d7 - Revert "TranslatablePage: Split translatable page id cache into multiple shards" by Abijeet Patro
- git #989f0ae8 - TranslatablePage: Split translatable page id cache into multiple shards (T366455) by Lucas Werkmeister
- git #90eb9da4 - Remove Translate:GettextFFS:headerFields hook (T369056) by Abijeet
- git #0483c14d - Remove CachedMessageIndex (T369056) by Abijeet
- git #df0eaed7 - Allow moving without subpages if there are immovable subpages (T325817) by Huei Tan
- git #b071c5a0 - Use {{#Special:SpecialPage}} syntax by Jon Harald Søby
- git #8122e5e8 - Revert "TranslatablePage: Split translatable page id cache into multiple shards" by Lucas Werkmeister (WMDE)
- git #2d3c85e2 - TranslatablePage: Split translatable page id cache into multiple shards (T366455) by Abijeet
UniversalLanguageSelector
edit- git #349d2737 - Update language search index by Amir E. Aharoni
- git #58908cdb - Add search aliases for recently-added languages (T368046) (T368856) (T369464) by Amir E. Aharoni
- git #63413a1d - Sort search tests alphabetically by Amir E. Aharoni
- git #3e15d539 - Add a search alias for Tai Nuea (tdd) (T367377) by Amir E. Aharoni
- git #07f2349c - Add search alias for Palembang (Musi) (T364291) by Amir E. Aharoni
- git #2ff0da66 - ResourceLoaderULSJsonMessageModule: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
UploadWizard
edit- git #d9c11b72 - Add filename param for already-published files. (T364551) by Matthias Mullie
- git #bf931851 - Error if title is < minimum characters rather than bytes (T369315) by Cormac Parle
- git #9e55d62d - Minor UW display changes (T365662) by Cormac Parle
- git #f0466cda - Use overrideConfigValues instead of setMwGlobals by Fomafix
- git #943b7dae - Change EXIF warning to notice (T369746) by Cormac Parle
VisualEditor
edit- git #8c960592 - DesktopArticleTarget: Set wgCurRevisionId and wgRevisionId once publish goes through (T370771) by James D. Forrester
- git #b302e028 - Disable edit mode switch in multi-user environment (T370819) by Ed Sanders
- git #b4da4658 - Temporarily disable Cite-related test (T370512) by Adam Wight
- git #8e56a05d - Add missing real-time editing error messages by Bartosz Dziewoński
Wikibase
edit- git #2799bf5b - Track sidebar link clicks to wikidata (T370045) by Joely Rooke WMDE
- git #4913b992 - REST: Rename the validator file names to match the use case names by dima koushha
- git #2914f826 - REST: Fix deserialization and validation of statements by Ollie Shotton
- git #4f869d8c - REST: Fix deserialization and validation of a statement by Ollie Shotton
- git #86c338c8 - REST: Refactor `ItemValidator` and `Language-code-validator` (T370780) by dima koushha
- git #2eee04c0 - Create temp user before checking edit filters (T371085) by Lucas Werkmeister
- git #d58b2006 - REST: Replace `invalid-language-code` error with `invalid-key` (T370780) by dima koushha
- git #b0f53cb9 - REST: Create a new `patch-result-value-too-long` error (T366252) by Muhammad Yasser Jazirahly
- git #ee3da098 - Migrate to QueryPage::setDatabaseProvider by Umherirrender
- git #1bd4a27d - REST: Create a new generalized `invalid-key` error (T370781) by dima koushha
- git #f2fc1d8b - REST: Fix the responses.json file by removing duplicate code by dima koushha
- git #59cba611 - REST: Fix flaky deleted property e2e test (T369447) by Ollie Shotton
- git #dd40b11c - REST: Rename data-type to data_type (T368130) by Jakob Warkotsch
- git #ff6948b3 - Migrate "BeforePageDisplayMobile" hook to "BeforePageDisplay" (T365835) by Marius Hoch
- git #248cc0f7 - Use expression builder instead of raw sql (T350999) by Umherirrender
- git #b9bd4968 - REST: Fix flaky deleted property e2e test (T369447) by Jakob Warkotsch
- git #3191c4ec - REST: Replace `statement-data-missing-field` error with `missing-field` (T369701) by dima koushha
- git #496756f7 - REST: Add the `missing-field` change to CHANGELOG (T370026) by Muhammad Yasser Jazirahly
WikibaseMediaInfo
edit- git #01f125b6 - Use $this->getServiceContainer() in tests by Fomafix
- git #b6c6d911 - Use overrideConfigValues instead of setMwGlobals by Fomafix
WikibaseQualityConstraints
edit- git #5fd125e5 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
WikidataPageBanner
edit- git #9c3efab2 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
- git #cb774081 - tests: Fix `assert.expect(N)` and enable wikimedia/qunit eslint preset by Timo Tijhof
WikiLambda
edit- git #1188d147 - FunctionEditorAliases: Replace wl-chip-container with the Codex ChipInput (T334738) by Daphne Smit
- git #93484588 - Fix TypeSelector labelData input prop (T371241) by gengh
- git #f74256be - Fixit: Add missing getter to ZObjectSelector tests by gengh
- git #2407ff5c - README: Drop reference to installing Node by James D. Forrester
- git #34b155fa - Update function-schemata sub-module to HEAD (18e9ed3) (T364413) (T369173) (T369653) (T370355) by James D. Forrester
- git #fa5ee88a - Jest: Fix all warnings when running unit tests by Daphne Smit
- git #f795c2b5 - Reenable skipped tests by changing expectation trivially. (T370627) by apine
- git #a829d123 - ZObjectSelector: select for enums show only 10 items when the total amount is 13 (T368153) by Daphne Smit
- git #0998e44a - AUTHORS: Update for July 2024, add Grace and Daphne to primary list by James D. Forrester
- git #269545bf - ZObjectSelector: Enums in select don't display zid when uselang=qqx (T368147) by Daphne Smit
WikimediaBadges
edit- git #5e60a992 - Use overrideConfigValue instead of setMwGlobals by Fomafix
WikimediaEvents
edit- git #4b53f79b - WikimediaDebug: Add a note about having matching code in puppet (T350094) by Gergő Tisza
WikimediaMaintenance
edit- git #48f66849 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender
WikimediaMessages
edit- git #ac8e24d1 - Add messages for Czech Wikivoyage (cswikivoyage) (T370905) by gerritbot
Skins
editMinervaNeue
edit- git #f6165152 - Make dd, ol and ul spacing values direction aware (T371082) by Ebrahim Byagowi
- git #a01e0042 - Fix mobile diff author note on dark mode (T370003) by Taavi Väänänen
Vector
edit- git #77d5526f - Update Vector bundlesize config (T370637) by Eric Gardner
- git #13f0e379 - Dark-mode feedback link UX improvements (T367871) by Jdrewniak
- git #8e134155 - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
- git #7b35e6b1 - Create dark mode launch banner for Vector 2022 (T370303) by Jdrewniak
WikimediaApiPortal
edit- git #6cbdb5e5 - Don't use i18n-all-lists-margins module by Ebrahim Byagowi
Misc
editVisualEditor/VisualEditor
edit- git #cca20d20 - Follow-up 79dfba95ce4: build: Update languages to add 'sjd' by James D. Forrester
- git #c2c5b7a5 - ve.ui.AuthorItemWidget: Fix color picker by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- DiscussionTools
- Elastica
- ElectronPdfService
- EntitySchema
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalPreferences
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- MediaModeration
- MediaSearch
- MetricsPlatform
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikimediaApiPortalOAuth
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit335 Changes in 74 repos by 91 authors