MediaWiki 1.43/wmf.22/Changelog
< MediaWiki 1.43 | wmf.22
Core changes
edit- git #93da6491 - Branch commit for wmf/1.43.0-wmf.22 (task T373641) by trainbranchbot
- git #386f8ccf - skins: Add missing documentation to class properties by Umherirrender
- git #04305cb9 - Bump wikimedia/parsoid to 0.20.0-a20 (task T374356) by C. Scott Ananian
- git #dcde8f01 - REST: Change content.v1 to content/v1 match new conventions by daniel
- git #fb05f321 - Make MultiHttpClient free from MediaWiki URL global functions by Ebrahim Byagowi
- git #9fffe0a5 - ResourceLoader: Test DependencyStore with indirect styles dependencies (task T343492) by Hannah Okwelum
- git #f6ce7cd6 - Replace mw.Uri with browser provided URL object in two places (task T374314) by Ebrahim Byagowi
- git #e63f87b0 - editstash: migrate ApiStashEdit to statslib (task T359465) by Aaron Schulz
- git #825f7b5e - Avoid use of deprecated wfExpandUrl in ExtractBody by Ebrahim Byagowi
- git #24d8b045 - Return early in ApiLogout if user not logged in (task T374353) by Dreamy Jazz
- git #1c2f320f - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
- git #e2341256 - selenium: Remove `engines` from wdio-mediawiki (task T373684) by Željko Filipin
- git #b23b8ac3 - Improve labels color of Special:RecentChanges in dark mode (task T374333) by Ebrahim Byagowi
- git #95489126 - Avoid use of deprecated wfExpandUrl in MediaWiki\Feed (task T319340) by Ebrahim Byagowi
- git #7db85051 - Avoid use of deprecated wfParseUrl in MediaWiki\Api by Ebrahim Byagowi
- git #99951eb3 - Permissions: Fix typo by Taavi Väänänen
- git #6f1acdda - Avoid use of deprecated wfExpandUrl in IntroMessageBuilder (task T319340) by Ebrahim Byagowi
- git #62f6aae8 - Add fr alias for Special:EditRecovery (task T362974) by Sam Wilson
- git #e316e843 - Make some element IDs etc. greppable by Jack Phoenix
- git #6c814851 - search: Add missing documentation to class properties by Umherirrender
- git #85cca440 - search: Simplify host name logic in InterwikiSearchResultSetWidget by Timo Tijhof
- git #441017cb - ResourceLoader: Add missing documentation to class properties by Umherirrender
- git #3bd0435e - rdbms: Migrate MediaWiki.rdbms_trxprofiler_warnings to statslib (task T359366) by Larissa Gaulia
- git #10ab0e40 - parser: Add a new {{USERLANGUAGE}} magic word for use in wikitext (task T4085) by dvorapa
- git #ba8b42bf - specials/forms: Remove unused UploadForm::$mMaxFileSize by Umherirrender
- git #65dc5495 - Fix Special:NewPages unpatrolled items color in dark mode (task T374299) by Ebrahim Byagowi
- git #ba2190a4 - Hard deprecation of wfExpandIRI by Ebrahim Byagowi
- git #136a7993 - Remove wfUnpack, deprecated since 1.42 by Ebrahim Byagowi
- git #da91efb3 - rdbms: suppress warning for all information_schema.* tables in tableName() (task T373493) (task T373655) by Aaron Schulz
- git #5ea2d04e - Remove wfGetLangObj, deprecated since 1.41 by Ebrahim Byagowi
- git #ce2bccc0 - Remove ParserOutput::getText() calls from core (runOutputPipeline) (task T293512) by Isabelle Hurbain-Palatin
- git #cd3240f0 - Introduce runOutputPipeline and clone by default (task T293512) (task T371022) by Isabelle Hurbain-Palatin
- git #2e5b551a - auth: Pass canAlwaysAutocreate from session to pre-auth providers (task T373778) by Erik Bernhardson
- git #ea43a44a - Remove wfRemoveDotSegments, deprecated since 1.39 by Ebrahim Byagowi
- git #6df22efc - Update contributions-subtitle to include the word "Results" (task T374265) by Dreamy Jazz
- git #ab136421 - Hard deprecating wfGetServerUrl by Ebrahim Byagowi
- git #ea295a2b - Use stashed temp name in ParserOptions::newFromContext over anon (task T372723) by Dreamy Jazz
- git #10609e6d - wdio-mediawiki: Add random element to junit-reporter file name (task T307914) by Lucas Werkmeister
- git #994d2c35 - REST: yank the new content.v1 module by daniel
- git #6bd260d7 - Fix typo in browser vendor prefix by Jon Robson
- git #941a04a1 - Clean up some Chinese installer translations by Pppery
- git #5d5a9764 - tests: Remove reset of services in tests by Umherirrender
- git #00a3f2e6 - language: make isValidBuiltInCode() more robust (task T374151) by Ammarpad
- git #99427a6f - tests: Remove unused JobQueueTest::$key by Umherirrender
- git #99286109 - objectcache: Improve WANCache docs (task T364652) by Timo Tijhof
- git #b8a10146 - Hard deprecate OutputPageMakeCategoryLinksHook by Fomafix
- git #ca453df3 - phpunit: Set much smaller defaults for RandomImageGenerator (task T225730) by thiemowmde
- git #ca8b1eb4 - Add missing documentation to class properties (frontend-related) by Umherirrender
- git #f89aa38f - objectcache: Remove WinCache support (task T365691) by Máté Szabó
- git #2c832ded - parser: Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian
- git #b43860cc - Add new hook OutputPageRenderCategoryLink (task T372155) by Fomafix
- git #68aee7d3 - Hard deprecating wfUrlProtocols by Ebrahim Byagowi
- git #aaacde27 - Hide Special:UserRights link in tools menu when user is a temp user (task T373988) by Dreamy Jazz
- git #18dad916 - Enable dark mode site notices by Ebrahim Byagowi
- git #86bbac96 - Update symfony/* by Alexander Vorwerk
- git #c0d1f769 - objectcache: Remove ReplicatedBagOStuff, deprecated since 1.42 (task T352481) by Ebrahim Byagowi
- git #70e0417c - Resourceloader: Enable methods that stores and retrieves dependency during test (task T343492) by Hannah Okwelum
- git #bc1af02d - upload: Add missing documentation to class properties by Umherirrender
- git #13ca3682 - ParserOutput::collectMetadata: Properly handle non-scalar page properties (task T374046) (task T373920) by C. Scott Ananian
- git #44b6ba80 - ParserOutput: Turn off noisy log - we have the info we need for now (task T374046) by Subramanya Sastry
- git #e429c4ac - Update Codex from v1.11.1 to v1.12.0 (task T362651) (task T363515) (task T364441) (task T366831) (task T367032) (task T368022) (task T370504) (task T370997) (task T372419) (task T372420) (task T372614) (task T372811) by Eric Gardner
- git #49f4bab1 - CentralIdLookup: Introduce concept of "owned" accounts (task T371340) by Bartosz Dziewoński
- git #4da1989b - Make SpecialUserRights::userCanChangeRights not accept temp users (task T373988) by Dreamy Jazz
- git #b4ce1e3f - Prevent cross-wiki assignment of groups to temporary accounts (task T372046) by Dreamy Jazz
- git #3353abe8 - Add plural forms for Levantine Arabic (task T363690) by Amir E. Aharoni
- git #7dbaf561 - ContributionsSpecialPage::getUserLinks: Hide UserRights like RenameUser for temp accounts (task T373988) by James D. Forrester
- git #f903bae0 - Remove UIDGenerator, deprecated since 1.35 by Ebrahim Byagowi
- git #0f95e00e - mediawiki.special.block [vue]: add new ExpiryField to enter block expiry (task T359684) by MusikAnimal
- git #48222293 - ParserOutput::collectMetadata: Log if given value is non-numeric and also non-string, for easier debugging, and don't fatal (task T373920) by James D. Forrester
- git #db4d77fb - Use more modern JS syntax in jquery.spinner by Ebrahim Byagowi
- git #ca95ced0 - Add xml version declaration where possible by Ebrahim Byagowi
- git #86980f17 - Remove unused ajax-loader.gif and spinner.gif of mediawiki.skinning by Ebrahim Byagowi
- git #c3624faf - Turn mediawiki.action.view.metadata to Less by Ebrahim Byagowi
- git #55770b30 - Use const/let in jquery.highlightText by Ebrahim Byagowi
- git #ff20055e - Use a more modern JS syntax in jquery.confirmable by Ebrahim Byagowi
- git #b1c13e3d - Test LoggedUpdateMaintenance (task T371167) by Dreamy Jazz
- git #0c889c7f - StreamFile: Support streaming webp from thumb_handler.php (task T366422) by Func
- git #6d85c2ba - Revert "Break accidental references in Parser::__clone" by Kevin Israel
- git #af4117bb - Clarify documentation of Maintenance::runChild (task T371789) by Dreamy Jazz
- git #b9a7704e - auth: Split TemporaryPasswordPrimaryAuthenticationProviderTest cases (task T328718) by Máté Szabó
- git #cad3bd17 - Test changePassword.php (task T371167) by Dreamy Jazz
- git #c38ce012 - Test makeTestEdits.php (task T371167) by Dreamy Jazz
- git #5a5a28f8 - Expand ProtectTest (task T371167) by Dreamy Jazz
- git #477168c8 - Test validateRegistrationFile.php (task T371167) by Dreamy Jazz
- git #845e73f8 - Test parse.php (task T371167) by Dreamy Jazz
- git #23ab9f70 - Test runJobs.php (task T371167) by Dreamy Jazz
- git #856da144 - Test getReplicaServer.php (task T371167) by Dreamy Jazz
- git #754bf8b5 - Mark FakeMaintenance as excluded for test coverage (task T371167) by Dreamy Jazz
- git #750e74f4 - Add a Messages file for Haryanvi in Arabic script (task T373561) by Amir E. Aharoni
- git #0a69e0bc - tests: Use const for some static data in test files by Umherirrender
- git #60dbe9a3 - rdbms: Exclude system catalog from qualified table name warning (task T373493) by Ammarpad
- git #be39a183 - build: Use inline ignore for Generic.CodeAnalysis.AssignmentInCondition by Umherirrender
- git #9206a259 - filerepo: Avoid assignment in condition in File::getThumbnailSource by Umherirrender
- git #3c8dd16d - api: Avoid assignment in condition in ApiLogin by Umherirrender
- git #7ef1eb39 - ResourceLoader: Avoid assignment in condition in ForeignResoureManager by Umherirrender
- git #207b3304 - rdbms: remove unused ILoadBalancer::reuseConnection() method (task T363839) (task T373655) by Aaron Schulz
- git #505bd8e7 - Storage: Remove transaction cancel callback from NameTableStore (task T372169) by Amir Sarabadani
- git #132de675 - Add tracking category resolution to Parsoid DataAccess by C. Scott Ananian
- git #9698ed95 - OOUI: Provide the 'editing-functions' icon pack module by James D. Forrester
- git #858fd5fa - Indicate IP contributions are legacy when temporary accounts enabled (task T369859) by Dreamy Jazz
- git #7ee891f5 - rdbms: merge isClean() into popAtomicLevels() in TransactionManager by Aaron Schulz
Vendor
edit- git #a13c62a5 - Bump wikimedia/parsoid to 0.20.0-a20 (task T354908) (task T373374) (task T374356) by C. Scott Ananian
- git #6f6c3eed - Update symfony/* by Alexander Vorwerk
- git #dedd02cc - Follow-up 58bb1f9e1: Change build script image to one with composer 2.7.2, not 2.6.4 (task T360973) by James D. Forrester
- git #db0dd40a - Add symfony/uid and symfony/polyfill-uuid (task T363639) by Reedy
Extensions
editAbuseFilter
edit- git #69ea21dc - Support named capturing groups in get_matches() (task T374294) by Anne Haunime
- git #65c10f5f - Skip auth checks when autocreate is allowed by provider (task T373778) by Erik Bernhardson
- git #335dbff8 - Log entry IDs should not have thousands separators (task T348717) by Anne Haunime
AutoModerator
edit- git #0d108970 - CommunityConfiguration: Remove incorrectly declared i18n messages (task T374084) by Martin Urbanec
- git #b8f501f9 - Integrate Community Configuration into AutoModerator (task T365046) by Kgraessle
Babel
edit- git #2f604e34 - Move configuration to CommunityConfiguration (task T328171) by Martin Urbanec
BounceHandler
edit- git #d3b9844c - Migrate MediaWiki.bouncehandler to statslib (task T359459) by wfan
CampaignEvents
edit- git #7cef3b14 - fix type bug when deleting user from participants list (task T373946) by Michelle
CategoryTree
edit- git #f5f1f7de - Use new hook OutputPageRenderCategoryLink (task T372155) by Fomafix
CentralAuth
edit- git #38919b8e - Don't show "SUL finalization" message if reason field is empty. (task T372223) by Dmitry Brant
- git #8c8e1443 - CentralAuthIdLookup: Treat central users without local accounts as owned (task T371340) by Bartosz Dziewoński
- git #01b84683 - SharedDomainUtils: Use built-in parse_url instead of UrlUtils by Timo Tijhof
- git #c019b8ae - Test Special:CentralAuth's delete global account form (task T122016) by Dreamy Jazz
- git #44d56ff4 - Test Special:CentralAuth's admin set status form (task T122016) by Dreamy Jazz
- git #b2e7c134 - Remove unused ReadOnlyMode instance from SpecialCentralAuth (task T122016) by Dreamy Jazz
- git #c2ade727 - CentralAuthIdLookup: Improve type hints and comments by Bartosz Dziewoński
- git #89b29f45 - Revert "CentralAuthIdLookup: Improve assertions, type hints, comments" (task T374122) by Bartosz Dziewoński
- git #5ee23789 - CentralAuthIdLookup: Improve assertions, type hints, comments by Bartosz Dziewoński
- git #844c3dcf - Add a test for 'centralauthtoken' handling on OPTIONS requests (task T373925) by Bartosz Dziewoński
- git #4e951a13 - SsoHookHandler: Fix missing param in error message by Bartosz Dziewoński
- git #79ece890 - Add CentralAuthInfoFieldsHook (task T358979) by Dreamy Jazz
- git #c7b6252f - tests: Remove redundant overridden test by Bartosz Dziewoński
- git #a82acd2e - Do not consume 'centralauthtoken' on api.php OPTIONS requests (task T373925) by Bartosz Dziewoński
- git #edfa2b32 - Use namespaced version of FauxRequest (task T321681) by gerritbot
- git #aff87031 - CentralAuthDatabaseManager: Add and use getCentralDBFromRecency() by Bartosz Dziewoński
- git #7243dc09 - SUL3: Use mobile domain in return URL (task T371596) by Gergő Tisza
- git #61880f30 - Correct the vanish username prefix from Vanished user to Renamed user (task T370717) by JJMC89
Chart
edit- git #144907a3 - Make showLegend work by Roan Kattouw
CheckUser
edit- git #f3e48c69 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
- git #febceccd - Add populateCentralCheckUserIndexTables.php to update.php (task T371789) by Dreamy Jazz
- git #790fb3bb - Get an scoped lock instead of using FOR UPDATE lock (task T374244) by Dreamy Jazz
- git #d218a697 - Add a maintenance script to populate central index tables (task T371789) by Dreamy Jazz
- git #776410ef - Write to cuci_temp_edit in CheckUserCentralIndexManager (task T371788) by Dreamy Jazz
- git #cc99c107 - Call CheckUserCentralIndexManager in CheckUserInsert (task T373021) by Dreamy Jazz
- git #a553de77 - Implement ways to limit update rate of cuci_user (task T373021) by Dreamy Jazz
- git #d0d6a154 - Migrate help page to MediaWiki.org from Meta by Pppery
- git #47014709 - Allow CheckUserCentralIndexManager to write to cuci_user (task T373021) by Dreamy Jazz
- git #bca11c65 - Temporary account APIs: Return 404 if temp accounts not known (task T373891) by Dreamy Jazz
- git #abb12390 - Show the temp IP toggle buttons on Special:DeletedContributions (task T369930) by Dreamy Jazz
- git #733d42d5 - Enforce maximum limit of 500 for Special:CheckUserLog (task T373858) by Dreamy Jazz
- git #907c2eb1 - maintenance: Fix populateCheckUserTablesWithSimulatedData args handling by Máté Szabó
- git #70840f14 - Remove now unneeded default value in SpecialIPContributions method (task T369859) by Dreamy Jazz
- git #dcbc14d2 - Add a preference to collapse the CheckUser summary table on load (task T371781) by Dreamy Jazz
CirrusSearch
edit- git #d15121fc - tests: Remove reset of services in teardown by Umherirrender
- git #4e430bce - Avoid use of deprecated UIDGenerator by Ebrahim Byagowi
- git #2e30e22d - deepcat: Increase limit to 1k categories (task T369808) by Erik Bernhardson
- git #fab5a810 - Checker: ensure all labels are set (task T373086) by David Causse
- git #329149fb - Harmonize asciifolding and icu_folding--Part 5C (task T332342) by tjones
- git #af4d0f4b - Harmonize asciifolding and icu_folding--Part 5B (task T332342) by tjones
- git #b83355f6 - Harmonize asciifolding and icu_folding--Part 5A (task T332342) by tjones
Cite
edit- git #bdcbcc08 - VE include subref count in warning message (task T373023) by mareikeheuer
- git #b5a41a62 - [refactor] Renaming some fields in SearchWidget for clarity (task T370875) by WMDE-Fisch
- git #878a29b7 - Add extra safe-guard to ve.ui.MWCitationDialogTool (task T374068) by thiemowmde
- git #f133ad3e - Adding some QUnit tests for MWGroupReferences (task T373854) by WMDE-Fisch
- git #1507354f - Streamlining the MWReferenceEditPanel QUnit test by WMDE-Fisch
- git #5f888c98 - Finish safety fallback for missing groups (task T373661) by Adam Wight
- git #aa9af634 - [refactor] Stash calculated group refs by Adam Wight
- git #65a02eb9 - Fixup types by Adam Wight
- git #ab0f2ea0 - [refactor] Finish decoupling search widget from InternalList (task T370875) by Adam Wight
- git #e3398577 - [refactor] InternalList isn't state by Adam Wight
cldr
edit- git #f2d2b701 - Fix spellings of some Hebrew names by Amir E. Aharoni
- git #bb0c5744 - Add a local name for Negeri Sembilan Malay (task T373931) by Amir E. Aharoni
CodeMirror
edit- git #5ff54cf7 - ve.ui.CodeMirror.init: make cm6enable=1 query param work for 2017 editor by MusikAnimal
- git #9f9bd464 - Bump Node version to 18.20.4 (task T373937) by MusikAnimal
- git #021a4723 - ve.ui.CodeMirror.v6: update gutter width after CM view is updated (task T373649) by MusikAnimal
- git #8e545a27 - ve.ui.CodeMirror.v6: force a normal font-style (task T357482) by MusikAnimal
- git #43c6e594 - CodeMirrorWikiEditor: make WikiEditor search button open CM search panel (task T372171) by MusikAnimal
- git #81ec0c29 - Implement dark mode styles and use Codex CSS components in search panel (task T365311) (task T371436) (task T359498) by MusikAnimal
CommunityConfiguration
edit- git #526d2a0b - Enable selection of Main namespace in CommunityConfiguration HelpPanel (task T374082) by Cyndy
- git #9e3d29f2 - tests: Don't mock ReflectionSchemaSource in JsonSchemaBuilder tests by Michael Große
- git #59c665bb - feat(editor): add global error handle to log errors to logstash by Michael Große
ContentTranslation
edit- git #2de5c380 - AX article footer entrypoint: Fix to navigate user to confirmation step (task T363338) by NikG
- git #740a51de - SXTranslationConfirmer: Adjust weekly views to new design by NikG
- git #193f4abf - CX/SX: Fix parameter documentation in qqq.json by NikG
- git #2187d541 - Fix reference to old recommend instance by Kartik Mistry
- git #275ef98f - CXDashboard: Avoid "New Translation" button to stretch (task T351728) by Huei Tan
- git #50122da8 - Translation time estimate (task T360570) by NikG
DiscussionTools
edit- git #f52841a9 - Use fixed font size for UI components in Vector 22 (task T373875) by Ed Sanders
- git #3dc503c4 - Enable visualenhancements on archived talk pages (task T374198) by Ed Sanders
DonationInterface
edit- git #15eea789 - Stop JS console error on Adyen 3DS / MonthlyConvert (task T374075) by Elliott Eggleston
- git #9e0189c8 - Fix field heights in Gravy form (task T373557) by Elliott Eggleston
- git #d7c5b177 - Set Gravy form country fields to match Adyen (task T374357) (task T373557) by Elliott Eggleston
- git #71fda5f2 - Setup 3DS flow (task T367786) by Damilare Adedoyin
- git #0ecbf567 - Reformat Gravy CSS (task T373557) by Elliott Eggleston
- git #ade9b2ad - Set address2/supplimental address to blank if N/A by wfan
- git #7d2803e5 - Avoid assignment in condition in GatewayPage::renderResponse by Umherirrender
- git #0a0bb70c - Pass through frequency_unit to TY page (task T371848) by Elliott Eggleston
- git #80f880b6 - build: Use inline ignore for Generic.CodeAnalysis.AssignmentInCondition by Umherirrender
- git #9d340c9b - Avoid assignment in condition in ConfigurationReader by Umherirrender
- git #3ce79e55 - Put Number on same line as Street (task T370583) by Elliott Eggleston
Echo
edit- git #e289b69f - Set Codex-token for @notification-background-unseen (task T370042) by Sjoerd de Bruin
EntitySchema
edit- git #55d6efbb - secondary CI: Renamed github action secrets used for CI mails (task T366341) by Leszek Manicki
EventBus
edit- git #e70a2c8b - Avoid use of deprecated UIDGenerator by Ebrahim Byagowi
- git #4456a437 - Fix buggy events_accepted_total metric (task T363587) by Ottomata
EventLogging
edit- git #cb3bb302 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
FileExporter
edit- git #b2ec2695 - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
- git #ec6da5e2 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
FileImporter
edit- git #52f0eeaf - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
- git #e60878b1 - Avoid use of wfExpandIRI, deprecated since 1.39 by Ebrahim Byagowi
- git #db66a30f - tests: Use getNewTempFile to simplify test setup by Umherirrender
FlaggedRevs
edit- git #7e8e4c48 - Remove erroneous aria-live attribute (task T374049) by Saint Johann
- git #73e6894a - Use namespaced version of FauxRequest (task T321681) by gerritbot
Flow
edit- git #b00ed3d1 - Avoid use of deprecated UIDGenerator by Ebrahim Byagowi
- git #3e4011e6 - Update documentation of optional @params in .js by thiemowmde
GlobalBlocking
edit- git #34feee05 - Show Global block timestamps in user time zone (task T374064) by Ammarpad
- git #53dba83e - Display global block information on Special:CentralAuth (task T358979) by Dreamy Jazz
- git #14cccc0b - Drop the "nosuchuser" error from list=globalblocks (task T372229) by Dr4goniez
GrowthExperiments
edit- git #8a8f28f8 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
- git #81312595 - tests: Remove reset of service in LevelingUpManagerTest by Umherirrender
- git #4b297526 - CommunityUpdates: use base url rather than section for info link (task T367223) by Sergio Gimeno
- git #9bc2db17 - Community updates: add missing instrumentation link id (task T371683) by Sergio Gimeno
- git #a0582b5c - SECURITY: Fix XSS vulnerabilities in community updates module (task T373889) by Sergio Gimeno
- git #5026aad3 - fix: dark-mode: Make highlights in onboarding dialogues readable (task T371564) (task T371146) by Michael Große
- git #ee0ca1d5 - tests(selenium): wait longer for module to be ready by Michael Große
- git #5c46b80f - i18n(CC): fix i18n formatting on GrowthSuggestedEdits form intro text (task T366270) by Michael Große
Interwiki
edit- git #1673b7bf - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
IPInfo
edit- git #727f77ed - Add batch retrieval method to InfoRetriever (task T349534) by Máté Szabó
- git #e76234ee - Display IP info matching revisions and log entries (task T349716) by Máté Szabó
- git #e2820b74 - Point to MediaWiki.org not Meta by Pppery
- git #a1b18537 - Remove stale comment from InfoRetriever interface by Máté Szabó
- git #d2608e16 - Allow retrieving IP data per log entry and revision (task T349716) by Máté Szabó
- git #14070753 - Use namespaced version of FauxRequest (task T321681) by gerritbot
Kartographer
edit- git #ff13ba85 - Close dialog without confirmation if the user hasn't interacted (task T334513) by Zoë
- git #2729cc81 - Create new frame and clear DSR offset on extension tags (task T373460) by Isabelle Hurbain-Palatin
LiquidThreads
edit- git #5c9486d9 - Make use of modern ??= and ?? operators where possible by thiemowmde
- git #1515a9fb - Drop single-use sort method from Thread class by thiemowmde
MobileFrontend
edit- git #1352790d - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
OAuth
edit- git #d9de9590 - Avoid use of deprecated wfGetServerUrl by Ebrahim Byagowi
ORES
edit- git #5181e1c3 - Make one last color of ORES dark mode compatible (task T368680) by Ebrahim Byagowi
Popups
edit- git #67dc28dc - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender
- git #fb573fdb - Use UserFactory::newAnonymous instead of deprecated User::newFromId by Fomafix
- git #7a796022 - [cleanup] Remove unused configuration $wgPopupsReferencePreviews (task T363162) by Adam Wight
ProofreadPage
edit- git #ccde22c3 - Remove unnecessary call to ParserOutput::setPageProperty() by C. Scott Ananian
QuickSurveys
edit- git #dc6b4570 - Support new heading layout (task T374377) by Jdrewniak
ReadingLists
edit- git #8796cd3f - Change module name to match new conventions: /v0 instead of .v0 by bpirkle
Score
edit- git #52fc920b - Close dialog without confirmation if the user hasn't interacted (task T334513) by Zoë
Scribunto
edit- git #c0845268 - Rename SyntaxHighlight RL module (task T368166) by Siddharth VP
- git #27136f2a - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
SearchVue
edit- git #4e4890d0 - build: Updating composer dependencies by Umherirrender
SecureLinkFixer
edit- git #ef6ff775 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
- git #25ab55da - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SyntaxHighlight_GeSHi
edit- git #91f3235e - Fix forced light mode background-color applied to the wrong element (task T365927) by Bartosz Dziewoński
- git #7fa3abe9 - Enable clicking on wikilinks and external links in highlighted code (task T368166) by Siddharth VP
TemplateWizard
edit- git #17159806 - Fix bug when checking to close dialog (task T203203) by Sam Wilson
Thanks
edit- git #139c83b1 - ApiFlowThank: Replace deprecated User::newFromId by Fomafix
- git #a781f73e - Inline thanks in recent changes doesn't work when live changes are enabled or 'view new changes' is clicked (task T357787) by Kgraessle
TimedMediaHandler
edit- git #27ef4720 - Explicit parse message for Html::warningBox by Umherirrender
Translate
edit- git #13134e75 - Allow marking notifications as read and logging out while sandboxed (task T365896) (task T365898) by Pppery
- git #964a5b0e - phan: Load Echo extension and remove Echo extension related stubs by Abijeet
- git #f073e88c - TranslateEditAddons: Avoid using ?: with strings by Abijeet
- git #33af81b6 - tux: Redesign how currently selected group is displayed (task T369043) by Abijeet
- git #044efdad - Use single quotes by Pppery
- git #3c404e82 - Sandbox users: Show proper error message when doing things outside sandbox (task T365899) by Pppery
- git #1679fe68 - Recent changes filter: Rename configuration variable (task T369058) by wangombe
- git #311a6bb6 - Migrate MediaWiki.translate.slow_translatable_page_check.* to statslib (task T359265) by Cole White
- git #f7486214 - Replace use of ParserOutput::setPageProperty, deprecated in 1.42 (task T374046) by C. Scott Ananian
- git #250eed42 - ImportTranslatableBundleScript: Remove usage of Status::getMessage (task T369056) by Abijeet
- git #a4c45d34 - ImportExternalTranslationsScript: Remove usage of Status::getMessage (task T369056) by Abijeet
- git #dbd2f569 - poimport: Replace usage of User::newFromName with UserFactory (task T369056) by Abijeet
- git #e3b80099 - ExportTranslationsSpecialPage: Remove unused variable by Abijeet
- git #6b5f487f - PageTranslationSpecialPage: Hide fuzzy dropdown if no edited units found (task T373489) by Huei Tan
- git #f865a91d - TTMServerAid: Tell PHP that we're OK with $services starting out null (task T373921) by James D. Forrester
UniversalLanguageSelector
edit- git #bf55f028 - Update jquery.ime and jquery.uls and update search index (task T371985) (task T373741) (task T373561) (task T373928) (task T373931) by Amir E. Aharoni
UploadWizard
edit- git #7264c716 - Use default width/height on gallery to avoid parser instance (task T374146) by Umherirrender
- git #f19fbbd2 - Wrap buttons text (task T365784) by Matthias Mullie
- git #f80d30da - Avoid use of deprecated wfUrlProtocols by Ebrahim Byagowi
- git #2e098f94 - Set parser for image gallery in CampaignPageFormatter (task T374146) by Umherirrender
UrlShortener
edit- git #463f8844 - Avoid use of deprecated URL related global functions by Ebrahim Byagowi
VipsScaler
edit- git #eed62311 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
VisualEditor
edit- git #709e791a - Edit check: let ecenable bypass the account age requirement by David Lynch
- git #43300145 - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
- git #d9a99e89 - Update VE core submodule to master (8bac83777) by Bartosz Dziewoński
- git #cefa56ec - Use fixed font size for UI componenets in Vector 22 (task T373875) by Ed Sanders
- git #e947e53f - Edit check: stop from appearing outside the main namespace (task T373692) by David Lynch
WebAuthn
edit- git #74879a6a - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
Wikibase
edit- git #c9de47d5 - REST: Replace 'patched-sitelink-title-does-not-exist' (task T373885) by Silvan
- git #ee109174 - Replace uses of ParserOutput::setPageProperty() by C. Scott Ananian
- git #821c66e7 - Allow empty string as short description (task T326898) by C. Scott Ananian
- git #f39e9ce1 - Revert "Aggregate output of api tests run in parallel" by Jakob
- git #4b6f9d82 - tests: Remove reset of services after setMwGlobals by Umherirrender
- git #9d8e0347 - REST: Use resource-not-found instead of statement-not-found (task T373881) by Jakob Warkotsch
- git #d615dda9 - REST: Remove duplication from OAS responses by Muhammad Yasser Jazirahly
- git #e968d827 - REST: Replace `label/description/aliases-not-defined` (task T373882) by dima koushha
- git #1f4a2ba6 - secondary CI: Renamed github action secrets used for CI mails (task T366341) by Leszek Manicki
- git #2c601f98 - REST: Add $basePath param to LanguageCodeValidator, DescriptionsSyntaxValidator, and LabelsSyntaxValidator. by Ollie Shotton
- git #b2ebede7 - REST: Create `resource-not-found` error (task T373883) by dima koushha
- git #b81427aa - REST: Handle numeric keys in labels/descriptions desrializers by Ollie Shotton
- git #a08d1db9 - REST: Remove superfluous validation from AliasesValidator by Ollie Shotton
- git #4c8299ad - REST: Remove unused InvalidStatementsException by Ollie Shotton
- git #b50131e2 - REST: Fix `Patch Item/Property Labels` errors (task T349813) by dima koushha
- git #8b17010c - REST: Replace CODE_INVALID_ALIAS_LIST validation errors with CODE_INVALID_VALUE by Ollie Shotton
- git #6375704b - REST: Replace CODE_INVALID_ALIASES validation errors with CODE_INVALID_VALUE by Ollie Shotton
- git #5ba9792a - REST: Add $basePath param to AliasesInLanguageValidator by Ollie Shotton
- git #53d55c66 - REST: Add $basePath param to AliasesValidator by Ollie Shotton
- git #5e692c2c - REST: Add $basePath param to AliasesDeserializer by Ollie Shotton
- git #6588fd68 - REST: Improve `LabelsSyntaxValidator` by dima koushha
WikibaseCirrusSearch
edit- git #e3065d76 - Re-introduce per-language profiles (task T371401) by Erik Bernhardson
- git #c43caaae - Index plain property id into statement_keywords (task T372030) by Erik Bernhardson
WikibaseLexeme
edit- git #e5b89fea - Bump special-new-lexeme by Lucas Werkmeister
- git #435e644c - Port selenium 'sense.edit.js' spec to cypress (task T372622) by Arthur Taylor
- git #7b3860be - tests: Remove reset of services in tests by Umherirrender
- git #2fd9bca0 - Increase Cypress defaultCommandTimeout to 20000 ms (task T374120) by Lucas Werkmeister
- git #fb7a2eba - Port lemma.edit.js from selenium to cypress (task T372625) by Audrey Penven
- git #f01a5397 - Add strict types to data model classes by Lucas Werkmeister
- git #91c73c83 - Port selenium 'sense.js' spec to cypress (task T372627) by Arthur Taylor
- git #acbc7792 - Port selenium 'header.edit.js' spec to cypress (task T372624) by Arthur Taylor
- git #12cc1dd6 - Further streamline LexemeRdfBuilderTest by Lucas Werkmeister
- git #1b8aac60 - Port selenium 'form.section.js' to cypress (task T372621) by Audrey Penven
- git #490b28bc - Streamline overly complex LexemeRdfBuilderTest by thiemowmde
- git #55b3e4f5 - Add missing documentation to class properties by Umherirrender
- git #711d20e2 - Use real type hints for class properties holding type hinted arguments by Umherirrender
- git #449b468e - Drop custom re-implementation in favor of native array_unique by thiemowmde
WikibaseMediaInfo
edit- git #62524b45 - Make PHPUnit tests work in non-English environments by thiemowmde
WikibaseQualityConstraints
edit- git #1bcfb2bf - tests: Remove reset of services in tests by Umherirrender
- git #1c96b744 - Remove two unneeded schema updates by Lucas Werkmeister
WikidataPageBanner
edit- git #60303fdb - Avoid use of deprecated wfGetUrlUtils by Ebrahim Byagowi
WikiLambda
edit- git #dd8511b4 - User UserFactory::newAnonymous instead of deprecated User::newFromId by Fomafix
- git #b262574e - ZObjectStructureValidator::validate: use set_time_limit() to limit in the case of run-away JsonSchema (task T374241) by James D. Forrester
- git #265c60ef - ZObjectStore::findZTesterResult: Trim our own error so we don't break logstash (task T374241) by James D. Forrester
- git #d6bca226 - Fix CdxLookup after Codex release v1.12.0 (task T374248) by gengh
- git #482a4c42 - Don't pass empty type/returnType to zobject lookup when undefined (task T374199) by gengh
- git #3aef68ee - build: Upgrade Codex from 1.11.1 to 1.12.0 by James D. Forrester
- git #4d93c0bb - tests: Disable all Beta Cluster CI testing, all failing (task T374242) by James D. Forrester
- git #ac0cf476 - ZString.vue: Don't overflow long text, but break-word so it wraps instead (task T373987) by James D. Forrester
- git #b048c076 - Z61: Switch WikiLambda front-end from hard-coded strings to using Z61/Programming language objects (task T287153) by Daphne Smit
- git #433811d8 - Tooltip: replace our own Tooltip component with Codex Tooltip (task T298040) by Daphne Smit
- git #25458152 - Use isValidZObjectReference instead of isValidId (task T373859) by gengh
- git #58ad0991 - Add WIKIDATA_API_URL to docker-compose.sample.yml (task T370072) by dmartin
- git #364cba28 - Inject services into ClientHooks by Fomafix
- git #c8ebd8a2 - Move ClientHooks into the Handler space, and test its disablement by James D. Forrester
- git #37641580 - Move single-use makeRequest code from ApiFunctionCall to the hook handler by James D. Forrester
- git #3a6b8340 - Require: Streamline import/require format in the frontend (task T334939) by Daphne Smit
- git #3633c511 - FunctionEditor.vue: Function editor is larger than viewport under 500px (task T366675) by Daphne Smit
- git #c68a1b16 - ZReference: Improve restrictions of ZReference when searching for a Function in a Function Call (task T372995) by Daphne Smit
- git #cd680414 - About.vue: the "Cancel" button in "Publish your changes" launched from the About dialog loses all the changes in view mode (task T360062) by Daphne Smit
WikimediaCampaignEvents
edit- git #360e363a - Add backend for WikiProject list (task T374033) by Daimona Eaytoy
WikimediaEvents
edit- git #598914a6 - Remove code from the 2015 cross-wiki upload A/B test (task T373700) by Bartosz Dziewoński
WikimediaMessages
edit- git #3bf5b449 - Apply link to tables styled via style tags as well and distinguish red links (task T371411) by Jon Robson
- git #613bd3af - Check if donate link is being moved before removing (task T373566) by Steph Toyofuku
- git #6b97bb53 - Add Portal namespace color stripping (task T366380) by Ebrahim Byagowi
- git #a542bbc1 - Remove donate link from sidebar menu when it is added to the user menu (task T373566) by bwang
Skins
editCologneBlue
edit- git #95aa15d3 - Add override to let indicators float into heading area (task T373617) by Bartosz Dziewoński
MinervaNeue
edit- git #e89aab6b - Cleanup: Remove dark mode banner code by Jon Robson
- git #783ccd21 - Revert "Fix missing wikibase link in Minerva sidebar" by Joely Rooke WMDE
- git #e1b61ec3 - Fix missing wikibase link in Minerva sidebar (task T66315) by joelyrookewmde
- git #93945857 - Fix eslint warnings in Selenium JavaScript code by Fomafix
- git #1d966ce0 - Restore heading margin for Parsoid content (task T373646) by Jon Robson
MonoBook
edit- git #ff048c2d - Fix override to let indicators float into heading area (task T373617) by Bartosz Dziewoński
Timeless
edit- git #1d3382ca - Timeless should not reference deprecated skin feature (task T374262) by Jon Robson
Vector
edit- git #ea8660bb - Cleanup: Remove dark mode banner code by Jon Robson
- git #882ed446 - Use UI font size for mw-teleport-target (task T373875) by Ed Sanders
- git #64e586d2 - Follow-up Ie0a938249: Add comment explaining why resize event is needed (task T374092) by Ed Sanders
- git #f653d50f - Emit a window resize event when client preferences are changed (task T374092) by Ed Sanders
- git #a6e4370b - Fixes: Echo icon not visible after click (task T373936) by Jon Robson
- git #317107b3 - Reset border-radius on links (task T373989) by Ed Sanders
- git #aac902c5 - Fix override to let indicators float into heading area on legacy Vector (task T373617) by Bartosz Dziewoński
- git #ae6f0d54 - Remove old limited width toggle (task T367591) by ksarabia
Misc
editVisualEditor/VisualEditor
edit- git #760cc03b - Update jquery.uls.data (language autonyms) (task T374308) by Ed Sanders
- git #81b8bec0 - build: Update languages to add 'iba' by James D. Forrester
- git #1b3c2723 - Remove unnecessary vendor prefix by Ed Sanders
- git #28549dec - Keep nails transparent when selected (task T373868) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CommonsMetadata
- CommunityRequests
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VueTest
- WikiEditor
- WikiLove
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit366 Changes in 71 repos by 91 authors