MediaWiki 1.43/wmf.22
Appearance
MediaWiki 1.43.0-wmf.21 | Deployment of MediaWiki 1.43.0-wmf.22 to Wikimedia sites | MediaWiki 1.43.0-wmf.23 |
The latest version (labeled "1.43.0-wmf.22") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 10 September 2024 (see the roadmap).
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
[edit]AbuseFilter
[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
[edit]CologneBlue
[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
[edit]VisualEditor/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
[edit]366 Changes in 71 repos by 91 authors