MediaWiki 1.42/wmf.18
Appearance
MediaWiki 1.42.0-wmf.17 | Deployment of MediaWiki 1.42.0-wmf.18 to Wikimedia sites | MediaWiki 1.42.0-wmf.19 |
The latest version (labeled "1.42.0-wmf.18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 13 February 2024 (see the roadmap).
Core changes
[edit]- git #75b44f62 - Branch commit for wmf/1.42.0-wmf.18 (task T354436) by trainbranchbot
- git #cbb15f4b - CodexModule: Normalize 'dependencies' in constructor by Roan Kattouw
- git #98d28535 - Diffs: Always render patrol link in HTML and hide via CSS (task T357213) by Jon Robson
- git #6ee4172e - Add parser tests for TOC behavior with french spacing and HTML entities (task T355386) (task T324763) by C. Scott Ananian
- git #e95f368a - Bump wikimedia/parsoid to 0.19.0-a17 by Arlo Breault
- git #2a35f45a - Allow only local pages on pagesize parser function (task T355706) by Umherirrender
- git #11b3ea2f - ParserTestRunner: clean up ::addArticles() by C. Scott Ananian
- git #c705f1b9 - ParserTestRunner: Fix behavior of bare `parsoid-compatible` file option by C. Scott Ananian
- git #43f21608 - jsdoc: Documenting mediawiki.libs.jpegmeta (task T352308) by Bartosz Dziewoński
- git #1478f085 - Stats: Amend tests to validate changing statsdDataFactory (task T357050) by Cole White
- git #f40a4952 - mail: Still update the notification timestamp for bot edits (task T356984) by Amir Sarabadani
- git #76a49a3a - watcheditem: Use IReadableDatabase in type hints by Umherirrender
- git #7d4a5d6e - DatabaseBlock: Deprecate methods relying on global state by Alexander Vorwerk
- git #d8c2e480 - Improve mediawiki.storage documentation (task T352308) by Bartosz Dziewoński
- git #7cce493a - Split mediawiki.storage's SafeStorage to separate file by Bartosz Dziewoński
- git #ea84b992 - Change $wgSVGMetadataCutoff default to 5 MiB (previously 512KiB). (task T270889) by Brian Wolff
- git #39387c55 - WatchedItemStore: Avoid Phan SecurityCheck suppression by Bartosz Dziewoński
- git #102a4f8a - build: Upgrade mediawiki/mediawiki-phan-config from 0.13.0 to 0.14.0 manually by James D. Forrester
- git #c46c7174 - [SpecialVersion] Fix double-escaping in {{CURRENTVERSION}} by C. Scott Ananian
- git #09a7e4b8 - Revert "Do not hard deprecate passing an int to ContentRenderer::getParserOutput" by C. Scott Ananian
- git #b26db1f8 - Move section heading formatting to post-cache transform (forward-compat) (task T13555) by Bartosz Dziewoński
- git #770d2bf0 - [ParserOutput] Make 'enableSectionEditLinks' a ParserOption (task T350626) by C. Scott Ananian
- git #15360da7 - test: Add PHPUnit tests for PreSaveTransformParamsValue by Doğu Abaris
- git #d29218ac - test: Add PHPUnit tests for UsersMultiselectWidget by Doğu Abaris
- git #0473f6ab - test: Add PHPUnit tests for UserGroupMembershipParam by Doğu Abaris
- git #071ad407 - Stats: Ensure statsdDataFactory follows when setting component (task T357050) by Cole White
- git #1d063e40 - ResourceLoader: Migrate `resourceloader_cache.*.*` metric to statslib (task T355960) by Derick Alangi
- git #080a1807 - context: Fix documentation for IContextSource::getLanguage by Umherirrender
- git #4c302bd4 - Move hooks used by OutputPage into includes/Output/Hook (task T166010) by C. Scott Ananian
- git #fb029c51 - Refine exception type in ChangeTagsList factory method by Doğu Abaris
- git #591e52b6 - test: Convert LocalizedNumericSerialMappingTest to a unit test by Doğu Abaris
- git #4330eb37 - build: Upgrade grunt-banana-checker from 0.11.0 to 0.11.1 by James D. Forrester
- git #1b6e29d7 - flushOutputBuffer: improve error handling (task T356578) by daniel
- git #87497da4 - skin: fix test failures due Skin::getTitle() being null by Aaron Schulz
- git #f7dd77c6 - docs: Add missing namespace description (task T356723) by apaskulin
- git #fb1be73a - Parser: Convert wikitext entities to HTML entities in TOC (task T355386) (task T324763) by Bartosz Dziewoński
- git #dcd9c3ae - Update name & email for bvibber by Brooke Vibber
- git #a7562f93 - Deprecate DummyLinker by Bartosz Dziewoński
- git #919c9578 - CodexModule: Add exception if @wikimedia/codex is required (task T356345) by Anne Tomasevich
- git #9fe36109 - WikiTextStructure: Support heading tags with attributes by Bartosz Dziewoński
- git #f5db3195 - test: Add PHPUnit tests for StringCommentIterator by Doğu Abaris
- git #f03e49c1 - Add PHPUnit tests for CommentParserFactory by Doğu Abaris
- git #4fa6a05d - Add PHPUnit tests for CommentItem by Doğu Abaris
- git #f41f805d - page: Migrate UndeletePage to ICP (task T330641) by Amir Sarabadani
- git #a3f4f7bb - wfEscapeWikiText: Don't choke if the replaced wikitext is empty (task T357032) by James D. Forrester
- git #5fb8a5a6 - Stats: Introduce factory method to create NULL stats factory (task T356251) by Derick Alangi
- git #d1b1934a - test: Add PHPUnit tests for BmpHandler by Doğu Abaris
- git #4bae64d1 - Namespace includes/context (task T353458) by James D. Forrester
- git #686ab562 - LinkedData: Namespace PageDataRequestHandler (task T353458) by Amir Sarabadani
- git #63751f65 - RELEASE-NOTES-1.42: Add namespace note for maintenance/Version.php (task T353458) (task T353458) by James D. Forrester
- git #f0bfc3d4 - Schema: Drop iwl_prefix_from_title from iwlinks (task T343131) by Amir Sarabadani
- git #7fa728d6 - Do not hard deprecate passing an int to ContentRenderer::getParserOutput (task T357006) by Taavi Väänänen
- git #7358646e - RELEASE-NOTES-1.42: Only need one copy of the User\Options namespacing (task T352284) (task T353458) by James D. Forrester
- git #bfc64fab - namespaceDupes: Fix fatals caused by READ_NEW and WRITE_BOTH (task T350431) by Amir Sarabadani
- git #9dc68fb0 - mail: Stop sending notification email if edit is done by a bot (task T356984) by Amir Sarabadani
- git #e73f28e2 - Remove unused private ConnectionManager::getConnectionRef by Marius Hoch
- git #242c6d2c - Introduce ParserOutput:setFromParserOptions() and use for preview flag (task T341010) by C. Scott Ananian
- git #5c0e9216 - [ParserCache] Add logging for T350538 (task T350538) by C. Scott Ananian
- git #7351e346 - [poolcounter] Remove incomplete workaround for T48014 (task T48014) (task T350538) by C. Scott Ananian
- git #52320c09 - Move ParsoidRenderID to MediaWiki\Edit by C. Scott Ananian
- git #1858e1cd - Rename ParserOutput::{get,set}Timestamp() to ::{get,set}RevisionTimestamp() by C. Scott Ananian
- git #0de13d76 - Add ParserOutput::{get,set}RenderId() and set render id in ContentRenderer (task T350538) (task T349868) by C. Scott Ananian
- git #8038cc19 - DatabaseBlock: Fetch correct DatabaseBlockStore (task T284873) (task T291849) (task T291994) by Alexander Vorwerk
- git #38f81085 - Skin: Optimize code path for category generation (task T351831) by Jon Robson
- git #f7414e21 - ResourceLoader: Follow-up resourceloader_build metric change by Timo Tijhof
- git #ef6df588 - jsdoc: Support dots in '@module <name>' and '@exports <name>' (task T356913) by Bartosz Dziewoński
- git #62d09c7a - Update OOUI to v0.49.0 (task T185396) (task T296197) (task T342110) (task T355865) by Volker E
- git #1ffc677f - Move filepage styles to Skin::getDefaultModules() (task T356505) by Lucas Werkmeister
- git #1298b4fc - Hard-deprecate Title::getCdnUrls by James D. Forrester
- git #ec9dc3d4 - Rename PostCacheTransformHookRunner (task T348253) by Isabelle Hurbain-Palatin
- git #63270f35 - WebRequest: Remove 'deprecated' mark from unstable Telemetry pointer (task T346211) by Timo Tijhof
- git #c22300ec - Deprecate array_merge_recursive merge strategy for extension/skins (task T292602) by Cindy Cicalese
- git #d15a5032 - searchSuggest: Prevent error request.abort is not a function by Fomafix
- git #7c81d82d - Stop using $wgUseSameSiteLegacyCookies (task T344791) by Tim Starling
- git #7889ca61 - docs: Remove widgets from class list (task T356723) by apaskulin
- git #877546a2 - installer: Make logo preview use codex elements by Amir Sarabadani
- git #5d133563 - Explicitly define padding for redirect link (task T352875) by Jon Robson
- git #43c43bb1 - Add PHPUnit test for MessageFormatterFactory class by Doğu Abaris
- git #c68b9938 - WebRequest: Fix default for backwards compat (task T356800) by Taavi Väänänen
- git #4ccc57ff - Documentation: Add documentation for mediawiki.searchSuggest (task T352308) by Jon Robson
- git #5ca883ba - docs: Ignore non-public APIs (task T352308) by apaskulin
- git #ffcf02a7 - editRecovery: Remove private isSameAsOriginal function from docs (task T352308) by Jon Robson
- git #c65eaf73 - Deprecate Xml::wrapClass, used in only one other repo by James D. Forrester
- git #22cebae2 - Update Codex from v1.3.1 to v1.3.2 (task T329963) (task T338184) (task T338802) (task T341224) (task T355274) (task T355570) by Anne Tomasevich
- git #f318b7a8 - ChangeTags: Switch from mixed Xml and Html classes to pure Html ones (task T356544) by James D. Forrester
- git #2b9d0ac6 - filerepo: Allow deletion of files with invalid img_major_mime (task T355530) by apasternak
- git #4b1bbe28 - ApiMain: Remove fallback IDs for headings in generated doc by Bartosz Dziewoński
- git #79dd6be0 - Remove mention of removal in 1.38 for wgEnablePartialActionBlocks (task T280531) by Dreamy Jazz
- git #c4b88396 - Bump wikimedia/parsoid to 0.19.0-a16 by C. Scott Ananian
- git #0196c8a5 - WikiPage: remove ::suppressTOC hack (task T307691) (task T350626) by C. Scott Ananian
- git #ac94837e - debug: Improve type safety in MonologSpi by thiemowmde
- git #be5593b1 - Migrate bot passwords to virtual domains (task T351559) by Amir Sarabadani
- git #7fc8d800 - Drop six private properties of Title, deprecated in 1.37 by James D. Forrester
- git #5ca00251 - Drop Title::GAID_FOR_UPDATE, deprecated in 1.34 by James D. Forrester
- git #157296cb - ParserObserver: Limit the size of cache of previous parse traces (task T351732) by Bartosz Dziewoński
- git #fa3caaf7 - Change " to ' for values that may need to escape $ (task T355013) by cicalese
- git #faf1f746 - Always log a message when disableLocalTransform is hit by Tim Starling
Vendor
[edit]- git #4626af10 - Bump wikimedia/parsoid to 0.19.0-a17 (task T356714) by Yiannis Giannelos
- git #16498645 - Update OOUI to v0.49.0 by Volker E
Extensions
[edit]AbuseFilter
[edit]- git #1cfd2c8d - build: Upgrade mediawiki/mediawiki-phan-config from 0.13.0 to 0.14.0 manually by James D. Forrester
- git #607ebb96 - build: Upgrade eslint-config-wikimedia from 0.25.1 to 0.26.0 by James D. Forrester
CampaignEvents
[edit]- git #3353ef5b - Reduce ambiguity of email footer (task T348043) by Daimona Eaytoy
- git #f9bd028b - GenerateInvitationList: add progress logging by Daimona Eaytoy
- git #8ccb6bdb - Add footer to organizer emails (task T348043) by Daimona Eaytoy
CategoryTree
[edit]- git #08a23b5c - Make the toggle reachable by keyboard (task T355636) by Nardog
CentralAuth
[edit]- git #3a1c95e9 - Reenable autoblocks for CentralAuth-issued suppression blocks (task T281972) (task T284873) by Alexander Vorwerk
- git #efc58818 - Remove usage of ActorMigration by Alexander Vorwerk
CheckUser
[edit]- git #f30cacf5 - Allow checkusers to view temp account IPs without the preference (task T356304) by Dreamy Jazz
- git #a6cae60d - Use core's User::isBot feature in hook handler (task T253802) by thiemowmde
Cite
[edit]- git #0566a495 - Accessors to find MWReferenceNode in the document (task T336417) by Adam Wight
- git #1eb84d0a - Remove obsolete rtrim hack added in 2006 by thiemowmde
- git #d96e4e97 - Remove dead variable from ReferenceListFormatter by thiemowmde
- git #7c75d44b - Rename ReferencesFormatter to ReferenceListFormatter by thiemowmde
- git #74f66bc4 - Avoid creating a MWReferenceModel if not needed (task T336417) by Adam Wight
CodeEditor
[edit]- git #d798a5ad - Update toolbar group hiding logic (task T357222) by Nardog
CodeMirror
[edit]- git #90254fb1 - build: add /vendor to .eslintignore by Taavi Väänänen
ContentTranslation
[edit]- git #fbf6c49c - TranslatedSegmentCard: Migrate to use <script setup> syntax (task T355780) by NikG
- git #a4a68b21 - SXPublishOptionSelector: Migrate to use <script setup> syntax (task T355780) by NikG
- git #11420155 - SXConfirmBackNavigationDialog: Migrate to use <script setup> syntax (task T355780) by NikG
- git #21456616 - SXSentenceSelector: Migrate to use <script setup> syntax (task T355780) by NikG
- git #d46a7ecb - SXTranslationConfirmerActionPanel: Migrate to use <script setup> syntax (task T35578) by NikG
- git #a45be5c7 - CXSuggestionList: Migrate to use <script setup> syntax (task T355780) by NikG
- git #964dfba5 - ProposedTranslationCard: Migrate to use <script setup> syntax (task T35578) by NikG
- git #4ea60960 - SXPublisher: Migrate to use <script setup> syntax (task T35578) by NikG
- git #413936d9 - useEditTranslation: Refactor to follow typical composable structure by NikG
- git #9862d923 - SXTranslationListLanguageSelector: Refactor to include only one dialog element by NikG
- git #ccb9b10a - SXTranslationListLanguageSelector: Migrate to use <script setup> syntax (task T355780) by NikG
- git #45d6485a - SXTranslationListLanguageSelector: Refactor to use <mw-row> and <mw-col> SFCs by NikG
- git #380449b5 - SXSectionSelectorSectionListMissing: Migrate to use <script setup> syntax (task T35578) by NikG
- git #9b6b0678 - SXTranslationConfirmerArticleInformation: Migrate to use <script setup> syntax (task T35578) by NikG
Disambiguator
[edit]- git #6db5b34a - parserTests: Add parsoid-specific test output by C. Scott Ananian
- git #df4dd7b3 - Replace global wfGetDB with injected IConnectionProvider by C. Scott Ananian
- git #0531c113 - Use injected Lookup service; remove deprecated method by C. Scott Ananian
DiscussionTools
[edit]- git #9590a729 - CommentParser: Add test case for already-linked timestamp (task T356142) by Ed Sanders
- git #bb579ef4 - Reduce opacity of overflow menu button by Ed Sanders
- git #fc4d70f9 - ThreadItemStore: Add ->caller() in queries by Bartosz Dziewoński
- git #f4090865 - Add test cases for the main loop getting stuck on some signatures (task T356884) by Bartosz Dziewoński
- git #9db35873 - Parser: Fix the main loop getting stuck on some signatures (task T356884) by Bartosz Dziewoński
- git #3957d7ac - Fix collapsed sections when recovering autosave on mobile, take 2 (task T338920) by Bartosz Dziewoński
- git #e2c9ca37 - Use Parsoid HTML to drive notifications (task T354792) by C. Scott Ananian
DonationInterface
[edit]- git #37729d21 - Lost an e by cstone
- git #e633b043 - Rename email preferences variable and config by cstone
- git #af3c972c - Use namespaced ResourceLoader\Module by Elliott Eggleston
FlaggedRevs
[edit]- git #be6cc454 - Rename HookRunnerTest (task T357339) by Umherirrender
- git #8e6abc00 - Fix deprecated call to getParserOutput with revid (task T357006) by Adam Wight
Flow
[edit]- git #a19be949 - Fix PermissionException being logged (task T356223) by Bartosz Dziewoński
- git #39bc4531 - tests: Add ConfirmEditTest to Database group (task T356589) by Martin Urbanec
Gadgets
[edit]- git #a8c3eb12 - Move "gadgets" message to "special-gadgets" by Timo Tijhof
- git #9d6b0e82 - Follow-Up 27f913cc96: Drop complicated MobileContext injection, now unused by James D. Forrester
GlobalBlocking
[edit]- git #234b3af0 - Migrate to the usage of central ids (task T299371) by Alexander Vorwerk
- git #5faedd57 - Add default value to gb_by, remove default value from gb_by_central_id (task T299371) by Alexander Vorwerk
- git #bdfa4a01 - Add central ID column for the target of blocks in DB tables (task T356876) by Dreamy Jazz
GrowthExperiments
[edit]- git #f81eb94c - Use real anonymous user in ComputedUserImpactLookup (task T356895) by Gergő Tisza
ImageMap
[edit]- git #754b722c - Set target to $wgExternalLinkTarget (task T356730) by Alexander Mashin
IPInfo
[edit]- git #be715a1e - build: Update mediawiki/mediawiki-codesniffer to 43.0.0 by Reedy
- git #3ff43273 - composer.json: Enable plugins for phpcodesniffer-composer-installer by Kosta Harlan
- git #4a09ef52 - SECURITY: Use CSRF token in IPInfo REST APIs (task T356183) by Dreamy Jazz
- git #86ca8eae - Test ServiceWiring.php (task T356642) by Dreamy Jazz
- git #a8176c83 - Mark SchemaHandler as ignored for code coverage (task T356639) by Dreamy Jazz
Kartographer
[edit]- git #9291e58e - Replace deprecated PageConfig::getTitle() by thiemowmde
- git #f367229a - Remove fallback for window.requestAnimationFrame (task T291726) by Fomafix
- git #49825014 - Add the mandatory id in the example URLs in the comments by Fomafix
Math
[edit]- git #8b481b45 - Fix purging of cache in native mode by Moritz Schubotz (physikerwelt)
MediaModeration
[edit]- git #05ef6b99 - Follow-up: MediaModerationImageContentsLookup: use proxied HTTP request to generate file (task T356047) by Dreamy Jazz
- git #34d181bb - MediaModerationImageContentsLookup: use proxied HTTP request to generate file (task T356047) by Kosta Harlan
MobileFrontend
[edit]- git #3bd36a52 - Use @wikimedia/mediawiki.skins.clientpreferences@1.1.1 (task T357212) by Jon Robson
- git #6889cac1 - i18n: Rename "Regular" font size to "Standard" (task T349303) by Jon Robson
- git #838a8138 - Visual change: Change font size values (task T349303) by Jon Robson
- git #49bda6b0 - Drop legacy font size code/classes (task T349303) by Jon Robson
- git #2d242a13 - Drop X-Large font size control (task T349303) by Jon Robson
- git #bd3ba711 - Set MFFallbackEditor default to 'visual' by Ed Sanders
- git #e4784133 - Add search icon back to overlay (task T351569) by Steph Toyofuku
- git #f09e88ae - build: Upgrade browserslist-config-wikimedia from 0.5.0 to 0.6.0 by James D. Forrester
- git #b848aad8 - Use MFFallbackEditor as default editor when no desktop pref found by Ed Sanders
MultimediaViewer
[edit]- git #07ba0e43 - Don't use mw.Map(), use a native Map() instead (task T353076) by Simon Legner
- git #ef53ab08 - File with percentage sign in file name does not open (task T337540) by Simon Legner
ORES
[edit]- git #c60d8dd1 - Helpers: Use specific exception class by Kosta Harlan
PageImages
[edit]- git #ffeb714a - Various code style updates in ParserFileProcessingHookHandlers by thiemowmde
- git #692b0bc3 - Rely on language-level types for the constructor by thiemowmde
- git #903e1428 - Use streamlined upstream createMock in PHPUnit tests by thiemowmde
PageTriage
[edit]- git #8a8d5a46 - Use IDatabase::expr for complex conditions (task T350966) by Umherirrender
- git #05ca7e18 - Replace addQuotes() with expression builder (task T350966) by MPGuy2824
- git #9cc7e7a2 - deps: Manually upgrade Codex, Vue, and related libs (task T356759) by Eric Gardner
- git #60b33420 - Fix for autopatrolled filter not working (task T356487) by MPGuy2824
- git #a821a47e - selenium: Fix flaky test (task T291254) (task T355362) (task T355797) by Željko Filipin
- git #5e2a1696 - phpunit: delete 2 broken tests (task T356704) by Novem Linguae
- git #2ebfc52c - Improve defaultDeletionTags documentation (task T333440) by Novem Linguae
PageViewInfo
[edit]- git #25828618 - Use array_key_first()/array_key_last() instead of key() by Umherirrender
ParserMigration
[edit]- git #0317f6d2 - User notice for parser migration; add preference for article views (task T355567) (task T355568) by C. Scott Ananian
- git #87769b6a - Re-add message documentation in qqq.json removed by translatewiki by C. Scott Ananian
Popups
[edit]- git #608fa2b6 - build: Upgrade browserslist-config-wikimedia from 0.5.1 to 0.6.0 by James D. Forrester
- git #e9ac5dcf - Allow Cite to define the reference preview module instead (task T355194) by Jon Robson
- git #7172aae0 - Reference previews should no longer use Webpack (task T355194) by Jon Robson
RelatedArticles
[edit]- git #9471c6f7 - Hooks: injected needed configuration by DannyS712
- git #bc9added - Hooks: inject DisambiguatorLookup as an optional service by DannyS712
RevisionSlider
[edit]- git #f0742e7b - Use existing data-pos attribute instead of pixel calculations (task T352169) by thiemowmde
- git #e505805a - Remove $dummy element after determineRtlScrollType call by thiemowmde
- git #1b49469c - Fix rounding error in revisionsPerWindow calculation (task T352169) by thiemowmde
- git #7e152e9f - Drop obsolete special case for Google Chrome before version 60 (task T352169) by thiemowmde
SiteMatrix
[edit]- git #e880ab4e - build: Update mediawiki/mediawiki-codesniffer to 42.0.0 by zoranzoki21
SyntaxHighlight_GeSHi
[edit]- git #e350f10a - Don't let native scroll happen when clicking on line links by Ed Sanders
TemplateSandbox
[edit]- git #ffd8affc - Replace mediawiki.Uri with native URL (or polyfill) by Bartosz Dziewoński
TemplateWizard
[edit]- git #a91f8dcc - Use .close().closed.then( … ) instead of .close().then( … ) by Fomafix
Thanks
[edit]- git #3e3e2a40 - ThanksQueryHelper: Add ->caller() to query by Bartosz Dziewoński
TimedMediaHandler
[edit]- git #231c5ea9 - Fix regression in HLS track content type (task T356780) by Brion Vibber
- git #74e28993 - WebVideoTranscodeJob: also add time limits (task T356780) by Giuseppe Lavagetto
- git #5633c24b - Set the memory limit in bytes. (task T356780) by Giuseppe Lavagetto
- git #1c7d3a36 - Do not add env variables when they're empty (task T356780) by Giuseppe Lavagetto
Translate
[edit]- git #b5f7ea82 - Move SerializedMessageIndex::class to MessageLoading namespace. (task T340724) by Wangombe
- git #30416758 - Remove TranslateCliLogger by Niklas Laxström
- git #c1455d03 - TranslatableBundleStatusStore: Add ->caller() to query by Bartosz Dziewoński
UniversalLanguageSelector
[edit]- git #8304433f - Remove unnecessary removal of LRM characters (task T280435) by Amir E. Aharoni
UploadWizard
[edit]- git #d0777e7d - build: Upgrade mediawiki/mediawiki-phan-config from 0.13.0 to 0.14.0 manually by James D. Forrester
VisualEditor
[edit]- git #b119b633 - Update VE core submodule to master (58a24a62c) (task T185396) (task T250843) (task T356983) by Bartosz Dziewoński
Wikibase
[edit]- git #78029a73 - Add strict types to recently-touched files (task T357157) by Arthur Taylor
- git #c2a43564 - REST: Move ItemId validation into the Deserializer by Ollie Shotton
- git #394ac20c - Bump wikibase-data-values-value-view to HEAD (task T328144) by Lucas Werkmeister
- git #e5d634a3 - REST: Update formatting in `EditSummaryFormatterTest` by Ollie Shotton
- git #5f4ae12b - REST: Add edit summaries to SetSitelink (task T355775) by Silvan
- git #0a8ea62d - REST: Add PATCH sitelinks endpoint to OAS (task T357010) by Muhammad Jaziraly
- git #5d8587cd - Suppress undeclared property access in `isset()` (task T353161) by Jakob Warkotsch
- git #bcecd592 - REST: Check item existence and redirect (task T355768) by Muhammad Jaziraly
- git #7ecd038d - REST: Validate PUT sitelink request (task T356750) by dima koushha
- git #3bf89e5b - REST: Check for sitelinks' badges in e2e tests (task T355293) by Muhammad Jaziraly
- git #745b8360 - Use onTempUserCreatedRedirect hook in redirecting special pages (task T354730) by Lucas Werkmeister
- git #963069d1 - Remove references to removed methods by Lucas Werkmeister
- git #1190bd9a - Added strict type and type info to modified files. (task T305660) by Arthur Taylor
- git #9a0c5dfa - Return stdClass/Object from Serializers for empty lists (task T305660) by Arthur Taylor
WikibaseLexeme
[edit]- git #fd1fc3cd - Add strict types to recently-touched files (task T357157) by Arthur Taylor
- git #5ff9db36 - Move wikibase-lexeme translations to WikibaseLexeme extension (task T273370) (task T273368) (task T273369) by Arthur Taylor
- git #f3a3ed4b - Bump special-new-lexeme (task T356273) by Lucas Werkmeister
- git #046b7ad3 - Change expected serialization format of JSON dumps to include arrays (task T305660) by Arthur Taylor
- git #36765aa0 - Disable JSON Dump tests to prepare for schema change in Wikibase (task T305660) by Arthur Taylor
Wikidata.org
[edit]- git #b93a029f - Move wikibase-lexeme translations to WikibaseLexeme extension (task T273370) (task T273368) (task T273369) by Arthur Taylor
WikiLambda
[edit]- git #355f7d54 - Update function-schemata sub-module to HEAD (1cd351c) (task T300650) by James D. Forrester
- git #484914f4 - Cleanup: Change non-terminal row value from string to integer constants (task T329107) by gengh
- git #1863f03b - Cleanup: Use zobjectToRows instead of the raw Row objects whenever possible by gengh
- git #32a07d4a - tests: Extend coverage of ZResponseEnvelope, fix bug (task T302599) by James D. Forrester
- git #1b510d62 - Cleanup: Separate zobject submodule tests into different files (task T328430) by gengh
- git #a560fed6 - Cleanup: Move selectBestLanguage to mixin and add tests (task T328430) by gengh
- git #ddd42a15 - Cleanup: Move isValueTruthy to mixin and add tests (task T328430) by gengh
- git #f1f2e787 - Cleanup: Rename zobjectTreeUtils mixin and methods (task T328430) by gengh
- git #7a0901b3 - ApiZObjectFetcherTest: Don't write to historic property to avoid PHP 8.2 being sad by James D. Forrester
- git #d1591ad3 - ZObjectContent: Fix weird whitespace between full-width characters in zh (task T356731) by Winston Sung
- git #e1ee108b - ZObjectToString: Wrap string outputs in double quotes to make leading/trailing whitespace visible (task T343608) by James D. Forrester
WikimediaEvents
[edit]- git #5888b578 - Migrate `editResponseTime` metric to Prometheus store (task T357050) (task T354905) by Cwhite
- git #d101600b - Revert "Migrate `editResponseTime` metric to Prometheus store" (task T357050) by Brennen Bearnes
Wikisource
[edit]- git #d472cb15 - Add Logging to getLangsForEngine by Kolawole
Skins
[edit]MinervaNeue
[edit]- git #a9f45d2a - Always show patrol link on Minerva skin (task T357213) by Jon Robson
- git #d5d9fe4e - Make thanks button show again (task T357202) by Jon Robson
- git #5e2e2142 - Diffs: Localize number in timeago (task T357079) by Jon Robson
- git #3224b026 - Font size for search input and overlay search should be consistent (task T205341) by Jon Robson
- git #967e0b1e - Restore night mode on history and diff pages (task T355705) by Jon Robson
- git #aea4156f - color-link-visited was not defined (task T356928) by Jon Robson
- git #56e0d84b - Fixes: Notification icon displayed with bullet point (task T205341) by Jon Robson
- git #af192769 - Revert "Color subtle should be a CSS variable" (task T356540) by Jdlrobson
- git #e5fa425a - Set text color on infoboxes (task T356074) by Jon Robson
- git #d9fa5214 - Reduce font size of diff heading (task T356728) by Jon Robson
- git #d33a0423 - Color subtle should be a CSS variable (task T356074) by Jon Robson
- git #7c9304cb - Replace reset with SkinModule normalize (task T205341) by Jon Robson
MonoBook
[edit]- git #1c85ca03 - build: Upgrade eslint-config-wikimedia from 0.25.1 to 0.26.0 by James D. Forrester
Vector
[edit]- git #2b4b256d - Callback should only be run after completion of API save request (task T357212) by Jon Robson
- git #1b692aef - test: Add PHPUnit tests for LanguageService by Doğu Abaris
- git #71f9552b - Add PHPUnit tests for VectorComponentMenu by Doğu Abaris
- git #f1c6c828 - Add PHPUnit tests for VectorComponentMainMenuAction by Doğu Abaris
- git #6212b8fe - Add PHPUnit tests for VectorComponentLanguageDropdown by Doğu Abaris
- git #de4b9fae - Fix extra space from pinned sticky container (task T357022) by bwang
- git #5012f7ff - Zebra selector clean up by bwang
- git #98817085 - Changes to list spacing (task T352875) by Jdlrobson
- git #cd032f4c - Add PHPUnit tests for VectorComponentDropdown by Doğu Abaris
- git #4b1a4726 - Add PHPUnit tests for VectorComponentClientPrefs by Doğu Abaris
- git #880ae42f - Add PHPUnit tests for VectorComponentButton by Doğu Abaris
- git #4775215a - Add PHPUnit tests for VectorComponentPinnableHeader by Doğu Abaris
- git #be117748 - Add PHPUnit tests for VectorComponentPinnableContainer by Doğu Abaris
- git #8353c535 - Add PHPUnit tests for VectorComponentPinnableElement by Doğu Abaris
- git #2414a697 - Add PHPUnit tests for VectorComponentLink by Doğu Abaris
- git #b4064a5a - Add PHPUnit test for LoggedInRequirement by Doğu Abaris
- git #1637b2bb - Truncate long usernames with an ellipsis (task T356349) by Ed Sanders
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #4abb6dfa - Update OOUI to v0.49.0 by Volker E
- git #d966cf7b - Exclude OOUI from generated JSDuck documentation (task T185396) (task T250843) by Bartosz Dziewoński
- git #5ed427d3 - FocusableNode: Try to redraw highlights during setup (task T356983) by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaSearch
- MobileApp
- Modern
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageNotice
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- ReportIncident
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateStyles
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- WikimediaMessages
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]281 Changes in 54 repos by 72 authors