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 (T373641) by trainbranchbot
- git #386f8ccf - skins: Add missing documentation to class properties by Umherirrender
- git #04305cb9 - Bump wikimedia/parsoid to 0.20.0-a20 (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 (T343492) by Hannah Okwelum
- git #f6ce7cd6 - Replace mw.Uri with browser provided URL object in two places (T374314) by Ebrahim Byagowi
- git #e63f87b0 - editstash: migrate ApiStashEdit to statslib (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 (T374353) by Dreamy Jazz
- git #1c2f320f - Avoid use of deprecated wfAssembleUrl by Ebrahim Byagowi
- git #e2341256 - selenium: Remove `engines` from wdio-mediawiki (T373684) by Željko Filipin
- git #b23b8ac3 - Improve labels color of Special:RecentChanges in dark mode (T374333) by Ebrahim Byagowi
- git #95489126 - Avoid use of deprecated wfExpandUrl in MediaWiki\Feed (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 (T319340) by Ebrahim Byagowi
- git #62f6aae8 - Add fr alias for Special:EditRecovery (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 (T359366) by Larissa Gaulia
- git #10ab0e40 - parser: Add a new {{USERLANGUAGE}} magic word for use in wikitext (T4085) by dvorapa
- git #ba8b42bf - specials/forms: Remove unused UploadForm::$mMaxFileSize by Umherirrender
- git #65dc5495 - Fix Special:NewPages unpatrolled items color in dark mode (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() (T373493) (T373655) by Aaron Schulz
- git #5ea2d04e - Remove wfGetLangObj, deprecated since 1.41 by Ebrahim Byagowi
- git #ce2bccc0 - Remove ParserOutput::getText() calls from core (runOutputPipeline) (T293512) by Isabelle Hurbain-Palatin
- git #cd3240f0 - Introduce runOutputPipeline and clone by default (T293512) (T371022) by Isabelle Hurbain-Palatin
- git #2e5b551a - auth: Pass canAlwaysAutocreate from session to pre-auth providers (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" (T374265) by Dreamy Jazz
- git #ab136421 - Hard deprecating wfGetServerUrl by Ebrahim Byagowi
- git #ea295a2b - Use stashed temp name in ParserOptions::newFromContext over anon (T372723) by Dreamy Jazz
- git #10609e6d - wdio-mediawiki: Add random element to junit-reporter file name (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 (T374151) by Ammarpad
- git #99427a6f - tests: Remove unused JobQueueTest::$key by Umherirrender
- git #99286109 - objectcache: Improve WANCache docs (T364652) by Timo Tijhof
- git #b8a10146 - Hard deprecate OutputPageMakeCategoryLinksHook by Fomafix
- git #ca453df3 - phpunit: Set much smaller defaults for RandomImageGenerator (T225730) by thiemowmde
- git #ca8b1eb4 - Add missing documentation to class properties (frontend-related) by Umherirrender
- git #f89aa38f - objectcache: Remove WinCache support (T365691) by Máté Szabó
- git #2c832ded - parser: Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian
- git #b43860cc - Add new hook OutputPageRenderCategoryLink (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 (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 (T352481) by Ebrahim Byagowi
- git #70e0417c - Resourceloader: Enable methods that stores and retrieves dependency during test (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 (T374046) (T373920) by C. Scott Ananian
- git #44b6ba80 - ParserOutput: Turn off noisy log - we have the info we need for now (T374046) by Subramanya Sastry
- git #e429c4ac - Update Codex from v1.11.1 to v1.12.0 (T362651) (T363515) (T364441) (T366831) (T367032) (T368022) (T370504) (T370997) (T372419) (T372420) (T372614) (T372811) by Eric Gardner
- git #49f4bab1 - CentralIdLookup: Introduce concept of "owned" accounts (T371340) by Bartosz Dziewoński
- git #4da1989b - Make SpecialUserRights::userCanChangeRights not accept temp users (T373988) by Dreamy Jazz
- git #b4ce1e3f - Prevent cross-wiki assignment of groups to temporary accounts (T372046) by Dreamy Jazz
- git #3353abe8 - Add plural forms for Levantine Arabic (T363690) by Amir E. Aharoni
- git #7dbaf561 - ContributionsSpecialPage::getUserLinks: Hide UserRights like RenameUser for temp accounts (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 (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 (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 (T371167) by Dreamy Jazz
- git #0c889c7f - StreamFile: Support streaming webp from thumb_handler.php (T366422) by Func
- git #6d85c2ba - Revert "Break accidental references in Parser::__clone" by Kevin Israel
- git #af4117bb - Clarify documentation of Maintenance::runChild (T371789) by Dreamy Jazz
- git #b9a7704e - auth: Split TemporaryPasswordPrimaryAuthenticationProviderTest cases (T328718) by Máté Szabó
- git #cad3bd17 - Test changePassword.php (T371167) by Dreamy Jazz
- git #c38ce012 - Test makeTestEdits.php (T371167) by Dreamy Jazz
- git #5a5a28f8 - Expand ProtectTest (T371167) by Dreamy Jazz
- git #477168c8 - Test validateRegistrationFile.php (T371167) by Dreamy Jazz
- git #845e73f8 - Test parse.php (T371167) by Dreamy Jazz
- git #23ab9f70 - Test runJobs.php (T371167) by Dreamy Jazz
- git #856da144 - Test getReplicaServer.php (T371167) by Dreamy Jazz
- git #754bf8b5 - Mark FakeMaintenance as excluded for test coverage (T371167) by Dreamy Jazz
- git #750e74f4 - Add a Messages file for Haryanvi in Arabic script (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 (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 (T363839) (T373655) by Aaron Schulz
- git #505bd8e7 - Storage: Remove transaction cancel callback from NameTableStore (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 (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 (T354908) (T373374) (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 (T360973) by James D. Forrester
- git #db0dd40a - Add symfony/uid and symfony/polyfill-uuid (T363639) by Reedy
Extensions
editAbuseFilter
edit- git #69ea21dc - Support named capturing groups in get_matches() (T374294) by Anne Haunime
- git #65c10f5f - Skip auth checks when autocreate is allowed by provider (T373778) by Erik Bernhardson
- git #335dbff8 - Log entry IDs should not have thousands separators (T348717) by Anne Haunime
AutoModerator
edit- git #0d108970 - CommunityConfiguration: Remove incorrectly declared i18n messages (T374084) by Martin Urbanec
- git #b8f501f9 - Integrate Community Configuration into AutoModerator (T365046) by Kgraessle
Babel
edit- git #2f604e34 - Move configuration to CommunityConfiguration (T328171) by Martin Urbanec
BounceHandler
edit- git #d3b9844c - Migrate MediaWiki.bouncehandler to statslib (T359459) by wfan
CampaignEvents
edit- git #7cef3b14 - fix type bug when deleting user from participants list (T373946) by Michelle
CategoryTree
edit- git #f5f1f7de - Use new hook OutputPageRenderCategoryLink (T372155) by Fomafix
CentralAuth
edit- git #38919b8e - Don't show "SUL finalization" message if reason field is empty. (T372223) by Dmitry Brant
- git #8c8e1443 - CentralAuthIdLookup: Treat central users without local accounts as owned (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 (T122016) by Dreamy Jazz
- git #44d56ff4 - Test Special:CentralAuth's admin set status form (T122016) by Dreamy Jazz
- git #b2e7c134 - Remove unused ReadOnlyMode instance from SpecialCentralAuth (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" (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 (T373925) by Bartosz Dziewoński
- git #4e951a13 - SsoHookHandler: Fix missing param in error message by Bartosz Dziewoński
- git #79ece890 - Add CentralAuthInfoFieldsHook (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 (T373925) by Bartosz Dziewoński
- git #edfa2b32 - Use namespaced version of FauxRequest (T321681) by gerritbot
- git #aff87031 - CentralAuthDatabaseManager: Add and use getCentralDBFromRecency() by Bartosz Dziewoński
- git #7243dc09 - SUL3: Use mobile domain in return URL (T371596) by Gergő Tisza
- git #61880f30 - Correct the vanish username prefix from Vanished user to Renamed user (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 (T371789) by Dreamy Jazz
- git #790fb3bb - Get an scoped lock instead of using FOR UPDATE lock (T374244) by Dreamy Jazz
- git #d218a697 - Add a maintenance script to populate central index tables (T371789) by Dreamy Jazz
- git #776410ef - Write to cuci_temp_edit in CheckUserCentralIndexManager (T371788) by Dreamy Jazz
- git #cc99c107 - Call CheckUserCentralIndexManager in CheckUserInsert (T373021) by Dreamy Jazz
- git #a553de77 - Implement ways to limit update rate of cuci_user (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 (T373021) by Dreamy Jazz
- git #bca11c65 - Temporary account APIs: Return 404 if temp accounts not known (T373891) by Dreamy Jazz
- git #abb12390 - Show the temp IP toggle buttons on Special:DeletedContributions (T369930) by Dreamy Jazz
- git #733d42d5 - Enforce maximum limit of 500 for Special:CheckUserLog (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 (T369859) by Dreamy Jazz
- git #dcbc14d2 - Add a preference to collapse the CheckUser summary table on load (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 (T369808) by Erik Bernhardson
- git #fab5a810 - Checker: ensure all labels are set (T373086) by David Causse
- git #329149fb - Harmonize asciifolding and icu_folding--Part 5C (T332342) by tjones
- git #af4d0f4b - Harmonize asciifolding and icu_folding--Part 5B (T332342) by tjones
- git #b83355f6 - Harmonize asciifolding and icu_folding--Part 5A (T332342) by tjones
Cite
edit- git #bdcbcc08 - VE include subref count in warning message (T373023) by mareikeheuer
- git #b5a41a62 - [refactor] Renaming some fields in SearchWidget for clarity (T370875) by WMDE-Fisch
- git #878a29b7 - Add extra safe-guard to ve.ui.MWCitationDialogTool (T374068) by thiemowmde
- git #f133ad3e - Adding some QUnit tests for MWGroupReferences (T373854) by WMDE-Fisch
- git #1507354f - Streamlining the MWReferenceEditPanel QUnit test by WMDE-Fisch
- git #5f888c98 - Finish safety fallback for missing groups (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 (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 (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 (T373937) by MusikAnimal
- git #021a4723 - ve.ui.CodeMirror.v6: update gutter width after CM view is updated (T373649) by MusikAnimal
- git #8e545a27 - ve.ui.CodeMirror.v6: force a normal font-style (T357482) by MusikAnimal
- git #43c6e594 - CodeMirrorWikiEditor: make WikiEditor search button open CM search panel (T372171) by MusikAnimal
- git #81ec0c29 - Implement dark mode styles and use Codex CSS components in search panel (T365311) (T371436) (T359498) by MusikAnimal
CommunityConfiguration
edit- git #526d2a0b - Enable selection of Main namespace in CommunityConfiguration HelpPanel (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 (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 (T351728) by Huei Tan
- git #50122da8 - Translation time estimate (T360570) by NikG
DiscussionTools
edit- git #f52841a9 - Use fixed font size for UI components in Vector 22 (T373875) by Ed Sanders
- git #3dc503c4 - Enable visualenhancements on archived talk pages (T374198) by Ed Sanders
DonationInterface
edit- git #15eea789 - Stop JS console error on Adyen 3DS / MonthlyConvert (T374075) by Elliott Eggleston
- git #9e0189c8 - Fix field heights in Gravy form (T373557) by Elliott Eggleston
- git #d7c5b177 - Set Gravy form country fields to match Adyen (T374357) (T373557) by Elliott Eggleston
- git #71fda5f2 - Setup 3DS flow (T367786) by Damilare Adedoyin
- git #0ecbf567 - Reformat Gravy CSS (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 (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 (T370583) by Elliott Eggleston
Echo
edit- git #e289b69f - Set Codex-token for @notification-background-unseen (T370042) by Sjoerd de Bruin
EntitySchema
edit- git #55d6efbb - secondary CI: Renamed github action secrets used for CI mails (T366341) by Leszek Manicki
EventBus
edit- git #e70a2c8b - Avoid use of deprecated UIDGenerator by Ebrahim Byagowi
- git #4456a437 - Fix buggy events_accepted_total metric (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 (T374049) by Saint Johann
- git #73e6894a - Use namespaced version of FauxRequest (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 (T374064) by Ammarpad
- git #53dba83e - Display global block information on Special:CentralAuth (T358979) by Dreamy Jazz
- git #14cccc0b - Drop the "nosuchuser" error from list=globalblocks (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 (T367223) by Sergio Gimeno
- git #9bc2db17 - Community updates: add missing instrumentation link id (T371683) by Sergio Gimeno
- git #a0582b5c - SECURITY: Fix XSS vulnerabilities in community updates module (T373889) by Sergio Gimeno
- git #5026aad3 - fix: dark-mode: Make highlights in onboarding dialogues readable (T371564) (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 (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 (T349534) by Máté Szabó
- git #e76234ee - Display IP info matching revisions and log entries (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 (T349716) by Máté Szabó
- git #14070753 - Use namespaced version of FauxRequest (T321681) by gerritbot
Kartographer
edit- git #ff13ba85 - Close dialog without confirmation if the user hasn't interacted (T334513) by Zoë
- git #2729cc81 - Create new frame and clear DSR offset on extension tags (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 (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 (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 (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 (T334513) by Zoë
Scribunto
edit- git #c0845268 - Rename SyntaxHighlight RL module (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 (T365927) by Bartosz Dziewoński
- git #7fa3abe9 - Enable clicking on wikilinks and external links in highlighted code (T368166) by Siddharth VP
TemplateWizard
edit- git #17159806 - Fix bug when checking to close dialog (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 (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 (T365896) (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 (T369043) by Abijeet
- git #044efdad - Use single quotes by Pppery
- git #3c404e82 - Sandbox users: Show proper error message when doing things outside sandbox (T365899) by Pppery
- git #1679fe68 - Recent changes filter: Rename configuration variable (T369058) by wangombe
- git #311a6bb6 - Migrate MediaWiki.translate.slow_translatable_page_check.* to statslib (T359265) by Cole White
- git #f7486214 - Replace use of ParserOutput::setPageProperty, deprecated in 1.42 (T374046) by C. Scott Ananian
- git #250eed42 - ImportTranslatableBundleScript: Remove usage of Status::getMessage (T369056) by Abijeet
- git #a4c45d34 - ImportExternalTranslationsScript: Remove usage of Status::getMessage (T369056) by Abijeet
- git #dbd2f569 - poimport: Replace usage of User::newFromName with UserFactory (T369056) by Abijeet
- git #e3b80099 - ExportTranslationsSpecialPage: Remove unused variable by Abijeet
- git #6b5f487f - PageTranslationSpecialPage: Hide fuzzy dropdown if no edited units found (T373489) by Huei Tan
- git #f865a91d - TTMServerAid: Tell PHP that we're OK with $services starting out null (T373921) by James D. Forrester
UniversalLanguageSelector
edit- git #bf55f028 - Update jquery.ime and jquery.uls and update search index (T371985) (T373741) (T373561) (T373928) (T373931) by Amir E. Aharoni
UploadWizard
edit- git #7264c716 - Use default width/height on gallery to avoid parser instance (T374146) by Umherirrender
- git #f19fbbd2 - Wrap buttons text (T365784) by Matthias Mullie
- git #f80d30da - Avoid use of deprecated wfUrlProtocols by Ebrahim Byagowi
- git #2e098f94 - Set parser for image gallery in CampaignPageFormatter (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 (T373875) by Ed Sanders
- git #e947e53f - Edit check: stop from appearing outside the main namespace (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' (T373885) by Silvan
- git #ee109174 - Replace uses of ParserOutput::setPageProperty() by C. Scott Ananian
- git #821c66e7 - Allow empty string as short description (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 (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` (T373882) by dima koushha
- git #1f4a2ba6 - secondary CI: Renamed github action secrets used for CI mails (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 (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 (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 (T371401) by Erik Bernhardson
- git #c43caaae - Index plain property id into statement_keywords (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 (T372622) by Arthur Taylor
- git #7b3860be - tests: Remove reset of services in tests by Umherirrender
- git #2fd9bca0 - Increase Cypress defaultCommandTimeout to 20000 ms (T374120) by Lucas Werkmeister
- git #fb7a2eba - Port lemma.edit.js from selenium to cypress (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 (T372627) by Arthur Taylor
- git #acbc7792 - Port selenium 'header.edit.js' spec to cypress (T372624) by Arthur Taylor
- git #12cc1dd6 - Further streamline LexemeRdfBuilderTest by Lucas Werkmeister
- git #1b8aac60 - Port selenium 'form.section.js' to cypress (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 (T374241) by James D. Forrester
- git #265c60ef - ZObjectStore::findZTesterResult: Trim our own error so we don't break logstash (T374241) by James D. Forrester
- git #d6bca226 - Fix CdxLookup after Codex release v1.12.0 (T374248) by gengh
- git #482a4c42 - Don't pass empty type/returnType to zobject lookup when undefined (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 (T374242) by James D. Forrester
- git #ac0cf476 - ZString.vue: Don't overflow long text, but break-word so it wraps instead (T373987) by James D. Forrester
- git #b048c076 - Z61: Switch WikiLambda front-end from hard-coded strings to using Z61/Programming language objects (T287153) by Daphne Smit
- git #433811d8 - Tooltip: replace our own Tooltip component with Codex Tooltip (T298040) by Daphne Smit
- git #25458152 - Use isValidZObjectReference instead of isValidId (T373859) by gengh
- git #58ad0991 - Add WIKIDATA_API_URL to docker-compose.sample.yml (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 (T334939) by Daphne Smit
- git #3633c511 - FunctionEditor.vue: Function editor is larger than viewport under 500px (T366675) by Daphne Smit
- git #c68a1b16 - ZReference: Improve restrictions of ZReference when searching for a Function in a Function Call (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 (T360062) by Daphne Smit
WikimediaCampaignEvents
edit- git #360e363a - Add backend for WikiProject list (T374033) by Daimona Eaytoy
WikimediaEvents
edit- git #598914a6 - Remove code from the 2015 cross-wiki upload A/B test (T373700) by Bartosz Dziewoński
WikimediaMessages
edit- git #3bf5b449 - Apply link to tables styled via style tags as well and distinguish red links (T371411) by Jon Robson
- git #613bd3af - Check if donate link is being moved before removing (T373566) by Steph Toyofuku
- git #6b97bb53 - Add Portal namespace color stripping (T366380) by Ebrahim Byagowi
- git #a542bbc1 - Remove donate link from sidebar menu when it is added to the user menu (T373566) by bwang
Skins
editCologneBlue
edit- git #95aa15d3 - Add override to let indicators float into heading area (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 (T66315) by joelyrookewmde
- git #93945857 - Fix eslint warnings in Selenium JavaScript code by Fomafix
- git #1d966ce0 - Restore heading margin for Parsoid content (T373646) by Jon Robson
MonoBook
edit- git #ff048c2d - Fix override to let indicators float into heading area (T373617) by Bartosz Dziewoński
Timeless
edit- git #1d3382ca - Timeless should not reference deprecated skin feature (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 (T373875) by Ed Sanders
- git #64e586d2 - Follow-up Ie0a938249: Add comment explaining why resize event is needed (T374092) by Ed Sanders
- git #f653d50f - Emit a window resize event when client preferences are changed (T374092) by Ed Sanders
- git #a6e4370b - Fixes: Echo icon not visible after click (T373936) by Jon Robson
- git #317107b3 - Reset border-radius on links (T373989) by Ed Sanders
- git #aac902c5 - Fix override to let indicators float into heading area on legacy Vector (T373617) by Bartosz Dziewoński
- git #ae6f0d54 - Remove old limited width toggle (T367591) by ksarabia
Misc
editVisualEditor/VisualEditor
edit- git #760cc03b - Update jquery.uls.data (language autonyms) (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 (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