MediaWiki 1.41/wmf.7/Changelog
< MediaWiki 1.41 | wmf.7
Core changes
edit- git #60483004 - Branch commit for wmf/1.41.0-wmf.7 (task T330213) by trainbranchbot
- git #5b5ae638 - mediawiki.cookie: Adds docs for internal jar and $.cookie by Timo Tijhof
- git #f25b439b - mediawiki.cookie: Factor out internal jar interface from $.cookie (task T271995) by Jon Robson
- git #1d4cb200 - mediawiki.base: Misc clean up for QUnit tests by Timo Tijhof
- git #bbef8148 - mediawiki.special.userrights: Wait for DOM ready by Fomafix
- git #c40f34c8 - Chinese Conversion Table Update 2023-1 by Chiefwei
- git #e0035bbf - Fix frame and frameless rdfa depending on file existing by Arlo Breault
- git #c5864e92 - preferences: Simplify handling of watch preferences for actions by Umherirrender
- git #cb229561 - upload: Improve report of invalid destination title on Special:Upload (task T185904) by Umherirrender
- git #7a1e8c6d - Allow variant query param on account creation by Umherirrender
- git #bedbd742 - Re-add databaseFactory parameter to LoadBalancer by Tim Starling
- git #16411717 - SpecialMyLanguage: Fix base page being ignored from language fallback detection (task T333187) by Winston Sung
- git #6679d2a9 - Support for selectRowCount() with DISTINCT (task T333065) by Tim Starling
- git #22f779d1 - Use a data provider in ResourcesTest::testRespond by Tim Starling
- git #57a16ccb - editwatchlist.js: Use jQuery for performant select-all (task T335082) (task T334252) by Neil Shah-Quinn
- git #64af70e9 - rdbms: remove constant 'fname' from reconnect log message by Timo Tijhof
- git #13cfcaea - installer: Register autoload classes in Installer::includeExtensionFiles (task T335626) by Umherirrender
- git #69cd7d01 - Set .editorconfig to not trim lines in parser tests (task T278066) by BrandonXLF
- git #9116c387 - user: Move UserRightsProxy::invalidateCache to UserFactory (task T255309) (task T307301) by Umherirrender
- git #77f8c85d - rdbms: Avoid running GeneralizedSql::stringify() (task T326181) by Amir Sarabadani
- git #e3e329f6 - user: Switch Database::delete to DeleteQueryBuilder by Amir Sarabadani
- git #f83c7da7 - Improve temp user account creation post-edit message skin compat (task T307057) by Bartosz Dziewoński
- git #e41c909c - rdbms: Add `@since` to SelectQueryBuilder and UpdateQueryBuilder by Timo Tijhof
- git #4d1b41a4 - mediawiki.api: Modernise QUnit tests with async-await by Timo Tijhof
- git #15b4db13 - rdbms: Drop keywordTableMap config parameter from DatabasePostgres by Amir Sarabadani
- git #8367398c - rdbms: Switch calls to ::query() to use Query object in DatabaseMysqlBase (task T326181) by Amir Sarabadani
- git #c85a7da3 - mediawiki.rest: Adopt Sinon requestWith and QUnit assert.rejects in tests by Timo Tijhof
- git #e8acecb4 - mediawiki.String: Clean up trimByteLength test cases by Timo Tijhof
- git #59d20e07 - mediawiki.String: Adopt QUnit.test.each() and clean up (task T250045) by Timo Tijhof
- git #429e78c4 - rdbms: Add some doc types in the new Query class by Timo Tijhof
- git #f9b7bdf3 - rdbms: simplify affectedRows() by using the QueryStatus result (task T314100) by Aaron Schulz
- git #997726c4 - tests: Use array_fill_keys instead of array_combine/array_fill by Umherirrender
- git #f83f75d3 - objectcache: Remove WANObjectCache's internal cool-off bounce feature (task T203786) (task T302623) (task T321634) by Timo Tijhof
- git #03e3868a - filebackend: Split missing file and error on getLocalReference/Copy by Umherirrender
- git #9e6fa0d2 - rdbms: Introduce Query object (task T326181) by Amir Sarabadani
- git #91600d38 - rdbms: Improve IConnectionProvider and ReadOnlyMode docs by Timo Tijhof
- git #52d1259b - Parser: Simplify showTOC/suppressTOC logic by C. Scott Ananian
- git #66ec11f5 - tests: Avoid array_combine in ApiTestCase::doApiRequest by Umherirrender
- git #0448851e - Add ParserOutputFlags::NO_TOC (task T332243) by C. Scott Ananian
- git #234f56e0 - ResourceLoader: Use JSON_THROW_ON_ERROR when loading data files by Tim Starling
- git #0064e438 - mediawiki.special: Replace mediawiki.ui variables with skin vars (task T332541) by Volker E
- git #d59ffa42 - Reorg: Move ReadOnlyMode classes to db/ (task T321882) by Amir Sarabadani
- git #19eb61de - diff: Add legend and tooltips to inline diff display (task T324759) by Sam Wilson
- git #9c1ef55f - mediawiki.util: Adopt QUnit.test.each() for IPV4_CASES/IPV6_CASES (task T250045) by Timo Tijhof
- git #a3dc761a - tests: No hook clean up needed on tearDown in WatchActionTest (task T335536) by Umherirrender
- git #69ed1ae7 - jquery.lengthLimit: Adopt QUnit.test.each() and clean up (task T250045) by Timo Tijhof
- git #ce2a51c2 - jquery.highlightText: Adopt QUnit.test.each() and clean up (task T250045) by Timo Tijhof
- git #675e25eb - Remove WVUI from MediaWiki core (task T310244) by Diesel kapasule
- git #8b1c7874 - HtmlOutputRendererHelper: avoid splitting parser cache on page language (task T335183) by daniel
- git #6a54613c - Show extension/skin frontend libraries on Special:Version (task T330427) by Gergő Tisza
- git #e1820106 - Reorg: Move SiteStats*.php to SiteStats/ (task T321882) by Amir Sarabadani
- git #cd0d6aeb - Sync up core repo with Parsoid by Arlo Breault
- git #3fbd9c81 - ApiBase: Remove special error messages for blocks (task T335319) by Bartosz Dziewoński
- git #1048db79 - API tests: Assert error codes, not error messages by Bartosz Dziewoński
- git #30b8fe56 - Add classes on elements inside the media structure (task T270150) (task T314097) by Arlo Breault
- git #1d803c3d - rdbms: Introduce DeleteQueryBuilder (task T335378) by Amir Sarabadani
- git #9d26c3f4 - ForeignResourceManager: Add transform step by Gergő Tisza
- git #5028bca9 - foreign-resources.yaml: Fully document 'dest' functionality by Gergő Tisza
- git #5889bee6 - mime: Improve code coverage by adding new test case by rrana-wmf
- git #ef0ecf4e - actions: Update outdated/incomplete ActionFactory::getActionSpec docs by thiemowmde
- git #5e507c7f - Update Codex from v0.9.0 to v0.9.1 (task T322428) (task T324449) (task T325105) (task T329383) (task T331039) (task T334222) (task T334434) (task T334497) (task T335087) by Volker E
- git #1ccf7d84 - editpage: Document TextboxBuilder as @newable by Bartosz Dziewoński
- git #0e116f31 - build: Avoid extra space in Chromium command via CHROMIUM_FLAGS (task T335329) by Timo Tijhof
- git #5403ad54 - RCFilters: Use skin variables (task T319381) (task T332541) by Volker E
- git #40d9e094 - mediawiki.widgets, mediawiki.ui: Use skin variables (task T319381) (task T332541) by Volker E
- git #704ba8ed - api: Use RevisionStore::newRevisionsFromBatch to fetch revision records by Umherirrender
- git #5ceaf8a5 - composer: Add symfony/polyfill-php81 like symfony/polyfill-php80 by James D. Forrester
- git #5099f797 - Add ForeignResourceDirs extension/skin attribute (task T330508) by Gergő Tisza
- git #c1b1c6f8 - preferences: Sync states between hidden checkbox and toggle widgets (task T335287) by Func
- git #c2a49ea5 - Upgrading wikimedia/composer-merge-plugin (v2.0.1 => v2.1.0) by Reedy
- git #0cc1d6ee - Merge "jquery.cookie" into "mediawiki.cookie" (task T271995) by Kunal Mehta
- git #2c7c7d37 - RevisionStore should not fail on unknown but defined slots by Umherirrender
- git #6c21a8ef - rdbms: refactor the passing of database read-only mode (task T334970) by Aaron Schulz
- git #11ca7c00 - SpecialListFiles: Download link should also link to old files (task T331189) by Umherirrender
- git #455d5fea - Removed extra dot from "mergehistory-done" message. by Wargo
- git #6ebdfdcd - build: Upgrade api-testing from 1.5.1 to 1.6.0 (task T333134) by James D. Forrester
- git #e9413c01 - HtmlOutputRendererHelper: Force flavor when stashing (task T333402) by daniel
- git #496fbcc9 - checkComposerLockUpToDate: Make check that everything is up to date more obvious by Reedy
- git #99e9d492 - Remove back-compat for <editsection> by C. Scott Ananian
- git #424bf408 - LanguageVariantConverter: Use LanguageConverter::hasVariant() to check source by C. Scott Ananian
Vendor
edit- git #5d621e65 - Bump wikimedia/parsoid to 0.18.0-a7 (task T92999) (task T333023) by C. Scott Ananian
- git #7869028e - Upgrading firebase/php-jwt (v5.5.1 => v6.4.0) (task T335288) by Reedy
- git #84d248ea - Upgrading wikimedia/composer-merge-plugin (v2.0.1 => v2.1.0) by Reedy
Extensions
editAbuseFilter
edit- git #0364194d - API tests: Assert error codes, not error messages by Bartosz Dziewoński
- git #3f7e5c92 - Update moved class WikiMap (task T321681) by gerritbot
BetaFeatures
edit- git #16114653 - tests: Replace deprecated Hooks::run (task T335536) by Umherirrender
BounceHandler
edit- git #4b2ed198 - Update moved class WikiMap (task T321681) by gerritbot
CampaignEvents
edit- git #c7d09c1a - Add doesWrites:true to special pages that do writes by Daimona Eaytoy
- git #23f770e9 - Update moved class WikiMap (task T321681) by gerritbot
- git #f6b1585b - Remove unnecessary parentheses by Amir E. Aharoni
CategoryTree
edit- git #3252ddc1 - Simplify ApiCategoryTree::extractOptions by Umherirrender
- git #277b547d - ApiCategoryTree: Harden validation of JSON values in options parameter (task T335145) by Ammarpad
CentralAuth
edit- git #a281f25b - Update moved class WikiMap (task T321681) by gerritbot
- git #03e1fa53 - Improve global account link on contribs page by Ammarpad
CharInsert
edit- git #a507b75f - Allow start/end values to be modified after the toolbar has been bootstrapped (task T265203) by Hank Hulet
CheckUser
edit- git #740bf480 - Revert "Create group for assigning checkuser-temporary-account right" (task T334620) by Tchanders
- git #2025748b - Update moved class WikiMap (task T321681) by gerritbot
- git #7958d6c0 - Upgrade firebase/php-jwt to version 6.4.0 (task T318992) by dreamyjazz
CirrusSearch
edit- git #a4af11ac - Enable and Unpack Estonian Analyzer (task T332322) by tjones
- git #3aadbe49 - Update moved class WikiMap (task T321681) by gerritbot
- git #1a8727f4 - Update integration tests to node14 (task T333183) by Erik Bernhardson
Cite
edit- git #1c8a0115 - Update parsertests with new media classes by Arlo Breault
- git #2a8fdf3d - Hide wrong "this reference is used 0 times" in citation dialog (task T241885) (task T335410) by thiemowmde
CodeEditor
edit- git #10dddec7 - Replace deprecated Hooks::run (task T335536) by Umherirrender
Collection
edit- git #47aa22bb - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T332541) by gerritbot
ConfirmEdit
edit- git #1166c1e2 - Update moved class WikiMap (task T321681) by gerritbot
ContentTranslation
edit- git #62db8647 - Update moved class WikiMap (task T321681) by gerritbot
- git #6d5119a2 - Update firebase/php-jwt (task T335291) by Reedy
DiscussionTools
edit- git #40c3c65c - Switch from typehinting ILBFactory to IConnectionProvider by Amir Sarabadani
- git #0be67d3f - Add an API version of Special:FindComment (task T333375) by Ed Sanders
- git #a8a645e9 - resources: Use core's manageForeignResources script now we can by James D. Forrester
- git #355c6b2e - Remove no-JavaScript topic subscriptions cached HTML compat (task T321431) by Bartosz Dziewoński
- git #605b6f96 - Update moved class WikiMap (task T321681) by gerritbot
- git #3c8bd658 - Close mobile lede section dialog when opening a tool (task T327574) by Bartosz Dziewoński
DonationInterface
edit- git #3bafcdb7 - Add DI error when dlocal smart field has unsupported card type (task T334937) by wfan
- git #f09bcee5 - Fix Adyen focused dropdown input appearance (task T328717) by Elliott Eggleston
- git #2adbe87a - Specify 'paywithgoogle' integration type for Adyen (task T334999) by Elliott Eggleston
- git #babc3cbc - Use constant name for Adyen component container by Elliott Eggleston
- git #9e100843 - Enable CZ online banking for Adyen (task T328717) by Elliott Eggleston
- git #a413a46e - Override all global prefixes for test setup by Elliott Eggleston
- git #3e61793e - Add css for other amount and the larger amount class updatet (task T334308) by wfan
- git #702ad7d4 - Doc for donation_rules.yaml by Elliott Eggleston
- git #473f51cb - Fix Adyen 3ds by Elliott Eggleston
Echo
edit- git #53efddc8 - Don't send page-linked notifications for pages created by bot users (task T318523) by Kosta Harlan
- git #016b25b4 - tests: Add namespace for UserLocatorTest by Kosta Harlan
- git #ace96cbf - Move edit-user-page to be adjacent to edit-user-talk (task T334531) by Kosta Harlan
- git #fd6bdf95 - Update moved class WikiMap (task T321681) by gerritbot
EntitySchema
edit- git #3387cbc3 - Update eslint to allow es2018 and require trailing commas (task T332554) by Michael Große
EventBus
edit- git #4852cc91 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (task T333134) by James D. Forrester
- git #750b5dc3 - Update moved class WikiMap (task T321681) by gerritbot
EventLogging
edit- git #f0eb1d86 - resources: Use core's manageForeignResources script now we can by James D. Forrester
FlaggedRevs
edit- git #217fadcf - build: Upgrade api-testing from 1.5.0 to 1.6.0 (task T333134) by James D. Forrester
- git #9344635b - Update moved class WikiMap (task T321681) by gerritbot
Flow
edit- git #cc43d5b6 - Notifications: Allow configuring the truncation length of content (task T335535) by Kosta Harlan
- git #f9bb502d - Update moved class WikiMap (task T321681) by gerritbot
GeoData
edit- git #feb6dac3 - Update moved class WikiMap (task T321681) by gerritbot
GlobalBlocking
edit- git #a92e320a - Update moved class WikiMap (task T321681) by gerritbot
GlobalCssJs
edit- git #56084b8e - Update moved class WikiMap (task T321681) by gerritbot
GlobalUsage
edit- git #e109c1e8 - Update moved class WikiMap (task T321681) by gerritbot
GlobalUserPage
edit- git #6b6cfdff - Update moved class WikiMap (task T321681) by gerritbot
- git #44fe7628 - Track external links to support RealMe (task T334805) by Kunal Mehta
GlobalWatchlist
edit- git #ee70622e - Drop abandonware Vue version, unmaintained for over a year (task T310240) by James D. Forrester
- git #fc84cb4e - Update moved class WikiMap (task T321681) by gerritbot
Graph
edit- git #075a20fe - Document config variables by Gergő Tisza
- git #ecd1d4df - mapSchema: Translate the 'stack' and 'aggregate' transforms (task T335539) by C. Scott Ananian
- git #0fe0b42f - mapSchema: support the facet transform (task T335454) by C. Scott Ananian
- git #6f6b516f - Improvements to Vega5 translator: recursive mark clauses; embedded data (task T335454) by C. Scott Ananian
- git #aec5054c - Subdomains should be trusted (task T335325) by Jon Robson
- git #9077577d - GraphSandbox: show mapped schema even if it fails to parse (task T335454) by C. Scott Ananian
- git #e6884429 - Update Vega to 5.25 (task T335326) by Gergő Tisza
- git #1a92e32b - Remove d3, already included in Vega (task T335326) by Gergő Tisza
- git #f2ceadd6 - Preserve Vega exceptions in sandbox by Gergő Tisza
- git #1fa1b373 - Handle comments in the sandbox (task T335391) by Gergő Tisza
- git #89d53665 - Update tracking category name for obsolate spec (task T335127) by Gergő Tisza
- git #975e05d1 - data.format.parse may not exist (task T280228) by Jon Robson
- git #c3be47f3 - Add tests for outdated graph categorization (task T335127) (task T315816) by Jon Robson
- git #c42a2929 - Fix categorization of graphs with obsolete Vega versions (task T335127) by Gergő Tisza
- git #3c2088c2 - Graphs using transforms should error (task T335454) by Jon Robson
- git #e6e3217b - Don't mutate given schema in mapSchema() by C. Scott Ananian
- git #b3103ed8 - Map schema should not have side effects and map marks field (task T335335) by Jon Robson
- git #17c511b7 - Fix URL sanitization (task T335325) by Gergő Tisza
- git #54264d61 - Expose debugging information in graph sandbox by Gergő Tisza
- git #55a57c17 - Sandbox should work without the wikitext editor (task T135120) by Jon Robson
- git #a1346abc - Manage foreign resources via maintenance script (task T335326) by Jon Robson
- git #ce4f30a9 - Allow URLs that match the allowed domains (task T335325) by Jon Robson
- git #1380c683 - Sandbox: Support editors re-writing schemas (task T147990) (task T335048) by Jon Robson
- git #fb60e23b - Restrict graph to fit within the specified dimensions (task T299643) (task T280228) by Derk-Jan Hartman
GrowthExperiments
edit- git #3f23944c - Personalized praise: avoid unnecessary function call in template by Sergio Gimeno
- git #41d40348 - Section images: create task type (task T329275) by Sergio Gimeno
- git #f5a8d377 - tests: Use UserIdentityValue instead of mocked UserFactory by Umherirrender
- git #54319b8b - documentation/frontend: Add alt text to Addlink dialog images (task T329037) by vyanez
- git #f8a66022 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (task T333134) by James D. Forrester
- git #07fb4654 - Remove unused mocks.js by Kosta Harlan
- git #9347288b - Fix invalid mock for DefaultTaskTypes.json by Tim Starling
- git #2faac83c - Replace deprecated Hooks::run (task T335536) by Umherirrender
- git #abd1dd8b - NewcomerTasksUserOptionsLookup: Fallback to OR if match mode is disabled (task T335205) by Kosta Harlan
- git #112676c6 - Frontend documentation: make @wikimedia/codex an external dependency (task T331986) by Sergio Gimeno
- git #1531edf1 - Declare ForeignResourcesDir by Gergő Tisza
- git #14db9ab0 - Use .empty().append( $jQueryObject ) instead of .html( $jQueryObject ) by Fomafix
- git #a9690383 - Remove .join( '|' ) for API parameters by Fomafix
- git #129cead3 - Personalized praise: Let mentors to skip suggestions (task T334300) by Martin Urbanec
- git #207cb2b0 - Add an image: rephrase task type name (task T329275) by Sergio Gimeno
- git #207381b1 - Update moved class WikiMap (task T321681) by gerritbot
- git #c7d78da6 - Frontend documentation: return onboarding dialog result (task T333337) by Sergio Gimeno
ImageMap
edit- git #6d83c5bc - Fix adding titles when caption isn't visible by Arlo Breault
- git #5f132d85 - Update parsertests with new media classes by Arlo Breault
- git #f3f0aa89 - Disable tests to break circular dependency by Arlo Breault
ImageSuggestions
edit- git #d0a38e31 - Update moved class WikiMap (task T321681) by gerritbot
intersection
edit- git #06b0244d - Update moved class WikiMap (task T321681) by gerritbot
Interwiki
edit- git #e0bc80f8 - Update moved class WikiMap (task T321681) by gerritbot
IPInfo
edit- git #a6ff71c4 - tests: Replace deprecated Hooks::run (task T335536) by Umherirrender
JsonConfig
edit- git #c3bd2ce5 - styles: Replace and remove WikimediaUI Base vars with skin variables (task T334934) by Volker E
Kartographer
edit- git #4f1ec684 - PHP 8.2 compatibility: Use {$tag} instead of ${tag} by Derk-Jan Hartman
- git #ef394237 - Some small code cleanup by Derk-Jan Hartman
- git #74449f08 - styles: Flag wrongly applied token by Volker E
- git #f1e40b77 - styles: Replace and remove WikimediaUI Base vars with skin variables (task T334934) by Volker E
- git #7ca69b9e - Replace all Status with more narrow StatusValue by thiemowmde
LdapAuthentication
edit- git #7b640fba - Replace deprecated Hooks::run (task T335536) by Umherirrender
Linter
edit- git #e1542b88 - Update moved class WikiMap (task T321681) by gerritbot
LoginNotify
edit- git #0ecf7ee3 - Update moved class WikiMap (task T321681) by gerritbot
MassMessage
edit- git #18af0425 - Update moved class WikiMap (task T321681) by gerritbot
Math
edit- git #1211b689 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (task T333134) by James D. Forrester
MediaSearch
edit- git #b152a73f - Upgrade wikimedia-ui-base from 0.18.0 to 0.21.0 by James D. Forrester
MobileFrontend
edit- git #fa76c7b3 - Disable replacement of site.styles with MediaWiki:Mobile.css by default. (task T270603) by TehKittyCat
- git #498c2768 - diff: Hide legend for inline diffs (task T324759) by Sam Wilson
- git #c29d9ebc - Remove mediawiki.ui/variables references by Volker E
- git #36a4c692 - Fix mobile mediaviewer for when !wgParserEnableLegacyMediaDOM (task T335527) by Arlo Breault
- git #16bd8c1e - Fix `a.image:not(.noviewer,.metadata),a.thumbimage:not(.noviewer,.metadata)' is not a valid selector` bug (task T335451) by Nicholas Ray
- git #3782383f - Toggler: Store and restore sections when collapsible-headings-collapsed is used by Ed Sanders
- git #f5a3b492 - Toggler: Ignore collapsible-heading-disabled when restoring from saved state (task T333872) by Ed Sanders
MultimediaViewer
edit- git #90a19494 - Use .text( '\u00A0' ) instead of .html( ' ' ) (task T154300) by Fomafix
- git #b3ba9676 - Avoid errors in Special:JavaScriptTest on non 'en' content languages by Fomafix
- git #412765d8 - Avoid HTML in jQuery constructor by Fomafix
- git #b5e3c3b8 - Fix qunit tests by Fomafix
- git #8013fde0 - Use formatversion=2 in API requests by Fomafix
Nuke
edit- git #b88f9e22 - SpecialNuke: inject services by Alexander Vorwerk
- git #f191f1bd - Update moved class FileDeleteForm (task T321681) by gerritbot
OAuth
edit- git #0fbfe66f - i18n: fix documentation for mwoauthserver-bad-consumer by Taavi Väänänen
- git #dfc6b793 - Rename some message keys for consistency by Gergő Tisza
- git #3f753b58 - Auto-approve apps with authentication-only grants (task T67750) by Gergő Tisza
- git #02f8b8a7 - Update moved class WikiMap (task T321681) by gerritbot
- git #fb6a51e4 - Update firebase/php-jwt (task T335290) by Reedy
- git #1d2fe4fb - Check callback URL for common mistakes (task T299737) by Gergő Tisza
- git #395e5e21 - Allow management form validators to return a status by Gergő Tisza
- git #12973572 - Use a better error message when the consumer version is wrong by Taavi Väänänen
ORES
edit- git #a37233aa - Update moved class WikiMap (task T321681) by gerritbot
PageImages
edit- git #3c6dba37 - Update parsertests with new media classes by Arlo Breault
PageTriage
edit- git #0ed1c03d - move ext.pageTriage.views.toolbar into extension.json (3/3) (task T334875) by Jon Robson
- git #cb5063f3 - move ext.pageTriage.views.toolbar into extension.json (2/3) (task T334875) by Jon Robson
- git #fcf9d193 - move ext.pageTriage.views.toolbar into extension.json (1/3) (task T334875) by Jon Robson
- git #56ebc20d - selenium: Assert new article appears in feed (task T320924) by Kosta Harlan
- git #12844afd - Refactor duplicate code in ext.pageTriage.defaultTagsOptions.js (task T205280) by MPGuy2824
- git #1973e4ef - make jest available for unit tests (task T334642) by jsn
- git #fb3a36a5 - Update moved class WikiMap (task T321681) by gerritbot
Phonos
edit- git #3d582f88 - PhonosButton: Add attribution link to Phonos file instances (task T324102) by TheresNoTime
ProofreadPage
edit- git #5f39bdca - extension.json: Add ForeignResourcesDir by Reedy
- git #7eafdcc0 - Update moved class WikiMap (task T321681) by gerritbot
ReadingLists
edit- git #4c05621d - Tweak share message value (task T333385) by Jon Robson
- git #d00499fc - Update moved class WikiMap (task T321681) by gerritbot
Score
edit- git #42594f9a - Update moved class WikiMap (task T321681) by gerritbot
Scribunto
edit- git #756926c4 - Update moved class WikiMap (task T321681) by gerritbot
SearchVue
edit- git #c3648df1 - styles: Replace and remove WikimediaUI Base vars with skin variables (task T334934) by Volker E
- git #4bfd1e4b - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T332541) by Volker E
- git #47b1e5f2 - Improve the opening and closing of search previews on Mobile (task T329241) by Simone Cuomo
SecureLinkFixer
edit- git #66e27189 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #afbf3ba8 - Update moved class WikiMap (task T321681) by gerritbot
- git #f75446c9 - Add dialog to import dialog (task T310909) by miriam schlindwein
- git #72655e79 - Add Rest endpoint and logic for saving translations (task T310909) by miriam schlindwein
- git #c42f6279 - Add TranslationParser for parsing content for import (task T310909) by miriam schlindwein
Thanks
edit- git #dc8f07d2 - API tests: Assert error codes, not error messages by Bartosz Dziewoński
TheWikipediaLibrary
edit- git #ed2659b1 - Update moved class WikiMap (task T321681) by gerritbot
TimedMediaHandler
edit- git #728422d6 - Update parsertests with new media classes by Arlo Breault
timeline
edit- git #d8d6aafe - Update moved class WikiMap (task T321681) by gerritbot
Translate
edit- git #94fb995c - Remove null from $opts to Utilities::deserialize by Umherirrender
- git #b537776c - ttmserver-export: Clear ObjectCache when resetting state (task T333822) by Abijeet
- git #95e89846 - Handle null from MessageIndex::getPrimaryGroupId by Umherirrender
- git #6cca5140 - Make JsSelectToInput constructuro accepting not null value by Umherirrender
- git #a1417bb7 - Special:ExportTranslations: Show error message if nothing to export (task T331824) by wangombe
- git #2d16df78 - HookHandler::registerHookHandlers: Handle case if a hook is not set (task T333822) by Abijeet
- git #091fe745 - Special:ExportTranslations: Remove CSS class for entity selector (task T331843) by wangombe
- git #c975833d - HookHandler::onTitleIsAlwaysKnown: Remove type hints (task T333822) by Abijeet
- git #353e6561 - DatatabaseTtmServer: Use MessageHandle in batchInsertDefinitions (task T322284) by Abijeet
- git #934881d8 - DatabaseTTMServer: Move to namespace (task T335342) (task T312422) by Abijeet
- git #c4ac8dc4 - Update version for MLEB 2023.04 (task T333822) by Abijeet
TranslationNotifications
edit- git #f7336c97 - Update moved class WikiMap (task T321681) by gerritbot
UniversalLanguageSelector
edit- git #6ae4b983 - Update language name search database and related tests (task T333822) by Abijeet
- git #a2fc15af - Update jquery.uls from upstream (task T333822) by Abijeet
- git #89c173dd - Update version for MLEB 2023.04 (task T333822) by Abijeet
VueTest
edit- git #e91a2dcd - LinkDemo: Fix unclosed <span> tag by Roan Kattouw
- git #3e0fda51 - Update Codex to 0.9.1 by Roan Kattouw
VipsScaler
edit- git #d67abb01 - Merge module dependency of ext.vipsscaler into the module by Umherirrender
VisualEditor
edit- git #88fae938 - build: Upgrade api-testing from 1.5.0 to 1.6.0 (task T333134) by James D. Forrester
- git #a44cd6ae - lib: Drop promise-finally polyfill, now required by MW by James D. Forrester
- git #51a85412 - Replace references to actionsToolbar (task T335469) by Bartosz Dziewoński
- git #51759c3f - Remove DiffPageEnable config option by Ed Sanders
- git #1a096761 - Add test for MWTemplateSpecModel.getDocumentedParameterOrder by thiemowmde
- git #789d9826 - Update VE core submodule to master (35e9c8941) by Bartosz Dziewoński
- git #5b8c2a3a - Update moved class WikiMap (task T321681) by gerritbot
- git #fec0f4ec - Remove padding override from active external links (task T335292) by Ed Sanders
- git #f3b792f1 - Log TransactionSquasher errors, in case any still occur (task T333710) by Bartosz Dziewoński
- git #7dbe3857 - Move the diff-mode selector to the new DifferenceEngineBeforeDiffTable hook (task T324759) by Sam Wilson
- git #96292e77 - Don't force the "view" flavor when using stashing! (task T333402) by daniel
WebAuthn
edit- git #e4577697 - Update moved class WikiMap (task T321681) by gerritbot
Wikibase
edit- git #67e90c6a - Use HookContainer in MediawikiEditFilterHookRunner (task T335536) by Umherirrender
- git #885bff8d - Replace deprecated Hooks::run (task T335536) by Umherirrender
- git #64d0dfee - Make test resilient to errorBox markup changes (task T326587) by Jon Robson
- git #d8419d89 - REST: Add label validation to SetItemLabel (task T333651) by sihe
- git #5f30582c - Drop targets from library files (1/2) (task T324991) by Jon Robson
- git #77070411 - REST: Remove erroneous whitespace in error message by Ollie Shotton
- git #c90b1572 - REST: Add invalid label spec test (task T333647) by Jakob Warkotsch
- git #71231060 - REST: Add spec tests for SetItemDescription (task T333648) by Ollie Shotton
- git #8e6f04e1 - REST: Add request validation to label edits (task T333651) by Norman Schwirz
- git #1abdbce1 - REST: Add request validation to SetItemDescription (task T333652) by Ollie Shotton
- git #497cd45b - Add term support for languages codes cal and tpv (task T308062) by Noa wmde
- git #8b0a6034 - API tests: Assert error codes, not error messages by Bartosz Dziewoński
- git #43a69c97 - REST: Update error response examples in OAS by Ollie Shotton
- git #47aead85 - REST: Create description and language code validator services (task T333652) by Ollie Shotton
- git #feef8972 - REST: Add spec tests for SetItemLabel (task T333647) by Jakob Warkotsch
- git #c452fd1a - Update moved class TitleFactory (task T321681) by gerritbot
- git #96ff1f3c - ImplicitDescriptionUsageLookup: Handle null titles by Lucas Werkmeister
- git #b9991cb6 - Update moved class WikiMap (task T321681) by gerritbot
- git #6728b971 - REST: Add missing `$this->fail()` to tests by Ollie Shotton
- git #b61db66d - Remove bad doc comments from repo/includes/Localizer/ by Lucas Werkmeister
- git #cd239b0a - Inline type checks in repo/includes/Localizer/ by Lucas Werkmeister
- git #9c40142c - Add strict types to repo/includes/Localizer/ by Lucas Werkmeister
WikibaseLexeme
edit- git #ecdf9193 - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T319381) (task T332541) by Volker E
- git #43abf7cc - API tests: Assert error codes, not error messages (task T335468) by Kosta Harlan
- git #4b041023 - Add language codes `xbm` and `obt` for lexemes (task T319125) by Noa wmde
- git #71871e31 - Add language code pks for pakistan sign language (task T317161) by Noa wmde
- git #3a4075d0 - Add language codes `sia` and `sjk` for lexemes (task T321031) by Noa wmde
WikibaseMediaInfo
edit- git #1f04bf79 - Upgrade wikimedia-ui-base from 0.15.0 to 0.21.0 by James D. Forrester
- git #24fe8018 - Replace deprecated Hooks::run (task T335536) by Umherirrender
WikibaseQualityConstraints
edit- git #ed2fa08e - Remove unused wbqc-tooltip styles by Lucas Werkmeister
- git #a71bf8bb - styles: Replace 'mediawiki.ui/variables' (task T319381) (task T332541) by Volker E
- git #16b29bbe - Update moved class WikiMap (task T321681) by gerritbot
WikiLambda
edit- git #259c3e41 - Reinstate update of $testerMap for cached results (task T335081) by dmartin
- git #1a3c252b - Update function-schemata sub-module to HEAD (21f0e63) (task T290522) (task T334879) by James D. Forrester
- git #a6d235cd - ReloadBuiltinData: Update TODO link by James D. Forrester
- git #bf6bb554 - resources: Use core's manageForeignResources script now we can by James D. Forrester
- git #b5d7c28f - Fix ZImplementation unit test by gengh
- git #323f78a9 - Add Tester Component (task T334489) by gengh
- git #e01697b0 - Create blank state for ZObjectToString/ZFunctionCall (task T334385) by gengh
- git #9dd08eb6 - Trigger implementation ordering update when any result is live (task T335081) by dmartin
- git #c4b2d34c - docker-compose.sample.yml: Update evaluator image location now it's from GitLab (task T334398) (task T334998) by James D. Forrester
WikimediaEvents
edit- git #42c2713b - Update moved class WikiMap (task T321681) by gerritbot
WikimediaIncubator
edit- git #fe099ff7 - Replace global $wgLang (task T299369) by Jon Harald Søby
WikimediaMaintenance
edit- git #a1073e7c - SendBulkEmails: Replace deprecated Hooks::register (task T335536) by Umherirrender
- git #4e981f39 - Update moved class WikiMap (task T321681) by gerritbot
WikimediaMessages
edit- git #b2d64808 - Support CC-BY-SA 4.0 in the license name shortening code (task T319064) by Roan Kattouw
Skins
editMinervaNeue
edit- git #38ca243e - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T319381) (task T332541) by Volker E
- git #4d0844c7 - Remove unused '@-webkit-keyframes'. by TehKittyCat
Vector
edit- git #bed8e252 - Update VectorComponentButton to be able to handle all button designs/variants (task T334881) by bwang
- git #df803b62 - Remove margin top from language button (task T334881) by Jon Robson
- git #2775ec31 - [Regression] Prevent ToC & language button in header from wrapping (task T335633) by Jan Drewniak
- git #91077bcd - [Regression] Move #siteSub display rule into common.less (task T335625) by Jan Drewniak
- git #07ef69de - popupNotification Fix memory leaks (task T335153) by Moh'd Khier Abualruz
- git #da04878a - [Zebra] Remove old grid styles by bwang
- git #1c04c9d2 - [Zebra] Make sidebar columns equal width (task T335155) by Jan Drewniak
- git #29b98299 - Remove language switching alert box temporary feature flag (task T297237) by Nicholas Ray
- git #4efefdc4 - styles: Remove 'mediawiki.ui/variables' call (task T319381) (task T332541) by Volker E
- git #c076c850 - popupNotification Fix memory leaks (task T335153) by Moh'd Khier Abualruz
Misc
editVisualEditor/VisualEditor
edit- git #b23984a2 - AUTHORS: Update for 2020–2023 by James D. Forrester
- git #3d5bdecf - ve.ce.FocusableNode: Factor out getExtraHighlightClasses by Ed Sanders
- git #d5f42c59 - ve.init.Target: Add deprecation warning to #getActions by Bartosz Dziewoński
- git #35e9c894 - ve.ce.Surface: Use #drawSelections for other users by Ed Sanders
- git #4868d26f - Use new #drawSelections method for FindAndReplaceDialog by Ed Sanders
- git #e4f456b8 - ve.ce.Surface: Create drawSelections method and use for deactivated selections by Ed Sanders
- git #4a1f1fcf - ve.ce.Surface: Move other user selections to $selections overlay by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- ChessBrowser
- CiteThisPage
- Citoid
- CodeMirror
- Cognate
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalPreferences
- GoogleNewsSitemap
- GuidedTour
- InputBox
- Insider
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- Wikisource
- Wikistories
- XAnalytics
- cldr
- wikihiero
Total changes
edit348 Changes in 83 repos by 70 authors