MediaWiki 1.43/wmf.5/Changelog
< MediaWiki 1.43 | wmf.5
Core changes
edit- git #40dbbb8f - Branch commit for wmf/1.43.0-wmf.5 (T361399) by trainbranchbot
- git #bf4df28e - CodexModule: Stop providing "legacy" builds of Codex styles (T360806) by Eric Gardner
- git #2b582784 - Remove DummyLinker by Bartosz Dziewoński
- git #3e44763d - Defines.php: Improve $wgVersion comment by Reedy
- git #7e77ad91 - DeprecationHelper: Don’t crash during destruction (T363492) by Lucas Werkmeister
- git #9538ab84 - Do not mark HttpRequestFactory as @internal by Martin Urbanec
- git #7c5f2d45 - specials: Add missing ->caller() in Special:Export by Bartosz Dziewoński
- git #f6ee77a3 - OutputPage: Use the same script tag pattern as Html::inlineScript() (T360258) by Func
- git #3074f3f7 - Add Special:TalkPage for redirecting to talk pages (T242346) by Lucas Werkmeister
- git #0931acd4 - Installer: Use getCheck( 'css' ) instead of getVal( 'css' ) by Fomafix
- git #35d38883 - HISTORY: Add missing CVE's for 1.39.7/1.40.3/1.41.1 by Reedy
- git #fd6bcd6d - Special:Upload: No preview rotation if browser already does so (T338086) by Derk-Jan Hartman
- git #2037b1e8 - mediawiki.jqueryMsg.test: Add test cases with fragments in wiki links by Fomafix
- git #d116ea0b - Tweak docs stating that time values can be booleans by Bartosz Dziewoński
- git #73de5669 - Use 'scalar' type alias to shorten PHPDoc annotations by Bartosz Dziewoński
- git #c2aa454b - mediawiki.jqueryMsg.test: Use static values in tests by Fomafix
- git #309a34eb - mediawiki.Title: Remove trailing _ in comment by Fomafix
- git #7ab52dfe - resources: Use Codex tokens for background of mw-datatable by Daimona Eaytoy
- git #7ca9f698 - Add exif/xmp reading for webp to releasenotes (T338341) by Derk-Jan Hartman
- git #89f59b39 - Extract XMP & Exif from WebP files (T338341) (T353981) by Brian Wolff
- git #3cf3b1e1 - Fix placement of intro prompts on login and signup form by Bartosz Dziewoński
- git #85e0bdd0 - rdbms: Support virtual domains in ReadOnlyMode by Gergő Tisza
- git #c68eb007 - watchlist: Move un-namespaced watcheditem classes to /includes/watchlist/ (T364652) by Timo Tijhof
- git #b432fd2f - Move various job classes to relevant component directories (T364652) by Timo Tijhof
- git #949c9c93 - mail: Improve docs, fix file headers, widen `@covers` by Timo Tijhof
- git #2c0fe931 - Fix the loss of ParserOutput pointer in ContentDOMTransformStages (T364597) by Isabelle Hurbain-Palatin
- git #52ddf3e8 - Remove all @package comments by thiemowmde
- git #a5372218 - block: Deprecate and stop using $wgBlockTargetMigrationStage (T362133) by Tim Starling
- git #ee75e1c6 - Tests: remove a bunch of DummyServicesTrait-related comments by DannyS712
- git #8727ecd7 - Use OpenSSL for session secret hashing by Alexander Vorwerk
- git #67814718 - specials: Fix some line indents in Special:Export by Umherirrender
- git #7bd509ec - SpecialVersion: Group the two libraries lists into a single section by James D. Forrester
- git #1b82da46 - specials: Fix "include templates" query builder for Special:Export (T364554) by Umherirrender
- git #cc08ac4e - Fix long param names overlapping docs in API help pages (T364270) by Bartosz Dziewoński
- git #1f4bb665 - Revert "Make ContributionsSpecialPage parent for SpecialContributions" (T364569) (T363358) by DannyS712
- git #c973e8d5 - Revert "ContribsPager: Refactor getQueryInfo for extending" (T364569) (T363358) by DannyS712
- git #e6fb3df2 - Revert "Add ContributionsPager, an abstract parent for ContribsPager" (T364569) (T363358) by DannyS712
- git #e376d6ed - Skin: Fix UrlUtils calls (T364539) by Lucas Werkmeister
- git #906b7757 - Disable namespaceDupes again (T364546) by Amir Sarabadani
- git #2998d9bd - block: Migrate to the new block schema on non-WMF wikis (T346293) by Tim Starling
- git #e1ffed0a - Add ContributionsPager, an abstract parent for ContribsPager (T363358) by Thalia
- git #12e40cad - Fix hashes (#) in "Parser function hooks" by Bartosz Dziewoński
- git #ef91260d - tests: Migrate assertSelect() to SelectQueryBuilder in LinksUpdateTest by Umherirrender
- git #77e39333 - tests: Add TestSelectQueryBuilder::assertRowValue by Umherirrender
- git #763c5cdf - Make EncryptedPassword work with Argon2Password (T150647) (T216682) by Alexander Vorwerk
- git #ec79ad1d - rdbms: Remove IDatabase::namedLocksEnqueue() (T363839) by Amir Sarabadani
- git #91a17417 - Introduce Modules into the REST framework (T362480) by daniel
- git #4b35d1e3 - Break streamThumb() into private methods by daniel
- git #390246c8 - Introduce {{#FORMAL:}} magic word to simplify translations (T238433) by Niklas Laxström
- git #eb391335 - block: Fix overly broad block selection in getRangeCond() by Tim Starling
- git #6abb5aa0 - block: Fix inadequate GROUP BY in HideUserUtils::addFieldToBuilder() by Tim Starling
- git #9bca88cd - pager: Use SelectQueryBuilder::rawTables in IndexPager (T364428) by Umherirrender
- git #67eedd78 - ContribsPager: Refactor getQueryInfo for extending (T363358) by Thalia
- git #4e591744 - Make ContributionsSpecialPage parent for SpecialContributions (T363358) by Thalia
- git #97eae33c - REST: introduce getBodyParamSettings (T362850) by daniel
- git #028fc353 - docs: document $.fn.injectSpinner() with a typedef (T360241) by tacsipacsi
- git #73e7a1e1 - Update jsdoc-wmf-theme to 1.0.1 by tacsipacsi
- git #4eea3324 - Linker: add deprecation warnings for Linker::generateTOC() by C. Scott Ananian
- git #7aba3c83 - mediawiki.widgets.datetime: Switch to use let/const, not vars by James D. Forrester
- git #a43c440e - Use less for Special:Version stylesheet (T363767) by Derk-Jan Hartman
- git #7f6d0124 - RELEASE-NOTES: Add SpecialEmailUser::getPermissionsError removal by Lewis Cawte
- git #9308818e - SpecialVersion: Wrap parser function hooks in <code> and {{#…}} for easier readability by James D. Forrester
- git #15aadedd - SpecialVersion: Wrap parser extension tags in <code> for easier readability by James D. Forrester
- git #b050d942 - npm: add "mocha" script by daniel
- git #1f7886a6 - Remove auto-generated "Class ClassName" comments by thiemowmde
- git #62a94f4d - Remove meaningless constructor tests by thiemowmde
- git #c020d497 - tests: Provide initial coverage of HTMLSelectNamespace by James D. Forrester
- git #63f55bca - HTMLFormFieldTestCase: Provide assertHTMLEqualStrippingWhitespace to simplify tests by James D. Forrester
- git #fda2f6f9 - Migrate IReadableDatabase::buildGroupConcatField to SelectQueryBuilder by Umherirrender
- git #3633acba - foreign-resources: Add purl field (T363589) by Gergő Tisza
- git #7b54bacc - foreign-resources: Add CycloneDX export support (T363589) by Gergő Tisza
- git #f340a724 - Metrics: Migrate MediaWiki.diff_cache.* to statslib (T359240) by Larissa Gaulia
- git #e71c6f77 - SiteStatsupdate: update to use StatsFactory (T359243) by Cole White
- git #0370a340 - Search: Remove layout table from search results with images (T320295) by Derk-Jan Hartman
- git #94b7023f - mediawiki.widgets: Switch to use let/const, not vars by James D. Forrester
- git #676bfd39 - Database: addQuotes() doesn't take IExpression by Bartosz Dziewoński
- git #1a32ab5a - rdbms: Support getting the load balancer for a virtual domain by Gergő Tisza
Extensions
editAbuseFilter
edit- git #2b29a61f - Consistent spelling for "comma-separated" by Amir E. Aharoni
- git #f948c790 - Provide integration with ConfirmEdit to show CAPTCHA (T20110) by Kosta Harlan
- git #f9dcf46d - Replace most Xml methods with Html by Matěj Suchánek
- git #bc6240fb - Replace some deprecated functions by xtex
- git #e4eb6552 - Fix path of CodeEditor modules (T362813) by Suffusion of Yellow
ArticleCreationWorkflow
edit- git #4841e5cc - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
AutoModerator
edit- git #54d3a6df - Cleanup FetchRevScoreJob return logic and messages (T360698) by jsn
- git #21cbccb1 - Don't tag revisions to track rev check status (T360698) by jsn
- git #096d283e - Use jobs to fetch scores and then attempt reverts: (T360698) by Kgraessle
CampaignEvents
edit- git #5bf02560 - SpecialEventDetails: fix chat and meeting links on foreign wikis (T324252) by Daimona Eaytoy
CentralAuth
edit- git #1be05862 - wrapOldPasswordHashes: Fix console output on last batch by Alexander Vorwerk
- git #6a03035f - migrateGuSalt: Use transaction (T364435) by Gergő Tisza
- git #e7ef4cbc - Add migrateGuSalt.php script (T364435) by Alexander Vorwerk
- git #5f9376f3 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #224fcb47 - wrapOldPasswordHashes: Reduce batch size by Alexander Vorwerk
CheckUser
edit- git #c1f18948 - Change use of AtEase to at operator (T253461) by Dringsim
- git #f57f4da3 - Define Phan stub for AccountFieldsHook interface by Dreamy Jazz
- git #b5ba696b - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #aaab182e - Alias SELECT queries for Investigate 'IPs & User agents' tab (T347102) by Dreamy Jazz
Cite
edit- git #81f774c7 - Don't call things "attrs" that aren't mw.attrs (T363096) by thiemowmde
- git #c921c76d - Consolidate duplicate "is reference list empty" code paths (T356871) by thiemowmde
- git #96997815 - Temporarily skip tests incompatible with Citoid (T364382) by Adam Wight
- git #52b9521d - Add tracking for VE Cite re-use interaction (T362347) by WMDE-Fisch
- git #f61b840d - Drop separate MWReferenceModel.parentDoc property (T363096) by thiemowmde
- git #96da6ced - Use OOUI's native "unselect all" feature (T356871) by thiemowmde
Citoid
edit- git #4c29c90a - Change button label "Change reference type" to "Replace citation" (T300470) by Bartosz Dziewoński
- git #53de1fe6 - Track Citoid service lookup failures (T363292) by mareikeheuer
- git #49fa38c0 - Add tracking for Citoid re-use opens (T362347) by WMDE-Fisch
- git #1943f1fa - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester
CodeMirror
edit- git #c873f9d9 - ext.CodeMirror.visualEditor: don't load on RTL pages (T363752) by MusikAnimal
Cognate
edit- git #7b94c40b - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
CommunityConfiguration
edit- git #12b370bf - Add help link to the configuration form (T362203) by Cyndy
- git #d273648d - Editor: add loading state and nojs fallback (T364453) by Sergio Gimeno
- git #5064a219 - Dashboard: update horizontal spacing (T364028) by Sergio Gimeno
- git #a50f4a26 - Allow client extensions to define editor capabilities (T364283) by Martin Urbanec
- git #e8146206 - Add ApiQueryRead for reading the configuration (T358202) by Martin Urbanec
- git #5bd18a0f - Remove unnecessary wrapper divs (T364028) by Roan Kattouw
ConfirmEdit
edit- git #10b92768 - Allow showing a CAPTCHA in response to AbuseFilter consequence (T20110) by Kosta Harlan
ContentTranslation
edit- git #a0148a81 - CX: Add mw.cx.UserPermissionChecker (T349959) by NikG
DiscussionTools
edit- git #d91fea5d - Revert "Localisation updates from https://translatewiki.net." by Bartosz Dziewoński
- git #320da375 - Fix static cache access (T364693) by Amir Sarabadani
DismissableSiteNotice
edit- git #efd25d7b - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
DonationInterface
edit- git #2786276b - Fix prefs display when contact snoozed (T358878) by Elliott Eggleston
- git #08c5715c - Analaytics is expecting an uppercase A (T360377) by cstone
- git #18f31f5d - iban_number -> iban, don't send it to queue by Elliott Eggleston
Echo
edit- git #95fddc92 - Make all @covers tags in tests absolute by thiemowmde
- git #e8cbb4d6 - Suppress phan errors caused by UserMerge undeploy (T364610) by Amir Sarabadani
- git #b5d2cb2b - Add notheme class to Echo (T363779) by bwang
EntitySchema
edit- git #b483ff64 - Replace @coversNothing with @covers by Lucas Werkmeister
- git #5e87411c - Introduce DescriptionLookup (T362955) by Lucas Werkmeister
FileImporter
edit- git #91258f9a - Inject ConnectionProvider instead of DBLoadBalancerFactory by thiemowmde
FlaggedRevs
edit- git #806b42f3 - Improve night mode theme for FlaggedRevisions (T360231) by bwang
- git #f29ecb13 - Replace flaggedrev variables with CSS variables (T360231) by bwang
- git #0677e642 - On low resolutions, revert to simplified layout (T364587) by Jon Robson
- git #5776f232 - Fix display of flagged revisions overlay (T364587) by Jon Robson
- git #f74e83bc - Omit transclusion section on pageinfo of non-existent pages (T364198) by Amir Sarabadani
- git #206fd6ce - FlaggedRevsStats: Fix migration to query builder by Amir Sarabadani
- git #9abae69b - Replace most of the more trivial Xml::… form builder methods (T341776) by thiemowmde
Flow
edit- git #38e586ab - Hooks.php: Prepare for contributions refactor (T364569) by Thalia
- git #b62c476a - Hooks.php: Fix documentation for contribution pages hook handlers (T364569) by Thalia
- git #977277e9 - Revert "Migrate to IReadableDatabase::newSelectQueryBuilder" (T312418) (T364499) by Bartosz Dziewoński
- git #462b706a - Fix Flow notice by explicitly converting UUID to string by Michael Große
- git #7fcddebe - Stop throw exception for invalid param, show warning instead (T211798) by Michael Große
GeoData
edit- git #60ca3e70 - Fix incomplete globe support in QueryGeoSearchElastic API by thiemowmde
- git #bed4fdcf - Remove unused class properties from CirrusNear…Feature classes by thiemowmde
- git #88813b67 - Remove pieces of unused test setup by thiemowmde
- git #11eb0700 - Fix missing/inconsistent default globe argument by thiemowmde
- git #061ff63b - Fix BoundingBox::center forgetting the globe (T112034) by thiemowmde
- git #22098430 - Make the Coord class default to Earth by thiemowmde
- git #2db39d0a - Make the Globe class default to Earth by thiemowmde
- git #ef287d4e - Introduce a Globe::EARTH constant by thiemowmde
GlobalBlocking
edit- git #032229b8 - Suppress phan errors caused by UserMerge undeploy (T364610) by DannyS712
GlobalPreferences
edit- git #6e466b1d - ApiGlobalPreferencesTest: do local CentralIdLookup (T364093) by jsn
- git #0757fdaa - tests: Simplify QueryBuilder mock with willReturnSelf() by Umherirrender
GrowthExperiments
edit- git #b9a0b886 - HomepageHooks: Inherit documentation for contributions hook (T364569) by Thalia
- git #2748bf05 - Config: support config transforms for some options (T364053) by Sergio Gimeno
- git #a9d5a824 - Config: fix property name in HelpPanel schema by Sergio Gimeno
- git #5cbb18d6 - Add `helpLink` and `helpURL` to extension.json (T362203) by Cyndy
- git #9fb39928 - Config: add missing provider description by Sergio Gimeno
- git #eac25ef9 - Use new body validation in the handlers (T361995) by Atieno
GuidedTour
edit- git #50e13226 - Update ESLint config, allow ES6 by Ed Sanders
- git #3d747d2e - Remove unnecessary browser prefixes for animation by Ed Sanders
- git #ead6e760 - Unbreak link buttons (T364062) by Pppery
- git #b2a98158 - De-deprecate gt.defineTour (T350549) by Pppery
Kartographer
edit- git #49fcdd95 - Make client code use $wgKartographerStaticFullWidth as well (T354239) by thiemowmde
- git #4a65c050 - Decouple core parser from the MapLink/MapFrame implementations (T263762) by thiemowmde
- git #48bcce55 - Rearrange final success/failure code paths in LegacyTagHandler by thiemowmde
- git #1ab415e2 - Rename state-related methods to be more clear by thiemowmde
LabeledSectionTransclusion
edit- git #0fb3ccd8 - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
Math
edit- git #808ac13c - Support standard skin-invert class as well as mw-invert by Jon Robson
MultimediaViewer
edit- git #99275d51 - Make functions in HtmlUtils class static (T337102) by Simon Legner
- git #e0d3db89 - Fix dialog background color (T363776) by Simon Legner
- git #075d0408 - Use Title.getPrefixedText for localized File: namespace (T66710) by Simon Legner
- git #f1f90384 - Restore success notification for copy-to-clipboard buttons (T340258) by Ed Sanders
Newsletter
edit- git #ff04b849 - tests: Simplify QueryBuilder mock with willReturnSelf() by Umherirrender
OATHAuth
edit- git #b760e3f6 - Add download link for recovery codes (T245027) by Gergő Tisza
- git #e1beb74c - Auth: Inject the module instead of relying on getModule() (T242031) by Taavi Väänänen
OAuth
edit- git #2cca116d - Add a parameter to an AbuseFilter message (T360909) by Amir E. Aharoni
ORES
edit- git #050ec2a0 - ContributionsHooksHandler: Inherit documentation from interfaces (T364569) by Thalia
- git #69c7200c - Use correct IReadableDatabase interface in queryCallable callbacks by thiemowmde
- git #d7c238f1 - Make all @covers tags in tests absolute by thiemowmde
- git #6db6c472 - Add missing type declarations to DB-related class properties by thiemowmde
- git #6f971c42 - Replace custom test mocks with trivial value holders by thiemowmde
- git #0280766d - Replace expensive explode/implode with string manipulation by thiemowmde
- git #4ef23da9 - Inject ConnectionProvider instead of DBLoadBalancerFactory (T330641) by thiemowmde
- git #40978ace - Exclude first/only revision on page from scoring (T356281) by jsn
- git #8638f725 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #398b9f48 - Migrate IReadableDatabase::buildGroupConcatField to SelectQueryBuilder by Umherirrender
PageAssessments
edit- git #7afa3963 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
PageTriage
edit- git #8695b57f - Add {{Only primary sources}} to PageTriage (T363549) by dreamrimmer
- git #6afd5233 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #956d94ba - eslint: fix "no-jquery/no-sizzle" warnings by Novem Linguae
ParserMigration
edit- git #737da481 - Factor out ParserMigration.Oracle service (T363935) by C. Scott Ananian
PropertySuggester
edit- git #7da3d3f5 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
ReadingLists
edit- git #02ad509c - Mocha: add test for creating a list entry by daniel
SecureLinkFixer
edit- git #1960d6ab - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #c2c8ffb0 - Fix exception when creating an election with the OpenSSL encryption type (T209892) by Tim Starling
- git #84e69368 - Remove use of $wgDisableUserGroupExpiry feature flag by Umherirrender
- git #c7ccac7a - Small code tweaks for readability by Umherirrender
- git #a75e149f - Use SelectQueryBuilder::andWhere for conditional conditions by Umherirrender
- git #676302bb - Return array from LocalAuth::getCentralLists (T364538) by Umherirrender
- git #bc503e70 - tests: Simplify QueryBuilder mock with willReturnSelf() by Umherirrender
SpamBlacklist
edit- git #6f021e90 - Make SpamBlacklistTest::testSpamEdit pass when temp accounts enabled (T355879) by Dreamy Jazz
TemplateWizard
edit- git #90767fac - Drop IE11 compatibility for a Unicode-enabled regex by thiemowmde
Thanks
edit- git #41e2942d - Use namespaced PHP classes by Fomafix
TheWikipediaLibrary
edit- git #4be8d4c6 - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
- git #1d751d74 - tests: Drop unused mock for getOption() by Taavi Väänänen
Translate
edit- git #f5a6e478 - MessageGroupStatesUpdaterJob: Move to MessageGroupProcessing namespace (T340724) by wangombe
- git #e5488062 - MessageGroupMetadata: Remove unnecessary metadata (T362811) by Abijeet
- git #beaf1ca0 - TranslateRegistrationStats: Use array for $tables by Abijeet
- git #19554a9a - Add hyphen to "case-sensitive" by Amir E. Aharoni
- git #7305b454 - Consistent "comma-separated" spelling in messages by Amir E. Aharoni
- git #66870a04 - i18n: action messages consistency by Yuki Shira
- git #ab6c13f4 - ExternalMessageSourceStateComparator: Add more logs on cache miss (T356233) by Abijeet
- git #28993aaa - Remove use of $wgDisableUserGroupExpiry feature flag by Umherirrender
- git #9270cdbe - Fix error when marking a new page for translations (T364522) by Niklas Laxström
- git #0a9b483b - MessageIndex::getGroupIdsForDatabaseTitle: Always return an array by Abijeet
- git #d30c64fc - MessageIndex: Replace ILoadBalancer with IConnectionProvider by Niklas Laxström
- git #62c075db - MessageIndex: Move DB locking to main class by Niklas Laxström
- git #370b6468 - Utilities: remove unused languageSelector function by Niklas Laxström
- git #0315cbda - Fix performance regression in TranslationStats (T354753) by Niklas Laxström
- git #c321b846 - Move Utilities::normaliseKey to MessageIndex by Niklas Laxström
- git #8cfb7875 - MessageIndex: Use MainObjectStash for interim cache (T320220) by Niklas Laxström
- git #beef265b - MessageGroupMetadata::isExcluded: Handle missing prioritylangs (T359975) by Abijeet
UniversalLanguageSelector
edit- git #f3adab13 - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
- git #88b81763 - Use $this->getServiceContainer() in maintenance by Fomafix
UploadWizard
edit- git #9898f58d - Do not apply preview rotation if the browser supports rotation (T338086) by Derk-Jan Hartman
- git #f19e7f5a - Upload Wizard Describe step: improve title, caption, and description (T361049) by Marco Fossati
VisualEditor
edit- git #2615070b - Convert function to arrow function to fix context (T364783) by Ed Sanders
- git #b247c70a - ArticleTarget: Fix return of getVisualDiffGeneratorPromise (T364635) by Ed Sanders
- git #220088e1 - Fixes incorrect transition from searched image preview to upload panel (T362015) by Zoë
- git #72048d59 - checkModules.js: Warn about unused ignore paths, and remove currently unused ones by Ed Sanders
- git #2eafc3dd - checkModules.js: Run as part of CI by Ed Sanders
- git #fc9c8bed - checkModules.js: Move out of build/tasks by Ed Sanders
- git #28f14321 - checkModules.js: Use require to load JSON by Ed Sanders
- git #1980827a - Use arrow callbacks in other modules by Ed Sanders
- git #a5de8d56 - Convert local functions to arrow functions and remove `this` bindings by Ed Sanders
- git #d8e80381 - Remove trailing whitespace breaking CI by Ed Sanders
- git #12613a6a - Disable eslint security regexp warnings by Bartosz Dziewoński
- git #73f31545 - Update VE core submodule to master (273812741) by James D. Forrester
- git #3ab0128b - Parse a message correctly (T361103) by Amir E. Aharoni
Wikibase
edit- git #21856d34 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #258f90b1 - REST: Simplify alias tests in PatchedPropertyValidatorTest by Jakob Warkotsch
- git #3ff2df51 - REST: Validate property ids match in statements (T362603) by Ollie Shotton
- git #79a75b1c - REST: Lowercase setSitelink operationId by Jakob Warkotsch
- git #90af81a3 - REST: Validate patched property labels and descriptions (T362606) by Jakob Warkotsch
- git #6f52e45c - REST: Use operationId in e2e test output by Jakob Warkotsch
- git #21e78a4f - REST: Validate aliases in PatchProperty use case (T362607) by Muhammad Jaziraly
- git #e7dc80b7 - REST: Add missing validation to StatementsDeserializer (T362603) by Ollie Shotton
- git #9cb4de3a - REST: Make running individual e2e tests easier by Jakob Warkotsch
- git #17c98ba3 - REST: Create and use property label/description content validators (T362606) by Jakob Warkotsch
- git #a59b84af - REST: Use new descriptions validator in PatchedDesriptionsValidator by Jakob Warkotsch
- git #4ea1c641 - Migrate IReadableDatabase::buildGroupConcatField to SelectQueryBuilder by Umherirrender
- git #8cff4ade - REST: Modify sitelinks requests in OAS (T361685) by Muhammad Jaziraly
WikibaseLexeme
edit- git #a7f4a639 - Update mediawiki/minus-x to 1.1.3 (T364303) by Arthur Taylor
WikibaseQualityConstraints
edit- git #01d8a248 - Upgrade Javascript dependencies (T364304) by Arthur Taylor
- git #07ec6ef6 - tests: Migrate assertSelect() to SelectQueryBuilder by Umherirrender
- git #592b5a3b - Update mediawiki/minus-x to 1.1.3 (T364304) by Arthur Taylor
WikiLambda
edit- git #567838ee - tests/jest/store/modules/user.test: Avoid vars-on-top awkward flow by James D. Forrester
- git #1f0fec63 - selenium: Fixing and refactoring tester.js (T349836) by Vaughn Walters
- git #e5f19b94 - Only revert multilingual data if the changes are not saved (T346031) by gengh
- git #9ac6b6d9 - Revert "Action APIs: Set most of our APIs to emit a cache header for 24 hours" (T364567) by James D. Forrester
- git #db168a49 - Replace uses of $.extend() with Object.assign by James D. Forrester
- git #a8dee5cc - Switch code from @vue/component comments to using defineComponent() method by James D. Forrester
- git #78080be2 - Add Z3K4/is identity specific behaviors (T363497) by gengh
- git #f086c967 - Update function-schemata sub-module to HEAD (27c3c67) by James D. Forrester
- git #0c205f9d - ZObjectStore: Log if ZLangReg->getLanguageZidFromCode() throws (T357702) by James D. Forrester
- git #b9ff52bb - FunctionMetadataDialog.sumValuesWithUnit: Round to 4 significant figures by James D. Forrester
- git #dd921989 - Add Z3K4/Is identity key to ZKey class (T363497) by gengh
- git #bd4f116a - Remove duplicate function (T358596) by Grace C
- git #4443467c - tests: Updated expected "Invoke the Map function" Z4K4 value now that type identities aren't eagrely resolved (T363405) by James D. Forrester
- git #b0671697 - selenium: Updating README and updating to dynamic selector (T349836) by Vaughn Walters
WikimediaCampaignEvents
edit- git #efdb9486 - Add line-break hints in very long extension name (T363767) by Bartosz Dziewoński
WikimediaIncubator
edit- git #991be5a5 - Stop using the Xml class in this codebase (T341775) by thiemowmde
WikimediaMaintenance
edit- git #04d71c05 - Remove deleteWiki.php by Alexander Vorwerk
- git #6f184a54 - addWiki: Only create Wikibase tables on wikidataclients by Alexander Vorwerk
WikimediaMessages
edit- git #a897e437 - Add messages for Polish sysop wiki (sysop_plwiki) (T361041) by gerritbot
Wikistories
edit- git #45245057 - Fix various code warnings that have accumulated over time by Sbisson
- git #ec5d1a82 - Fix name of story content js var so instrumentation can access it (T343183) by Sbisson
- git #8d3ac2bc - Night mode fixes (T356529) by Sbisson
Skins
editMinervaNeue
edit- git #b7e54644 - Make language selector disabled state accessible contrast (T361693) by Steph Toyofuku
- git #84408db0 - skins.minerva.mainPage.styles should not load feature styles (T360988) by Jon Robson
- git #8239b8bd - Style Special:NewPage consistently with Special:RecentChanges (T360843) by Jon Robson
- git #d0c5ac06 - Replace root extend solution for codex with .cdx-mode-reset() by bwang
- git #f1b2416f - Use PHP types by Fomafix
- git #e85265ad - Improve PHP class references by Fomafix
- git #dd424cb9 - Remove ResourceLoaderSkinModule by Fomafix
- git #14ca9d0a - Selenium: Drop dead code by Jon Robson
Vector
edit- git #26d39eca - Override VE overlays in night-mode (T363861) by Jan Drewniak
- git #b7743a1d - Revert "Add exclusion notice for "width" option in Appearance menu" (T364015) by Jdlrobson
- git #ca5c4805 - Replace WebRequest::getText by WebRequest::getRawVal by Fomafix
- git #5c9fc606 - Deploy limited width settings (T357706) by ksarabia
- git #89c250c1 - Add exclusion notice for "width" option in Appearance menu (T364015) by Jan Drewniak
- git #337d608a - Fix red link color in dark mode (T363778) by bwang
- git #d7735c8d - Use context of FeatureManagerFactory in FeatureManager by Fomafix
- git #6320921b - Inject service UserOptionsLookup into FeatureManager by Fomafix
Misc
editVisualEditor/VisualEditor
edit- git #227a38f7 - JSDoc: Use upstream version of externals plugin by Ed Sanders
- git #2a0229ea - JSDoc: Fix more warnings by Ed Sanders
- git #7e2e7eba - JSDoc: Fix generated documentation of Storage objects by Ed Sanders
- git #27381274 - build: Update grunt-banana-checker to 0.12.0 by Taavi Väänänen
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- CodeEditor
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- Nuke
- OAuthRateLimiter
- OpenStackManager
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- Popups
- ProofreadPage
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- Wikisource
- XAnalytics
- cldr
- intersection
- mediawiki/vendor
- timeline
- wikihiero
Total changes
edit297 Changes in 62 repos by 77 authors