MediaWiki 1.43/wmf.25/Changelog
< MediaWiki 1.43 | wmf.25
Core changes
edit- git #d130d3bd - Branch commit for wmf/1.43.0-wmf.25 (task T375656) by trainbranchbot
- git #d4de81ae - Bump wikimedia/parsoid to 0.20.0-a23 (task T375945) by Arlo Breault
- git #d4921ec7 - Add Luba-Lulua (lua) to Names.php (task T375999) by Amir E. Aharoni
- git #71d332c2 - Make revision-slots expiry configurable (task T183490) by Alexander Vorwerk
- git #5577d101 - Restore "copyright" qqq message (task T45646) by Antoine Musso
- git #045a561d - Fix Manchu language configuration (task T284043) by Amir E. Aharoni
- git #549f524d - UserLookup.vue [Special:Block]: bind input-value and selected separately by MusikAnimal
- git #f7352215 - Replace use of bidi control code with HTML markup in ImagePage (task T375975) by Ebrahim Byagowi
- git #16f60562 - Remove manpage generation from Makefile (task T232104) by Tacsipacsi
- git #f6715748 - language: Remove comment out code from KuConverter by Umherirrender
- git #78da6c88 - languages: Use const in Language::segmentByWord overrides by Umherirrender
- git #9e5c1e8a - Add namespace to IDBAccessObject and DBAccessObjectUtils (task T353458) by James D. Forrester
- git #4d23e406 - mediawiki.special.block: read parameters from URL and preset form fields (task T368583) by hmonroy
- git #57372ca6 - Message boxes: Drop unused CSS and fix page preview (task T375287) by Jon Robson
- git #b9d8dd97 - mediawiki.util: Use appropriate Codex classes and attributes for Messages (task T375902) by Jon Robson
- git #e8ed75ea - MockServiceDependenciesTrait: Allow override param to be null by Bartosz Dziewoński
- git #735dd6da - Fix styling of message boxes on create account page, adds stable API (task T375519) by Jon Robson
- git #32631825 - installer: Consistently use double quotes when outputting settings (task T372569) by Máté Szabó
- git #3ab2385b - specialpage: Fix incorrect transformation of authentication fields (task T369641) by Derick Alangi
- git #c6279a83 - #time should use Month-gen messages in Croatian (task T373592) by Ivi104
- git #7495f9bc - Deduplicate language links in ParserOutput and OutputPage (task T26502) (task T358950) (task T375005) by C. Scott Ananian
- git #25b27ce3 - Sync up core repo with Parsoid by C. Scott Ananian
- git #943d0890 - Replace raw HTML copyright footer message with wikitext one (task T45646) by Bartosz Dziewoński
- git #efba523e - uuid: Remove QUICK_VOLATILE and $flags parameters from GlobalIdGenerator by Aaron Schulz
- git #55ce4782 - Unify installer connection handling by Tim Starling
- git #25b10407 - Fix DatabasePostgres::indexInfo() by Tim Starling
- git #92e66ad5 - mediawiki.special.block [Vue]: change messaging to not imply accounts (task T373570) (task T368111) by MusikAnimal
- git #06935465 - skins: Inline SkinComponentRegistryContext::runHook() by Bartosz Dziewoński
- git #984076f9 - Add namespace to includes/api classes (task T353458) by James D. Forrester
- git #cb64d6c8 - Updates for Arabic (ar) and Egyptian Arabic (arz) by Meno25
- git #19c03834 - apisandbox: Resize JSON/PHP data textbox when making a new request by Ed Sanders
- git #23233da2 - rdbms: set ROUND_* constants outside executePostTransactionCallbacks() by Aaron Schulz
- git #f5d4cf26 - tests: Pass no arguments to getDefaultWikitextNS by Umherirrender
- git #30458987 - tests: Consistently use class_alias comments like elsewhere by James D. Forrester
- git #ad6f0469 - Fix a recently changed message by Amir E. Aharoni
- git #f687a648 - TargetActiveBlocks/TargetBlockLog: Populate table components with blocks (task T368062) (task T368111) by TheresNoTime
- git #44db493e - objectcache,profiler,externalstore: Simpler mt_rand() for 1 in N chance by Timo Tijhof
- git #2a1ac5c8 - createaccount: Add margin to temporary account notice (task T375550) by Máté Szabó
- git #0fa81768 - Send temporary accounts to Special:CreateAccount on ::requireNamed (task T358586) by Dreamy Jazz
- git #4affdf16 - Remove unused 'resetpass-no-info' message key (task T358586) by Dreamy Jazz
- git #0e23ab4c - rdbms: Remove fallback function name from internal functions by Umherirrender
- git #8a2776ed - nametablestore: simplify NameTableStore::acquireId() and update comments by Aaron Schulz
- git #ec4e4648 - Sync up core repo with Parsoid by C. Scott Ananian
- git #1476a90a - REST: vary on x-restbase-compat header if present (task T374136) by daniel
- git #137f228e - parsoid: use real ParserOutput, not StubMetadataCollector in wikitext2lint (task T374149) (task T331084) by C. Scott Ananian
- git #c42e1031 - resourceloader: Serve images with "Access-Control-Allow-Origin: *" (task T371530) by Bartosz Dziewoński
- git #976f64b6 - i18n: Change 'whatlinkshere-count' wording to use the active mood (task T374759) by newtonkamau
- git #988cb166 - Normalize exception message in MovePage (task T235589) by Lucas Werkmeister
- git #5c5adc98 - Remove fallback language for crh-ro by Amir E. Aharoni
- git #6547b639 - Add SpreadAnyEditBlock hook (task T374857) by Dreamy Jazz
- git #6728c337 - Remove unused exception-nologin-text-manual message (task T358586) by Dreamy Jazz
- git #70f9eb8f - objectcache: Add regression test for MultiWrite dependency injection (task T318272) (task T327158) by Timo Tijhof
- git #3ab92782 - Add a deprecation notice for mw.Uri (task T374314) by Ebrahim Byagowi
- git #90e3b549 - statslib: fix missing sample at end of payload size by C. Scott Ananian
- git #f910edce - Add @phan-mandatory-param for function name arguments (task T374546) by Umherirrender
- git #62881a7e - rdbms: make the LoadBalancer "clusterName" field is always set by Aaron Schulz
- git #96eceeca - rdbms: remove unused $domain parameter from ILoadBalancer::getReadOnlyReason() by Aaron Schulz
- git #7c5027d8 - rdbms: clean up documentation about group loads in LoadBalancer by Aaron Schulz
- git #9b260cae - stats: collect timing information for parsercache_selective_* sample (task T371713) by C. Scott Ananian
- git #9f6ca3ba - rdbms: make LBFactory::waitForReplication() always run the callbacks (task T373057) by Aaron Schulz
- git #be8eabd6 - externalstore: cleanup ExternalStoreDB::getTable() and fix callers by Aaron Schulz
- git #e03380c7 - ResourceLoader: Fix `content-links` compat (task T278576) (task T255717) by Timo Tijhof
- git #0ecce2dc - RefreshLinksJob: Minor refactor for html_changed metric label by Timo Tijhof
Vendor
edit- git #45766970 - Bump wikimedia/parsoid to 0.20.0-a23 (task T145590) (task T310512) (task T358958) (task T367141) (task T371745) (task T373383) (task T375945) by Arlo Breault
Extensions
editAbuseFilter
edit- git #48b26792 - SECURITY: abusefiltercheckmatch: Check if user can see log details (task T372998) by Dreamy Jazz
ApiFeatureUsage
edit- git #edd381e3 - Add row expiration to ApiFeatureUsageQueryEngineSql (task T313731) by Aaron Schulz
ArticlePlaceholder
edit- git #8c2f72b7 - Fix AboutTopicRendererTest after MW core change (task T376000) by Jakob Warkotsch
AutoModerator
edit- git #328f4202 - eslint: Lint root files with wikimedia/server by Ed Sanders
- git #0eef7339 - Automoderator should respect account blocks (task T374365) by Kgraessle
- git #0b6797a6 - Update copy on caution level description. (task T373621) by Kgraessle
- git #063b96bc - Fix dynamic month in talk page message header (task T375121) by suecarmol
- git #45df56a2 - Do not access ORES config values before it's installed (task T375379) by Ammarpad
- git #3c535244 - Simply error message generation by Ammarpad
- git #6ab313b4 - Drop unneeded code from RevisionCheck by Matěj Suchánek
CampaignEvents
edit- git #254cee6b - tests: Fix various build failures by Daimona Eaytoy
CentralAuth
edit- git #ba8042e2 - SharedDomainUtils: Add cookie-based SUL3 activation mechanism (task T375787) by Derick Alangi
- git #8bdcc611 - Inject services into CentralAuthHooks, SpecialMultiLock by Bartosz Dziewoński
- git #abad6f18 - Revert "Temporarily allow core password reset functionality" (task T151012) by Bartosz Dziewoński
- git #fb4f9cb9 - Move some single-use code to SpecialCentralAutoLogin and inject services by Bartosz Dziewoński
- git #125781fd - Use $this->getServiceContainer() in maintenance and tests by Bartosz Dziewoński
- git #2929916e - SpecialCentralAutoLogin: Cleanup `getCentralSession()` method by Derick Alangi
- git #07e80edd - Temporarily allow core password reset functionality (task T151012) by Bartosz Dziewoński
CheckUser
edit- git #087b8e09 - Don't implement CheckUserQueryInterface in purgeOldData.php (task T376022) by Dreamy Jazz
- git #96a1866f - Skip error logs on no central account for system users (task T375063) by Dreamy Jazz
- git #7507d881 - Maintenance script cannot implement CheckUserQueryInterface by Aaron Schulz
Cite
edit- git #73917d49 - [refactor] Move result items rendering to ReferenceResultWidget (task T375841) by WMDE-Fisch
- git #d9399cb8 - Consistently use ve.msg() where possible by WMDE-Fisch
- git #324e34fb - Indent subrefs in the reuse search item list (task T375841) by Adam Wight
- git #72cf12a2 - Adjust messages related to sub-referencing (task T373876) by WMDE-Fisch
- git #326abf11 - Cypress: Add test for WT2017 integration (task T373787) by mareikeheuer
- git #7df30e06 - Use dependency injection for References/RefProcessor by C. Scott Ananian
cldr
edit- git #81a836d0 - Add local English names for languages on translatewiki: A–J (task T374785) by Amir E. Aharoni
- git #279e20f0 - Add LocalNamesRu (task T375944) by Amir E. Aharoni
- git #d01a218f - Add Mansi (mns) to LocalNames (task T375944) by Amir E. Aharoni
CodeEditor
edit- git #8b7b17f9 - Support dark mode in CodeEditor (task T375982) by Siddharth VP
- git #0fd08102 - status: replace hardcoded colors with corresponding Codex tokens (task T372288) by Siddharth VP
- git #d3ba6712 - Use PHP type hints by Fomafix
CommunityConfiguration
edit- git #e81a7144 - Replace <tt> in messages with <code> by Amir E. Aharoni
- git #e40a7a05 - CommonsFileControl: use config variable for the commons api url (task T369069) by Sergio Gimeno
- git #3159d982 - Remove moved example code by Michael Große
- git #36654248 - CommonsFileControl: add error handling to api requests by Sergio Gimeno
CommunityRequests
edit- git #bbf0770f - Add switch button and lang name to machine translation banner (task T371098) by Sam Wilson
Collection
edit- git #bdbc0116 - specials: Get global via IContextSource::getConfig by Umherirrender
- git #49dec148 - Remove render_article, render_collection commands (task T374888) (task T224922) by Alexandros Kosiaris
ContactPage
edit- git #5c9294fa - Update error message for temp users trying to use special pages (task T358586) by Dreamy Jazz
ContentTranslation
edit- git #0e6c6d93 - SX: Add instrumentation for "editor_open" event (task T357250) by NikG
- git #e0aa94ab - SX: Merge "usePageTranslationStart" and "useSectionTranslationStart" by NikG
- git #53e4af19 - SX: Add useEventLogging composable to replace event logging plugin by NikG
- git #34bed77c - SX: Remove "currentTranslation" state variable from Vuex store (task T374927) by NikG
- git #d42933e7 - SXSentenceSelector: Use source/target language URL params instead of vuex (task T374886) by NikG
- git #e0d45383 - Unified dashboard: Use URL params as state for suggestions filter (task T369012) by NikG
- git #95e91be7 - CX3 Build 0.2.0+20240925 (task T374387) (task T370746) (task T368422) (task T374567) (task T355780) (task T374559) (task T374886) (task T375410) by NikG
- git #555d24bd - CX Dashboard suggestion: only retry a few times by Sbisson
- git #6add54b1 - Fix: lint by Sbisson
DiscussionTools
edit- git #b0cf419f - Support modern message box markup by Jon Robson
- git #c296917f - tests: Fix content data for "hu" language code (task T376020) by Derick Alangi
- git #293cd130 - Fix margins in footer by Ed Sanders
DonationInterface
edit- git #bb95a162 - Update call to get Gravy transaction details (task T374051) by Jack Gleeson
- git #54544693 - Upgrade SmashPig to v0.8.13 (task T375612) by Jack Gleeson
- git #2c4ae477 - Add recurring model to Gravy frontend transactions. (task T375612) by Jack Gleeson
- git #4558f05b - Set up unsubscribe for DonationInterface for remove FundraisingEmailUnsubscribe (task T223330) by wfan
EntitySchema
edit- git #cb068118 - Make LoadExtensionSchemaUpdatesHookHandlerTest work on client-only by Lucas Werkmeister
- git #a43fe0c7 - Remove client tags from repo tests by Jakob Warkotsch
EventBus
edit- git #f9b70f07 - Simplify UserIdentity handling in UserEntitySerializer::toArray by Umherirrender
FlaggedRevs
edit- git #4c7e4625 - Fix showing incorrect indicator when the page is stable (task T375552) by Amir Sarabadani
- git #0aed18a9 - tests: Change class exists check to use real Scribunto classes by Umherirrender
- git #4cbc1d85 - Load Codex message box styles for non-reviewers (task T373602) by Jon Robson
Flow
edit- git #91294086 - Use Maintenance::beginTransaction()/Maintenance::commitTransaction() by Aaron Schulz
FundraiserLandingPage
edit- git #925ae60c - build: Update MediaWiki requirement to 1.43 by James D. Forrester
- git #0ef47c35 - specials: Get global via IContextSource::getConfig by Umherirrender
GlobalBlocking
edit- git #dc53e23c - Pass function name to HttpRequestFactory::create (task T376056) by Umherirrender
- git #6c583115 - Expand GlobalBlockingGlobalAutoblockExemptionListProvider (task T375580) by Dreamy Jazz
- git #0b7a206b - Add GlobalBlockingGlobalAutoblockExemptionListProvider (task T375580) by Dreamy Jazz
GlobalUsage
edit- git #1a6d90d2 - specials: Get global via IContextSource::getConfig by Umherirrender
GlobalWatchlist
edit- git #fc1df211 - Update error message for temp users trying to use special pages (task T358586) by Dreamy Jazz
GoogleNewsSitemap
edit- git #f99b623a - specials: Get global via IContextSource::getConfig by Umherirrender
GrowthExperiments
edit- git #86c23a3f - CommunityUpdates: use CommunityConfiguration config variable for commons files (task T369069) by Sergio Gimeno
- git #2652db8b - Migrate Growth icons to Codex (task T374145) by ksarabia
- git #4374e1b0 - DatabaseMentorStore: Cast user IDs to integers before looking them up (task T375784) by Martin Urbanec
- git #8c02edd5 - Remove unused test functions for comunity updates by Cyndy
- git #9e4c66d4 - VariantHooks: set the user default option with the experiment variant default (task T374544) by Sergio Gimeno
- git #673fdcbd - Use WeightedTagsUpdater (task T372904) by Peter Fischer
- git #18dcd34e - chore: readd `maxWarnings: 0` to eslint options by Michael Große
- git #db218b93 - phpcs: exclude cypress files by Sergio Gimeno
- git #57c5511e - Use ::class for class name resolution by Umherirrender
- git #a9426025 - Do not construct CommunityUpdates when CommunityConfiguration is unavailable (task T375463) by Martin Urbanec
- git #1ac6e5fb - tests: Add Cypress test for Special:Impact (task T373321) by Michael Große
- git #0fccad90 - eslint: Fix prefer-const warnings manually by Ed Sanders
- git #9759ed5c - Add bundlesize test for modules loading on page load (task T373017) by Jon Robson
IPInfo
edit- git #ee99e832 - Special:IPInfo: Implement fast follow improvements (task T349534) by Máté Szabó
- git #1a10336b - selenium: Use WDIO expect() over Node assertions (task T325740) by Máté Szabó
- git #b1233191 - Add Special:IPInfo (task T349534) by Máté Szabó
- git #26eb2570 - Check IPoid configuration before batch queries (task T349534) by Máté Szabó
- git #ab5c137f - Add method to retrieve distinct IPs used by a temp user (task T349534) by Máté Szabó
JsonConfig
edit- git #bf00fc1b - Update to use SkinCopyrightFooterMessage hook, avoiding raw HTML (task T45646) by Bartosz Dziewoński
LandingCheck
edit- git #6cacb960 - specials: Get global via IContextSource::getConfig by Umherirrender
Linter
edit- git #9bb5f7af - Change capitalization of duplicate IDs (task T200517) by Arlo Breault
- git #0937838f - Collect selective update statistics from LintUpdate job (task T371713) by C. Scott Ananian
- git #ba41d323 - LintUpdate: use content handler instead of directly invoking ParsoidParser by C. Scott Ananian
MassMessage
edit- git #3fc34dd0 - Improve error logentry when subject section is invalid (task T375828) by Michael Große
Math
edit- git #0e9d89b0 - Fix: Add missing latex length units (task T375295) by physikerwelt
- git #3249a591 - Workaround for WebKit XSLT issue (task T375241) by physikerwelt
- git #ff1536d1 - Ignore length specifications after linebreaks (task T375295) by physikerwelt
MediaSearch
edit- git #17d96c5c - Convert Assert::parameterType to type declaration by Umherirrender
MetricsPlatform
edit- git #f195edbd - Hooks: Honor $wgMetricsPlatformEnableStreamConfigsMerging (task T375178) by Sam Smith
MobileFrontend
edit- git #710c38d7 - Apply link styles to editor preview (task T375832) by Jon Robson
- git #de67c69b - Limit a heading selector to Parsoid HTML (task T375701) by Jon Robson
OATHAuth
edit- git #e69f94c0 - Add 'requireNamedUser' checks to all Special Pages (task T344720) by Jamie Kuppens
OAuth
edit- git #274271b4 - Rename OAuthSignatureMethod implementation to remove underscore by Umherirrender
- git #e61b5ec2 - tests: Rename mock classes to remove underscore by Umherirrender
- git #e1bc6300 - Update error message for temp users trying to use special pages (task T358586) by Dreamy Jazz
OAuthRateLimiter
edit- git #dca810c0 - tests: Use renamed MockClientEntity class by Umherirrender
ParserFunctions
edit- git #279e0817 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
- git #211f7e0a - Replace moved Title class uses, now MediaWiki\Title\Title by James D. Forrester
ParserMigration
edit- git #70ad75d0 - Enable Parsoid Read Views on MFE by default, but exclude talk pages (task T376048) by C. Scott Ananian
Popups
edit- git #d9fff482 - Fix fade indicators when blockquotes are in popups (task T375316) by bwang
- git #fef3740f - Clean up preferences code (task T365538) by Jon Robson
ProofreadPage
edit- git #7f054540 - Replace use of bidi control character with HTML markup (task T375975) by Ebrahim Byagowi
- git #c30b1e38 - Avoid string concat to build HTML in Special:ProofreadPages by Ebrahim Byagowi
- git #69fd7ccb - i18n: Use native digits in index quality by Ebrahim Byagowi
ReadingLists
edit- git #9ecdbb10 - Update error message for temp users trying to use special pages (task T358586) by Dreamy Jazz
- git #c9d4ea4a - ReadingListsRoutes: Set info.title and info.version properties (task T375543) by Kosta Harlan
RSS
edit- git #cec37126 - Fix description truncation for <a> and <img> (task T32377) by BlankEclair
Score
edit- git #2d3646ec - ve-score: Remove copyright dates by Ed Sanders
Scribunto
edit- git #248e886d - Use `class` instead of `id` for scribunto errors (task T375539) by C. Scott Ananian
SecureLinkFixer
edit- git #b0dbe5f9 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
ShortUrl
edit- git #2d0a5382 - Replace uses of mw.Uri with browser native URL (task T374314) by Ebrahim Byagowi
SyntaxHighlight_GeSHi
edit- git #e45a7eac - Avoid PHP_EOL while generating CSS by Siddharth VP
- git #66622c60 - Make line numbering appear dark in dark mode (task T365926) by Taavi Väänänen
- git #5a748da2 - copy: Make use of Less nesting features by Taavi Väänänen
- git #b8dd2834 - Support dark mode for code blocks (task T365926) by Siddharth VP
- git #38cbb6fe - copy button: use Codex colors for dark mode compatibility (task T40932) by Siddharth VP
- git #c82db2de - Add structure test to verify contents of pygments.generated.css by Siddharth VP
- git #ba35957b - ode-link: Fix link for URLs without protocol (task T368166) by Ammarpad
- git #e4684a75 - modules: Remove width limit for code block with copy button (task T40932) by Ammarpad
- git #4c9ed256 - Link page references in Scribunto modules (task T368166) by Siddharth VP
- git #341cd2bc - Fix bugs in link generation (task T368166) (task T374693) by Siddharth VP
- git #55630cc5 - Implement copy buttons for code blocks (task T40932) by Siddharth VP
TemplateData
edit- git #c9277483 - Remove unnecessary context variables by Ed Sanders
- git #7b3ee1d9 - eslint: Enforce no-var by Ed Sanders
Thanks
edit- git #0c81b047 - Codex buttons that are anchor elements should have role button (task T375834) by Jon Robson
- git #cceb09ab - eslint: Enforce prefer-const by Ed Sanders
TimedMediaHandler
edit- git #9c343656 - Retool iOS MJPEG fallback video (task T363966) by Brooke Vibber
TitleBlacklist
edit- git #4382b2f8 - Rename Scribunto_LuaTitleBlacklistLibrary to remove underscore by Umherirrender
- git #d3022c58 - LuaTitleBlacklistLibrary: Make TitleBlacklist.lua account for TitleWhitelist (task T351133) by awesomeaasim
Translate
edit- git #fe91e496 - Replace use of bidi control code with HTML markup (task T375975) by Ebrahim Byagowi
- git #c63f93a1 - ExportTranslationsMaintenanceScript: Fixup some comments by Reedy
- git #4d73a992 - Copy old translations from CleanChanges Extension to Translate extension (task T369058) by wangombe
- git #43b59ebe - Move translations from i18n/pagetranslation to i18/core (task T369058) by Wangombe
- git #311d2ac9 - Send notification to subscribers of aggregate groups (task T375376) by Abijeet
- git #200c86de - Remove `array_unique` application to global variable (task T375483) by Arthur Taylor
- git #50a3b7b7 - Avoid duplicate `wgLogTypes` entries (task T375483) by Arthur Taylor
- git #585c93ab - Consider all translate tags as equal for diffing (task T324790) by Ed Sanders
- git #866e1e8e - Tests: Temporarily mark MessageIndexTest as skipped (task T375756) by Kosta Harlan
- git #6054544b - Load styles for legacy message box markup (task T375696) by Jon Robson
- git #7239c9e3 - build: Use inline ignore for MediaWiki.Usage.ForbiddenFunctions by Umherirrender
TwoColConflict
edit- git #0c87a1ec - Use Codex markup for warning message (task T375560) (task T375902) by Jon Robson
- git #308bc16b - special page to use StatsFactory (task T359261) by Cole White
UniversalLanguageSelector
edit- git #3e1ab196 - Update jquery.uls, jquery.ime, and search index by Amir E. Aharoni
VipsScaler
edit- git #f005b968 - Use ::class for class name resolution by Umherirrender
VisualEditor
edit- git #64e15738 - Update VE core submodule to master (5a0396522) (task T374200) (task T374858) by Ed Sanders
Wikibase
edit- git #7ab5fba3 - REST: Update annotations by Muhammad Yasser Jazirahly
- git #1e159c11 - tests: ResourceLoader dependency store cannot be null (task T371152) by Hannah Okwelum
- git #c41ea6a2 - REST: Add GetItemLabelWithFallback route (task T375858) by Silvan
- git #b2a0a5ca - REST: Refactor EntityUpdater error handling by Jakob Warkotsch
- git #0a9ce698 - REST: Consolidate error status tests in EntityUpdaterTest by Jakob Warkotsch
- git #5f433bb6 - REST: Rely on API params instead of message params by Jakob Warkotsch
- git #269d7ee4 - REST: Add 429 response spec test for all edit routes (task T375327) by Silvan
- git #13851298 - REST: Simplify EntityUpdaterTest data provider by Jakob Warkotsch
- git #f65d575a - REST: Handle rate limit errors for item creation (task T374971) by Jakob Warkotsch
- git #1f7ed069 - REST: Improve spam blacklist test description by Jakob Warkotsch
- git #8327dbaf - REST: Remove `EntityUpdatePrevented` (task T374961) by Muhammad Yasser Jazirahly
- git #d57f1ec5 - REST: Return a 403 response when an edit is rejected by spam-blacklist (task T374958) by dima koushha
- git #9d028995 - REST: DRY up TempUserTest.js by Jakob Warkotsch
- git #96e8ab07 - REST: Respond 429 when hitting the temp user rate limit (task T374970) by Muhammad Yasser Jazirahly
- git #8b1d8b6e - REST: Respond 429 when hitting the edit rate limit (task T374971) by Jakob Warkotsch
- git #c880fb50 - build: Use inline ignore for MediaWiki.Usage.ForbiddenFunctions by Umherirrender
WikibaseLexeme
edit- git #1a93029c - Speed up Cypress tests by combining tests (task T374834) by Audrey Penven
WikibaseMediaInfo
edit- git #99c7948c - Use typed properties in MediaInfoIdLookup by Umherirrender
Wikidata.org
edit- git #8a4dabe6 - Better filtering of prom metrics for wdqs max lag (task T374916) by David Causse
WikiLambda
edit- git #4515019f - tests: Fix ApiPerformTestTest failures by adding READ_LATEST by Bartosz Dziewoński
- git #d4e75518 - Replace raw-HTML wikifunctions-edit-copyrightwarning* with wikifunctions-editing-copyrightwarning* (task T375882) by James D. Forrester
- git #089e1903 - Update function-schemata sub-module to HEAD (23ce017) (task T347086) by apine
- git #65eee0e2 - PageRenderingHandler: If a user has a language preference, fall back to that not English (task T374309) by James D. Forrester
WikimediaCampaignEvents
edit- git #c1d602b1 - Add `action` to community list tab form by Daimona Eaytoy
WikimediaEvents
edit- git #73e896ae - migrate timing.viewResponseTime to statslib (task T359267) by Cole White
- git #147f26a5 - Refactor AuthManagerStatsdHandler to use null coalescing operator. (task T341650) by Piotr Miazga
WikimediaMessages
edit- git #a8e3455b - WikimediaMessages should not reference color-link (task T375802) by Jon Robson
- git #98a6d78b - tests: Make HooksTest pass without MobileFrontend installed (task T375894) by Bartosz Dziewoński
- git #55483add - Update translations of Wikifunctions "copyrightwarning" messages (task T375882) by Bartosz Dziewoński
- git #654472d1 - Drop wikifunctions-edit-copyrightwarning-*, no longer used (task T375882) by James D. Forrester
- git #978ef43f - Add wikifunctions-editing-copyrightwarning-* to replace raw-HTML wikifunctions-edit-copyrightwarning-* (task T375882) by James D. Forrester
- git #2f60bd7b - Combine copyright footer override hooks by Bartosz Dziewoński
- git #3ede43db - Clean up MobileFrontend integration by Bartosz Dziewoński
- git #bf3c410f - 'wikimedia-feedback-termsofuse' is no longer a raw HTML message (task T375684) by Bartosz Dziewoński
Wikistories
edit- git #a91c6143 - Add 'requireNamedUser' check to Special:StoryBuilder (task T344728) by Jamie Kuppens
Skins
editMinervaNeue
edit- git #83c01054 - Fixes issues with links flagged by Pixel (task T375832) by Jon Robson
- git #5ef5694f - Update Minerva skin to use Codex icons (task T374145) by ksarabia
- git #3d74f38a - Scope codex link styles to footer and content body, remove cached CSS (task T375832) by bwang
- git #36570875 - Hide "prev" link on mobile history page (task T375833) by Jon Robson
- git #e03ddb13 - Cleanup: Delete unreferenced file (task T375802) by Jon Robson
- git #cef7b1f7 - Bottom margin not applying to Parsoid H2s (task T375822) by Jon Robson
- git #6bd291c9 - Fixes last modified colors (task T367892) (task T375586) by Jon Robson
- git #96580c6a - Remove @font-size-base (task T367899) by bwang
Timeless
edit- git #7db637a1 - Do not disable Parsoid styles by Jon Robson
Vector
edit- git #6d069498 - Add `cursor:inherit` to `.mw-selflink` (task T375876) by Jon Harald Søby
- git #1ccb5be4 - Add logging to table wrapping experiment (task T374493) by bwang
- git #dd570d79 - Fix linter warnings by bwang
- git #d71150f4 - component: notheme isn’t respected for text color in automatic night mode (task T374794) by obamwonyi
- git #25f4bc2a - Remove @font-size-base from vector-2022 (task T367899) by bwang
- git #0e2e1a9a - Remove PerformanceBudgetTest (task T373017) by Jon Robson
- git #d11e77a5 - PerformanceBugetTest: increase budget for GrowthExperiments styles (task T373017) by Sergio Gimeno
Misc
editVisualEditor/VisualEditor
edit- git #86958d15 - Find-and-replace: Add searchRange parameter by Ed Sanders
- git #6dc0db5e - Move attachedRoot from surface model to document model by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeMirror
- Cognate
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUserPage
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- SecurePoll
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit274 Changes in 74 repos by 77 authors