MediaWiki 1.43/wmf.14/Changelog
< MediaWiki 1.43 | wmf.14
Core changes
[edit]- git #f04d5d8c - Branch commit for wmf/1.43.0-wmf.14 (task T366959) by trainbranchbot
- git #4cced1fc - cache: Deprecate UserCache class by Umherirrender
- git #7ddee160 - Update expected test output after i18n change (task T370031) by Lucas Werkmeister
- git #626b7d14 - Bump wikimedia/parsoid to 0.20.0-a13 (task T369981) by Isabelle Hurbain-Palatin
- git #ffb32d54 - Replace deprecated HTMLForm::addPreText/addPostText (task T325474) by Umherirrender
- git #3bfbd004 - LanguageConverter: Replace global $wgRequest by Fomafix
- git #8e51012c - cache: Deprecate calling `UserCache::singleton()` by Derick Alangi
- git #a0b6bf0d - RCFilters: Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
- git #0d20bdef - mediawiki.widgets: Prepare Less styles for math=parens-division (task T368921) by Hannah Okwelum
- git #2648cffd - Rewrite and add tests for cleanupTitles (task T196088) by Pppery
- git #4c934d38 - Move section-check logic to ExistingSectionEditConstraint (task T157658) by DannyS712
- git #f122838a - Move AS_REVISION_WAS_DELETED handling into constraint (task T157658) by DannyS712
- git #8ae5a079 - Rename AutoSummaryMissingSummaryConstraint (task T157658) by DannyS712
- git #85694739 - api: Add a ratelimit test for action=purge by Umherirrender
- git #e8e06df0 - editpage/Constraint: Resolve TODOs about `==` / `===` by Bartosz Dziewoński
- git #0b5bba0d - EditPage: Resolve PhanCoalescingNeverNull errors by Bartosz Dziewoński
- git #9703d35f - Revert "Skip this test since it is blocking merges in Vector" by Jdlrobson
- git #46c3a067 - tests/selenium: Fix inputting DeletePage reason (task T369872) by Bartosz Dziewoński
- git #c581a7a5 - Update OOUI to v0.50.4 (task T369597) (task T369666) by Volker E.
- git #4997e2e7 - NamespaceDupes: treat Special and Media namespaces like interwikis (task T18839) by Pppery
- git #83f65121 - Skip this test since it is blocking merges in Vector (task T369872) by Steph Toyofuku
- git #91ab9807 - OutputTransform: Handle skipped tests in HydrateHeaderPlaceholders.php by Isabelle Hurbain-Palatin
- git #72205f3c - EditPage::internalAttemptSave() - move more logic to constraints (task T157658) by DannyS712
- git #ee0d20df - Remove an unnecessary comment from MniConverter.php (task T357853) by Amir E. Aharoni
- git #e30bfd14 - Use $this->setRequest and $this->setGroupPermissions in PHPUnit tests by Fomafix
- git #fc9e4282 - rdbms: Create IReadableDatabase::andExpr() / ::orExpr() (task T358961) by Umherirrender
- git #e64f898d - Update property declarations to use type hints in editpage/Constraint/ by Doğu Abaris
- git #5cb441e4 - Update Codex from 1.8.0 to 1.9.0 (task T358246) (task T363940) (task T366129) (task T367467) (task T367762) (task T367792) (task T368442) (task T368443) (task T369529) by Volker E.
- git #2d0a9e51 - CodexModule: set type to LOAD_STYLES when appropriate (task T369812) by Daimona Eaytoy
- git #ac634435 - api-testing/action/PageProtection.js: clear state for each test (task T365647) by mimurawil
- git #c98e555e - api-testing/REST/PageHistory.js: update tests for temp account (task T365647) by mimurawil
- git #e5abaa29 - api-testing/action/Autopatrolling.js: adjust key prop for temp account (task T365647) by mimurawil
- git #05788482 - api-testing/action/Edit.js: Adjust username assertion for anonymous (task T365647) by mimurawil
- git #3309f702 - api-testing/REST/Update.js: Use named user for edits (task T365647) by Kosta Harlan
- git #e5ea3212 - api-testing/REST/Page.js: Use authenticated user for edits (task T365647) by Kosta Harlan
- git #82d24c76 - api: Use own PermissionStatus for each authorizeAction on action=purge (task T369455) by Umherirrender
- git #a5542861 - MediaWikiIntegrationTestCase: deprecate $db (task T316841) by Novem Linguae
- git #e3df0019 - Add Interslavic (isv-latn) to Names.php (task T367688) by Srishakatux
- git #f3e94774 - Sync up core repo with Parsoid by Arlo Breault
- git #e6d0adcc - REST: Generate request body specs from param settings. (task T323786) by daniel
- git #2b31f4c4 - param-settings: Remove backward compatibility code from default (task T367394) by Atieno
- git #1b9f830c - Add MessagesAii.php for correct content direction (task T369727) by Amir E. Aharoni
- git #fb27ab83 - Make Title::getPageViewLanguage() emit deprecation warnings by James D. Forrester
- git #c5222521 - Hard-deprecate Title::flushRestrictions by James D. Forrester
- git #cce1b622 - Hard-deprecate Title::loadRestrictions by James D. Forrester
- git #cea63aaf - Hard-deprecate Title::getTitleProtection by James D. Forrester
- git #24740eb3 - MovePage::authorizeInternal: Replace call to deprecated Title::getTitleProtection() by James D. Forrester
- git #a817bbae - specials: Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #ad1e36d6 - SpecialMovePage: Replace use of legacy error arrays by Bartosz Dziewoński
- git #4bd95cd9 - Use MainConfigNames constants in tests where possible by thiemowmde
- git #d19f2543 - Update expected test output after i18n change (task T369694) by Lucas Werkmeister
- git #405cb9ca - api-testing/REST/Creation.js: Reset REST client before each test run (task T365647) by Kosta Harlan
- git #817dee64 - Make PageUpdater accept PageIdentity by Daimona Eaytoy
- git #64699558 - Replace User, Title, and WikiPage in more signatures by Daimona Eaytoy
- git #52c8f1ec - Remove Title and User from signatures by Daimona Eaytoy
- git #1a12ea93 - includes: Replace usages of deprecated WikiPage::doDeleteArticleReal by Daimona Eaytoy
- git #252bacff - RecentChange: Replace use of legacy error arrays by Bartosz Dziewoński
- git #fab78547 - Add namespace to the root classes of ObjectCache (task T353458) by Ebrahim Byagowi
- git #41439e60 - permissions: Use UserIdentityLookup in PermissionManager by Umherirrender
- git #3a7539ba - Minor clarity improvement in mw.widgets.MediaSearchWidget by Ebrahim Byagowi
- git #62284fb6 - Use LESS more effectively in mw.widgets.MediaResultWidget by Ebrahim Byagowi
- git #9d1f0813 - Add temporary account case for page history count (task T365673) by STran
- git #e469e79f - Turn mw.widgets.MediaSearchWidget to LESS by Ebrahim Byagowi
- git #96c23fe7 - Add a MessagesTrw.php file (task T369578) by Amir E. Aharoni
- git #382f8c34 - SkinModule: Always pass language code to get logos (task T369537) by Func
- git #b5fb2b72 - ApiFormatTestBase: Fix test failures with extensions by Bartosz Dziewoński
- git #32740d99 - filerepo: Document guaranteed sort order for File::getHistory by thiemowmde
- git #fc498c28 - rdbms: only track successful write queries as pending by Aaron Schulz
- git #8a1da30d - SpecialImport: Fix unparsed wikitext in error messages (task T313059) by Bartosz Dziewoński
- git #00c7d4b3 - SpecialImport: Modernize error message styling by Bartosz Dziewoński
- git #6ba49672 - tests: move uidesign/ to tests/ and fix 404 errors by Timo Tijhof
- git #3d92cb2f - Replace some uses of deprecated PermissionManager::getPermissionErrors() by Bartosz Dziewoński
- git #0d80ee2e - mediawiki.specialblock: Select to block last IP by default (task T361148) by hmonroy
Vendor
[edit]- git #a3b45461 - Bump wikimedia/parsoid to 0.20.0-a13 (task T368095) (task T369981) by Isabelle Hurbain-Palatin
- git #4457d98a - Update OOUI to v0.50.4 by Volker E.
Extensions
[edit]AbuseFilter
[edit]- git #3df92fcb - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #30227231 - Disallow protected variable access on AbuseFilterViewTestBatch (task T364834) by STran
- git #b58d91bc - ConfirmEditHandlerTest: Loosen message check test by Kosta Harlan
- git #62629ec3 - ConfirmEditHandlerTest: Remove method_exists checks by Kosta Harlan
- git #8f3ca526 - selenium: Document when, how and why a test is skipped (task T280652) by Željko Filipin
- git #ceaedb8b - Only return filters visible to user in search (task T367390) by STran
ArticlePlaceholder
[edit]- git #7d040124 - Use WebRequest::getRawVal instead of ::getVal by Fomafix
AutoModerator
[edit]- git #9552ae6e - Add report false positive link (task T362965) by suecarmol
- git #235a7e14 - When user is reverted by Automoderator, send them a talk page message (task T355930) by Kgraessle
- git #32f70e0b - Use class namespaces by suecarmol
- git #37f10ccb - Add codeCoverageIgnore decorator by suecarmol
- git #52d3e6cc - Move edit summary configuration variables to i18n message strings (task T367791) by Kgraessle
Babel
[edit]- git #3e17c759 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
CampaignEvents
[edit]- git #71c145d1 - Updated text for empty state on Special:MyInvitations (task T364791) by Michelle
- git #29ee12f1 - Remove space before the period at the end of a sentence. (task T369033) by Vaughn Walters
- git #e7a7e5e4 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #5e6e4584 - selenium: Document when, how and why a test is skipped (task T280652) by Željko Filipin
- git #91bf7d50 - Add error states for Special:InvitationList (task T369033) by Daimona Eaytoy
- git #f3f9c4ba - Use correct types in EmailUsersHandlerTest by Daimona Eaytoy
- git #ea0b6d5c - Generate and store invitation list when special page form is submitted (task T366641) by Daimona Eaytoy
CentralAuth
[edit]- git #e497a048 - Properly set automatic vanish performer on GlobalRenameUser (task T368177) by Jamie Kuppens
- git #36d5611e - Pass wiki id to actor store for cross-db hasPublicLogs query (task T370059) by Jamie Kuppens
- git #925a6ff9 - Add SSO domain handling (task T365162) by Gergő Tisza
- git #09899479 - Introduce Vanish Request Flow (task T367329) (task T367726) (task T367728) (task T367729) (task T367744) (task T368177) (task T368285) (task T368368) (task T368372) (task T368611) (task T369489) by Simone Cuomo
- git #8b64b178 - CentralAuthUtilityService: Avoid use of deprecated `clearLastError()` by Derick Alangi
- git #dd053d35 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
CheckUser
[edit]- git #a80795c5 - Update Special:IPContributions UI messages according to design spec (task T369859) by Thalia
- git #c9b7b179 - Remove a duplicate test case and fix an outdated doc string (task T366546) by Thalia
- git #18ecfc74 - Make small grammar fix in CheckUserPrivateEventsHandlerTest docs by Thalia
- git #03f394c4 - Prevent duplicate account creation events in CheckUser entries (task T123114) by Dreamy Jazz
- git #53ac22b5 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #e8e26860 - Remove hard-deprecated CheckUserInsertForRecentChange hook (task T366507) by Dreamy Jazz
- git #89f8385f - Use ::next instead of ::siblings to prevent more than one reveal (task T355565) by Dreamy Jazz
- git #ba1e9c01 - Test ext.checkUser/temporaryaccount/ipRevealUtils.js (task T369497) by Dreamy Jazz
- git #4baf14d2 - Remove CheckUserEventTablesMigrationStage config (task T366546) by Dreamy Jazz
- git #5ea6cf26 - Stop writing to cuc_actiontext in CheckUserInsert service (task T366546) by Dreamy Jazz
- git #034c71d7 - Update comment in CheckUserLookupUtils::getIndexName (task T366546) by Dreamy Jazz
- git #f1d0ac02 - Remove event tables migration related code in Special:Investigate (task T366546) by Dreamy Jazz
- git #4885e880 - Remove event tables migration related code in Special:CheckUser (task T366546) by Dreamy Jazz
- git #24d8b6d3 - Remove event tables migration related code in autoblock handler (task T366546) by Dreamy Jazz
- git #bf4aea1e - Remove event tables migration related code in CheckUser API (task T366546) by Dreamy Jazz
- git #24ac33a6 - Remove event tables migration related code in temp account IP reveal (task T366546) by Dreamy Jazz
- git #78fa3e89 - Move RecentChanges save handler to separate file (task T328334) by Dreamy Jazz
- git #4d5e1ea6 - Move Hooks::updateCheckUserData to CheckUserInsert service (task T369539) (task T328334) by Dreamy Jazz
- git #73b1a8a3 - Remove wgCheckUserEventTablesMigrationStage for user created handler (task T369539) (task T328334) by Dreamy Jazz
- git #69d53b4a - Remove wgCheckUserEventTablesMigrationStage for reset email handler (task T369539) (task T328334) by Dreamy Jazz
- git #6fa80641 - Remove wgCheckUserEventTablesMigrationStage for email handler (task T369539) (task T328334) by Dreamy Jazz
- git #7b4bb75f - Remove wgCheckUserEventTablesMigrationStage for login handler (task T369539) (task T328334) by Dreamy Jazz
- git #62f48bef - Remove wgCheckUserEventTablesMigrationStage for logout handler (task T369539) (task T328334) by Dreamy Jazz
- git #24659fa5 - Remove redundant test cases in ApiQueryCheckUserLogTest (task T369629) by Dreamy Jazz
- git #2b83dc5e - IP reveal: Stop performing duplicate API requests for temp user IPs (task T355565) by Thalia
- git #79bc6f8b - ipReveal.js: Improve function documentation by Thalia
ChessBrowser
[edit]- git #2d11b7b6 - Added Docs String in ChessBrowser Module (task T363533) by Anuj Agrawal
- git #dfbcc2be - Add game result to end of notation (task T294694) by Wugapodes
CirrusSearch
[edit]- git #c12d454d - browser tests: process redirects as a separate batch by David Causse
- git #d9345ec4 - Re-add CirrusSearch prefix to statsd metrics (task T359033) by Erik Bernhardson
- git #a71a3194 - browser tests: Reduce itermittent failures by Erik Bernhardson
- git #8c6238a1 - Fix pool counter metric by David Causse
- git #32c86dc6 - Record a sampling of cache keys for page properties by Erik Bernhardson
Cite
[edit]- git #5b2cbc48 - Wire subref counting into the numbering renderer (task T247921) by Adam Wight
- git #9266cce1 - Ignore placeholders when getting refs from document (task T247921) by WMDE-Fisch
- git #a0af51b4 - Fix: safely handle refs which have no "firstNode" (task T247921) by Adam Wight
- git #68a3eb49 - Cypress: selecting the manual tab is fragile (task T364595) by David Lynch
- git #c0d98cdd - Use existing extends warning i18n (task T247922) by WMDE-Fisch
- git #08969af5 - Make content language data available to VE (task T369613) by Adam Wight
- git #36f4ab13 - Split FootnoteMarkFormatter code into logical pieces (task T367749) by thiemowmde
Citoid
[edit]- git #6a5d89e4 - Use split error message for Citoid error (task T364595) by Ed Sanders
cldr
[edit]- git #5970f640 - Add LocalNamesMni.php (task T313883) by Lucas Werkmeister
- git #ce0af8a9 - Fix script for mni language (task T313883) by Lucas Werkmeister
- git #979fdb66 - Split Mindong (cdo) translations (task T139010) by Yejianfei
- git #bc89bd1d - Add Pashto variants for Afghanistan and Pakistan (task T357205) by raymond
- git #312d716c - Add 3 scripts for Sindhi: Gujarati script, Khojki script, and Khudawadi (task T368822) by raymond
Cognate
[edit]- git #1da21dd7 - Test:Replace db with getDb method (task T316841) by Wandji69
CommunityConfiguration
[edit]- git #54f7480f - Ensure every test-config has valid defaults by Michael Große
- git #04e3284e - Show field labels in the main validation error message (task T369259) by Michael Große
- git #8bfac68e - Adjust pointer for arrays that are rendered as a single control (task T369257) by Michael Große
- git #b76f2312 - Add SchemaMigrator (task T357532) by Martin Urbanec
ConfirmEdit
[edit]- git #6f78a3ac - SimpleCaptcha: Show captcha-edit message if forceShowCaptcha is set (task T20110) by Kosta Harlan
- git #92bcb7f2 - Turnstile's response field uses a static name instead of IDs (task T361098) by alex4401
ContentTranslation
[edit]- git #d18615e4 - CX3 Build 0.2.0+20240715 (task T362478) by NikG
- git #e8819941 - Use SelectQueryBuilder::fetchField in purge-unpublished-drafts.php (task T369185) by Umherirrender
- git #4b4b0b44 - i18n: Use localized numbers in warnings and errors count by Ebrahim Byagowi
- git #3de7c151 - Use for codex icons for the icons in CxUlsEntrypoint by Ebrahim Byagowi
- git #5e300478 - Mirror previous arrow icon for RTL using codex icons (task T369978) by Ebrahim Byagowi
- git #63a16373 - CX new by translation entrypoint (desktop): Refactor to use vue+codex (task T349070) (task T317015) by NikG
- git #e974d1a6 - ext.cx.recommendtool.client: Remove unsupported algorithm (task T365347) by Santhosh Thottingal
- git #49bcb63d - CX language searcher entrypoints: Restore proper campaign values by NikG
- git #8a426119 - CX language searcher entrypoint: Show matching language autonyms (task T368144) (task T368146) by NikG
- git #20a55724 - CX missing frequent languages entrypoint banner: Fix styles (task T368149) by NikG
- git #b58d7a48 - Improve mint-confirm-topic-page-language-selector-explanation by Amir E. Aharoni
- git #7070ee6d - SX: Fix "wblinktitles" request to use domain codes instead of languages (task T362478) by NikG
- git #90f118e8 - CX: Fix "wblinktitles" request to use domain codes instead of languages (task T362478) by NikG
DiscussionTools
[edit]- git #f986dc19 - Apply word-wrap:break-word; to .ext-discussiontools-init-pageframe-latestcomment (task T369599) by Sjoerd de Bruin
- git #13d3a218 - Use MainConfigNames constants in tests where possible by thiemowmde
- git #6af3876b - Stop using setMwGlobals in tests by thiemowmde
DonationInterface
[edit]- git #5d237eba - Create gravy special page and load components (task T364508) by Damilare Adedoyin
- git #ed47861a - Update smashpig to v0.8.11 by Damilare Adedoyin
- git #66a7d599 - Add Euro countries back for sepa (task T368570) by cstone
- git #23859eeb - Blank placeholder for CVV in Japanese (task T368647) by Elliott Eggleston
Echo
[edit]- git #78fe1911 - selenium: Document when, how and why a test is skipped (task T280652) by Željko Filipin
EntitySchema
[edit]- git #ad905ea1 - Add error handling for HookRunner failures during EntitySchema create (task T365452) by Arthur Taylor
EventBus
[edit]- git #95005dc9 - REST: Don't use deprecated BodyValidator interface (task T358560) by daniel
- git #84541abd - EventBus: label metrics with event type name. (task T363587) by Gabriele Modena
- git #42b7e572 - eventbus: add instrumentation to send() method. (task T363587) by Gabriele Modena
FlaggedRevs
[edit]- git #bcdabe74 - Refactor UnreviewedPages form to use Codex styles (task T191156) by Doğu Abaris
- git #558d8651 - Refactor PendingChanges form to use Codex styles (task T191156) by Doğu Abaris
- git #9f5f0dde - Refactor ConfiguredPages form to use Codex styles (task T191156) by Doğu Abaris
Flow
[edit]- git #c3c2d9e5 - Remove unused code from DbFactory class by thiemowmde
- git #c11feaad - Switch to IReadableDatabase wherever possible by thiemowmde
- git #40a919ec - Use ConnectionProvider instead of LoadBalancer where possible by thiemowmde
- git #bb7a966a - Improve config variables in PHPUnit tests by Fomafix
GlobalBlocking
[edit]- git #edb592f3 - Improve usage of GENDER in a message by Amir E. Aharoni
- git #3b3287d9 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #da2b8586 - Use correct label for targets field on Special:GlobalBlockList (task T369799) by Dreamy Jazz
- git #8065f519 - Update Special:GlobalBlockList for global account blocks (task T356932) by Dreamy Jazz
GlobalPreferences
[edit]- git #d1ef09fd - Use overrideConfigValues instead of setMwGlobals by Fomafix
GrowthExperiments
[edit]- git #6307b1d0 - Fix mobile render time recording on Special:Homepage by Michael Große
- git #228025b5 - Mentor list: Prepare for CommunityConfiguration extension (task T367575) by Martin Urbanec
- git #147b8bfc - Use LinkTarget in LogFormatter::getPreloadTitles override by Umherirrender
- git #9b73f00b - Check for named users for API action=setmenteestatus (task T345708) by Umherirrender
- git #9205bec3 - Move isLevellingUpEnabledForUser to LevelingUpManager (task T369603) by Martin Urbanec
- git #d1e1f091 - Do not consider Levelling up enabled with SuggestedEdits disabled (task T369603) by Martin Urbanec
- git #37a93ce8 - Suggested edits: track how often a user's task queue is error/empty/ok (task T368750) by Michael Große
- git #880b873c - CommunityUpdates: Create CommunityUpdates module (task T365877) by Cyndy
- git #c9119fef - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #f4a2bb83 - NewcomerTasks: Group TaskSet code in AddImageSubmissionHandler (task T366025) by Umherirrender
- git #03d40d39 - Stop using setMwGlobals in tests by thiemowmde
- git #4f6fc30d - Use upstream markTestSkippedIfExtensionNotLoaded in test by Michael Große
InputBox
[edit]- git #4fb8d2d0 - InputBox should not trigger lint warnings (task T369619) by Jon Robson
Kartographer
[edit]- git #56aa12a5 - Introduce one more named method in ParsoidTagHandler by thiemowmde
Linter
[edit]- git #489fe5a9 - Revert changes in log levels by Arlo Breault
LiquidThreads
[edit]- git #c1d7aabe - Replace use of legacy error arrays by Bartosz Dziewoński
Math
[edit]- git #28df29d3 - Remove unreachable grammar rules for 4 byte chars (task T319521) by physikerwelt
- git #a5b9cffb - Abort test execution on unsuccessful rendering (task T366293) by physikerwelt
MetricsPlatform
[edit]- git #242cdca5 - Make stream name key instead of slug (task T366460) by Clare Ming
- git #f26a9234 - Set default sample rate to 0.0 by Sam Smith
- git #cb529170 - Add check for status of instruments (task T368695) by Clare Ming
- git #2b770db4 - Conditionally enable stream configs merging (task T368191) by Sam Smith
MobileFrontend
[edit]- git #534fb0b2 - Fix MathML Drawers in dark and light mode (task T366220) by bwang
- git #b0f0d6c2 - Update to 1.2.0 of @wikimedia/mediawiki.skins.clientpreferences by Jon Robson
- git #258654ff - Inject services into SpecialMobileOptions by Fomafix
- git #031ea8b7 - Fix drawer mask transitions (task T360889) by Ed Sanders
- git #b89f0d8b - Add event origin to mobileFrontend.languageSearcher.noresults hook by NikG
MultimediaViewer
[edit]- git #ac2e3c4c - Remove dead code from 2014 related to fullscreen pre-loading (task T66135) by thiemowmde
- git #6fd605d4 - Fix icons in RTL by using an element instead of ::after (task T369659) by Ebrahim Byagowi
Nuke
[edit]- git #44005c40 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
OAuth
[edit]- git #7fa91b7d - build: Enable phan for Lib folder by Umherirrender
- git #5ae4de0f - Fix error handling in OAuth2 API handler (task T369156) by Gergő Tisza
- git #56b02708 - Simplify grant factory error handling (task T369156) by Gergő Tisza
- git #2c77202d - Fix format of POST data in tests by Bartosz Dziewoński
ORES
[edit]- git #02dd0547 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #4f3645ec - Stop using setMwGlobals in tests by thiemowmde
PageAssessments
[edit]- git #f9740c25 - Test:Replace db with getDb method (task T316841) by Wandji69
PageTriage
[edit]- git #305363d8 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
- git #c122458a - Recompile and update recreated data after Move (task T354154) by Sohom
Phonos
[edit]- git #80793ccf - Add click handlers to Phonos elements within indicators (task T369262) by Sam Wilson
PropertySuggester
[edit]- git #070ce662 - Use stable andExpr() / orExpr() methods by Bartosz Dziewoński
SecureLinkFixer
[edit]- git #d771666b - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #a6b28b24 - Add files for the BoT vote 2024 (task T368569) by NahidSultan
TextExtracts
[edit]- git #fe3982c2 - Add extracts to REST search as description by alistair3149
- git #290be2e8 - Replace deprecated ApiPageSet::getGoodTitles (task T339384) by Umherirrender
TimedMediaHandler
[edit]- git #362ff49f - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
Translate
[edit]- git #a5eba32f - Add markup to recently-added API messages by Amir E. Aharoni
- git #932a37bf - TranslatablePageView: Add named user check (task T360409) by Abijeet
- git #741839e7 - PageTranslation: Allow editors to set the page translation state (task T360409) by Abijeet
- git #61bec3e5 - pagetranslation/qqq.json: Update message documentation for tpt-actions by Abijeet
- git #e1f67c89 - TranslatablePageMarker: Remove translation state when page is marked (task T360409) by Abijeet
- git #05eb6f35 - PageTranslation: Display pages requested for translation in list (task T360409) by Abijeet
- git #af22c732 - Add an API module to mark a page for translation (task T235397) by Tim Starling
- git #1e39a66a - tux: use history replace instead of push (task T324864) by Huei Tan
- git #b946104d - Clear process cache in MessageIndexTest (task T369889) by Jakob Warkotsch
- git #b1e5e5f5 - TtmServerException: Move to TtmServer namespace (task T335342) by wangombe
- git #4f9e54ba - PageTranslation: Add settings action to store translation state (task T360409) by Abijeet
- git #891fbdb9 - Use namespaced SpecialPages classes by Umherirrender
- git #e1b44b8f - RemoteTTMServer: Move to TtmServer namespace (task T335342) by wangombe
- git #b9d43e06 - Move FakeTtmServer to TtmServer namespace (task T335342) by wangombe
- git #d34d6770 - build: Update jsdoc-wmf-theme to 1.1.0 (task T368081) by Ed Sanders
- git #62bbe288 - ext.translationstats.graphbuilder: Update method as internal (task T348084) by Abijeet
- git #a69762a9 - jquery.ajaxdispatcher: Mark method as internal (task T348084) by Abijeet
- git #ea467117 - ext.translate.workflowselector.js: Mark methods as private or internal (task T348084) by Abijeet
- git #0dabf4a4 - ext.translate.editor.js: Tweaks to method level comments (task T348084) by Abijeet
UniversalLanguageSelector
[edit]- git #8fb50603 - Update jquery.uls from upstream by Amir E. Aharoni
- git #d285cb97 - Update `jquery.uls` from upstream by Srishakatux
UploadWizard
[edit]- git #70d659ad - Re-introduce notices (task T369053) by Matthias Mullie
VisualEditor
[edit]- git #a0ece81a - Reenable test after Cite-related fix (task T247921) by Adam Wight
Wikibase
[edit]- git #8e2c5d43 - REST: Add previous changes to CHANGELOG.md (task T363804) by Ollie Shotton
- git #f988c5d4 - REST: Use the new `value-too-long` error response (task T366238) by Muhammad Yasser Jazirahly
- git #9fd2bf47 - REST: Don't validate unmodified sitelinks (task T368935) by Jakob Warkotsch
- git #54534aba - REST: Create a new generalized `missing-field` error (task T369703) by Muhammad Yasser Jazirahly
- git #24157683 - REST: Create reusable e2e test bot user by Jakob Warkotsch
- git #3ea380d8 - REST: Create a new generalized `value-too-long` error (task T366238) by Muhammad Yasser Jazirahly
- git #57e65367 - MUL: fix descriptions not supported for Special:NewProperty (task T362917) by Audrey Penven
- git #e677445a - REST: Rewrite patch-test-failed (task T366905) by dima koushha
- git #e4dcaf4c - REST: Replace `invalid-label` errors with `invalid-value` (task T369034) by dima koushha
- git #4d95ddf5 - REST: Modify `redirected-item` error response (task T366910) by Muhammad Yasser Jazirahly
- git #c07c1a80 - REST: Replace invalid-patch error with invalid-value (task T369031) by Jakob Warkotsch
- git #901a012b - REST: Replace `invalid-description` errors with `invalid-value` (task T369035) by dima koushha
- git #16ffd19a - REST: Replace 'item-data-invalid-field' errors with 'invalid-value' (task T369039) by dima koushha
- git #5185a130 - REST: Modify exception message by Muhammad Yasser Jazirahly
- git #46816ac4 - REST: Replace `invalid-sitelink-badges-format` with `invalid-value` (task T369030) by Muhammad Yasser Jazirahly
- git #87e64a30 - Use statslib (StatsFactory) in change dispatching (task T359248) by Lucas Werkmeister
- git #2ae6895f - Add setup for EntitySchema to Wikibase CI setup (task T367156) by Arthur Taylor
- git #3173880b - Don't use FOR UPDATE in acquireAndInsertTerms (task T365055) by Marius Hoch
WikiLambda
[edit]- git #39a96143 - SkipLink + CreateObject: Fix jumping to content deleting labels in Chrome (task T348094) by Daphne Smit
- git #c1e32094 - ZTypedList: Remove only non-valid items from list when the item type changes (task T352258) by Daphne Smit
- git #347d2831 - tests: Switch coverage provider from babel to v8 for more accurate reporting by Daphne Smit
- git #ba8b07e9 - Change title meta tag from "{Label} {ZID} {Type} - Wikifunctions" to just "{Label} - WIkifunctions" (task T360169) by Daphne Smit
- git #9a5808e5 - Header: make it able to copy zid on click (task T360001) by Daphne Smit
- git #23b18edc - Use orchestration duration to determine implementation ranking (task T369587) by dmartin
WikimediaEvents
[edit]- git #351d62ae - Test:Replace db with getDb method (task T316841) by Wandji69
- git #597cd5d9 - Search satisfaction: Make sure tracking remains operable after clearing local storage (task T286814) by Peter Fischer
WikimediaMessages
[edit]- git #8f797214 - Define wikimedia override for 'globalblocking-blockedtext-user' (task T369705) by Dreamy Jazz
Skins
[edit]MinervaNeue
[edit]- git #46a0597a - selenium: Add date and bug ID to skipped tests (task T280652) by shyblumer
- git #a5c5b425 - use text() instead of escaped() for msg recentchanges (task T352626) by GergesShamon
Timeless
[edit]- git #c865313e - Pass language code to get logos (task T369537) by Func
Vector
[edit]- git #801c5285 - Dark mode should default to day theme (task T369833) by Jon Robson
- git #dd172c1a - Update Vector bundlesize config by Volker E.
- git #11654b7b - [Vector 2022] Indicate support for new heading HTML (task T367601) by Jon Robson
- git #b8e9eaf6 - Show night mode gadget disable message on the correct section (task T369846) by Steph Toyofuku
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #4d129d95 - Update OOUI to v0.50.4 by Volker E.
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CiteThisPage
- CodeEditor
- CodeMirror
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Poem
- Popups
- ProofreadPage
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]295 Changes in 59 repos by 90 authors