MediaWiki 1.43/wmf.1/Changelog
< MediaWiki 1.43 | wmf.1
Core changes
edit- git #25228f5d - Branch commit for wmf/1.43.0-wmf.1 (task T361395) by trainbranchbot
- git #954581d5 - Thumbnail styles generalized and moved to core (task T360388) by ksarabia
- git #5572659b - RCFilters: Replace deprecated breakpoint token by Volker E.
- git #d3a3f918 - Title: Add @deprecated tag to getBrokenLinksFrom(), per 25f71099a by James D. Forrester
- git #48459c0c - htmlform: Remove the reset button (task T361032) by Volker E.
- git #53a16f75 - REST: Deprecate using "post" as the parameter source (task T358560) by daniel
- git #14a2ec68 - Remove ContributionsLookup service (task T305506) by Thalia
- git #8041eb41 - Bump wikimedia/parsoid to 0.20.0-a1 (task T362388) by Arlo Breault
- git #4163b438 - utils: Improve documentation of UrlUtils protocol methods by thiemowmde
- git #8cf94e13 - ResourceLoader: Remove url/reqId noise from CSS/JS exception comments (task T116129) by Timo Tijhof
- git #357f37f1 - SpecialEditRecovery: Add deletion (task T353996) by TheresNoTime
- git #a89a00ff - tests: Migrate to IDatabase::newInsertQueryBuilder (task T353219) by Umherirrender
- git #1d09a375 - docs: Migrate to IDatabase::newInsertQueryBuilder (task T353219) by Umherirrender
- git #fb074a58 - installer: Migrate to IDatabase::newInsertQueryBuilder (task T353219) by Umherirrender
- git #82134d58 - tests: Migrate to IDatabase::newUpdateQueryBuilder (task T353219) by Umherirrender
- git #8018e157 - maintenance: Migrate to IDatabase::newUpdateQueryBuilder (task T353219) by Umherirrender
- git #56e1434a - UPGRADE: Update mailing list archive link by Taavi Väänänen
- git #deee7552 - [Parser] Mark $mPPNodeCount and $mHighestExpansionDepth @internal (task T236810) (task T236812) by C. Scott Ananian
- git #add081f5 - [Parser] Emit warnings for accesses to deprecated $mOptions property (task T236810) (task T236812) by C. Scott Ananian
- git #4c047b65 - [Parser] Emit warnings for accesses to deprecated $mTitle property (task T236810) (task T236812) by C. Scott Ananian
- git #d0622372 - [Parser] Emit warnings for accesses to deprecated $ot property (task T236810) (task T236812) by C. Scott Ananian
- git #9bc428fe - Deprecate use of dynamic properties attached to Parser (task T343227) by C. Scott Ananian
- git #523372df - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
- git #f1a45cf2 - Expand documentation of ParserOutput class by C. Scott Ananian
- git #1adefb10 - ParserOutput: clarify that “indexed” refers to value (task T305158) by Lucas Werkmeister
- git #9a466310 - ExtractBody: Convert page-internal link fragments to pure fragment urls (task T358242) by Subramanya Sastry
- git #85c9374a - Streamline MediaWikiTestCaseTrait::getMockMessage implementation by thiemowmde
- git #a2b9e84c - Permissions: Widen `@covers` tags in tests by Timo Tijhof
- git #aa3b388b - Permissions: Avoid RestrictionStore lookup for unsupported actions (task T341319) by Máté Szabó
- git #de01ef7d - Sync up core repo with Parsoid by Arlo Breault
- git #b4721e24 - ParserOutput::setUnindexedPageProperty(): use empty string as default value (task T305158) (task T350224) by C. Scott Ananian
- git #1df54ce2 - Implement language converter for Standard Moroccan Amazigh (zgh) by Jon Harald Søby
- git #87534b82 - [doc] Update filename in LanguageCode::getDeprecatedCodeMapping() comment by C. Scott Ananian
- git #55fc7c55 - Edit Recovery: use live diff view (task T354494) by Sam Wilson
- git #a63ef5af - HtmlOutputRendererHelper: handle missing-revision-permission gracefully by daniel
- git #9bf8586e - Update specialPageAliases for Arabic (ar) and Egyptian Arabic (arz) by Meno25
- git #4cc84cda - Parser::statelessFetchTemplate: remove dead code; add test cases by C. Scott Ananian
- git #e92f7fbd - api: Replace null $httpCode by 0 in ApiBase::dieWithErrorOrDebug (task T362272) by Umherirrender
- git #dd0004c6 - Message: add strict type to protected Message::$language by C. Scott Ananian
- git #c23cf3b0 - Message::inLanguage(): accept Bcp47Code as well as string and Language (task T327379) by C. Scott Ananian
- git #cc3bc7c7 - Move web2017-polyfills out of base modules sections by Ed Sanders
- git #3abab912 - Parser::statelessFetchTemplate: don't add interwiki redirects to dependencies (task T362221) by C. Scott Ananian
- git #6ab4c1e8 - InfoAction: Explain to users how long WatchersMaxAge is, not just 'recent' (task T336250) by James D. Forrester
- git #021f2f6c - Add __debugInfo to MediaWikiTestCaseTrait::createNoOpMock by thiemowmde
- git #de374b9c - Use native willReturnSelf in tests where possible by thiemowmde
- git #87f5440c - Translate special page names into Polish by Msz2001
- git #6cb144a8 - Edit Recovery: return to deleting stored data if unchanged (task T347864) by Sam Wilson
- git #4a79207c - Xml: Deprecate more methods that are HTML-specific by James D. Forrester
- git #da70c431 - build: Upgrade eslint-config-wikimedia to 0.27.0 by James D. Forrester
- git #f818da93 - StatusValue: Add a getter for MessageSpecifier list by Bartosz Dziewoński
- git #02044a5b - Document more methods that accept MessageSpecifier, not just Message by Bartosz Dziewoński
- git #218b8870 - CodexHTMLForm: Use a static method in getButtons() (task T361406) by lwatson
- git #c95fe74b - Installer: Make the server URL available to init scripts. by daniel
- git #3bed2236 - Set up component for "Block Details" field (task T361147) by hmonroy
- git #b62087de - Prepare active branch following REL1_42 cut, labelling as 1.43-alpha (task T359839) by James D. Forrester
- git #a2a548c8 - INSTALL: Update nominal required minimum PHP supported level to 8.1.0 (task T359868) by James D. Forrester
- git #f784a12c - HTMLButtonFieldTest: Test regular HTML output (task T359166) by James D. Forrester
- git #30817d82 - HTMLButtonFieldTest: Also test OOUI HTML output (task T359166) by James D. Forrester
- git #c5d9074d - HTMLFormFieldTestCase: Allow for OOUI tests to be run, too (task T359166) by James D. Forrester
- git #94d04b14 - SamplingStatsdClientTest: Stop using the legacy MT algorithm (task T352908) by Máté Szabó
- git #de57c4e7 - Add ParserOutput::setIndexedPageProperty(); deprecate numeric properties (task T305158) (task T350224) by C. Scott Ananian
- git #83864266 - JsonSchemaReferenceResolver: Improve styling and docstring (task T357718) by Martin Urbanec
- git #f4e89212 - docs: Add external type links to JSDoc (task T359218) by apaskulin
- git #eabb1383 - Define ApiQuery::isWriteMode (task T361951) by Dreamy Jazz
- git #6772d2c9 - stats: remove static labels feature (task T359436) by Cole White
- git #15ca7daa - Update message markup by Amir E. Aharoni
- git #c2df535b - Substitute category default sort key when filling links table, not at parse time (task T40435) (task T353530) by C. Scott Ananian
- git #e9218f6a - LinksUpdateTest: override InterwikiLookup service by C. Scott Ananian
Vendor
edit- git #ebd3b494 - Bump wikimedia/parsoid to 0.20.0-a1 (task T359483) (task T362388) by Arlo Breault
Extensions
editAbuseFilter
edit- git #56c0f631 - tests: Widen `@covers` tags in SpecsTest by Timo Tijhof
- git #a5e0851d - BlockedDomainFilter: Always return Status from filter() by Bartosz Dziewoński
- git #ad2600b6 - Clean up injection of DatabaseBlockStore by Matěj Suchánek
- git #07a04b74 - Remove small pieces of unused code from SpecsFormatterTest by thiemowmde
- git #0b0fab9d - Fix wrong getMockMessage() calls in tests by thiemowmde
- git #c9f83431 - Use modern str_starts_with() and [ ... ] syntax by thiemowmde
- git #7f214ec1 - Replace array_merge in tests with the [ ... ] syntax by thiemowmde
- git #68ff6685 - Add new variable for last edit time (task T269769) by Matěj Suchánek
- git #ac777ee8 - Fix new Phan errors by Bartosz Dziewoński
- git #2df93d2b - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
BounceHandler
edit- git #7fbf4ae2 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
CampaignEvents
edit- git #29393f6d - selenium: Fix selenium-daily-beta-CampaignEvents Jenkins job (task T354713) by Željko Filipin
- git #c1dd30c7 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #aaee24f1 - Minor fixes for Special:AllEvents (task T353382) by Daimona Eaytoy
- git #a99ce3ac - Split EventsListPager styles out of EventsPager.less and rename by Daimona Eaytoy
- git #6933e591 - Fix event details dialog long user names (task T361159) by Claudio Melo
- git #2039e54d - EventKebabMenu: fix promise chaining for the 'delete' action by Daimona Eaytoy
- git #3edcb9b1 - Add Special:AllEvents to list all events (task T353382) by Michelle
- git #e508326d - Open DeleteEventRegistration if the event is not local (task T359201) by Claudio Melo
- git #433eab92 - PageMoveAndDeleteHandler: skip canonicalization of event pages (task T362365) by Daimona Eaytoy
- git #358ec816 - Show the form upon successfully enabling/editing registration (task T333579) by Daimona Eaytoy
- git #2a66c6ad - selenium: Skipping test that fails on betacluster (task T291254) by Vaughn Walters
- git #60bd39dc - Rename EventsPager by Michelle
- git #153143b5 - Bold register and delete-registration non local messages (task T358782) by Claudio Melo
- git #68fc167d - SetOrganizersHandler: fail if the event is not local (task T359493) by Michelle
- git #1d3be810 - RemoveParticipantsFromEventHandler: fail if the event is not local (task T359492) by Michelle
- git #84a3938a - selenium: Fix selenium-daily-beta-CampaignEvents Jenkins job (task T354713) by Željko Filipin
- git #ec247701 - Hooks: add `void` return type hint (task T350947) by Daimona Eaytoy
- git #2f744241 - Allow organizers to edit what questions are enabled for an event (task T354880) by Daimona Eaytoy
- git #b70996d7 - AggregateParticipantAnswers: prune old aggregates (task T354880) by Daimona Eaytoy
- git #400aced3 - Hooks: Drop `:bool` return type hint (task T350947) by Daimona Eaytoy
- git #d87392fd - Always show answered questions when a user registers for an event (task T354880) by Daimona Eaytoy
- git #6adfe6f1 - GetOwnRegistrationInfoHandler: mark answers to removed questions (task T358529) by Daimona Eaytoy
- git #d56a7d5e - Allow organizers to choose questions when enabling registration (task T322209) by Daimona Eaytoy
- git #17609dbd - Replace usages of deprecated DBAccessObjectUtils::getDBOptions (task T360517) by Daimona Eaytoy
- git #806f0a0f - Remove ICampaignsDatabase and MWDatabaseProxy (task T361026) by Daimona Eaytoy
- git #1e3867ad - GenerateInvitationList: Improve debug logging (task T357007) by Daimona Eaytoy
- git #cb61fd7c - GenerateInvitationList: Make sure usernames are interpreted as strings (task T357007) by Daimona Eaytoy
CentralAuth
edit- git #745d3649 - Use IDatabase::timestamp for user_touched by Umherirrender
- git #ffd7e44c - CentralAuthSessionManager: Migrate session metrics to StatsLib (task T360458) by Derick Alangi
- git #00768e9f - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #a309fdfe - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #9e7608cd - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
- git #b2ce6f8f - Remove old jquery.suggestions-based autocomplete (task T85394) by Bartosz Dziewoński
- git #82bcd3d4 - SpecialGlobalRenameUser: Convert to OOUI by Bartosz Dziewoński
CheckUser
edit- git #6b8631bf - Add more tests for TokenManager service (task T362152) by Dreamy Jazz
- git #6392dea7 - Remove CheckUserEnableSpecialInvestigate config (task T339914) by Dreamy Jazz
- git #f7812948 - tests: Use InsertQueryBuilder::row for single test data by Umherirrender
- git #5af4cc32 - Don't link username in summary table if it isn't linked in results (task T361487) by Dreamy Jazz
- git #08f62c5f - Respect log_deleted in Special:CheckUser 'Get actions' (task T326865) by Dreamy Jazz
- git #5fa0e700 - Use NullLogger in tests by thiemowmde
- git #45fd5c96 - Ignore missing title/page in CheckUserLookupUtils::getManualLogEntryFromRow (task T362284) by Dreamy Jazz
- git #e1fab678 - Add integration tests for TimelinePager (task T362152) by Dreamy Jazz
- git #33b7f5b7 - Test PagerFactory implementations and TimelineRowFormatterFactory (task T362152) by Dreamy Jazz
- git #d5e2867e - Mark ChangeService as covered by tests for subclasses (task T362152) by Dreamy Jazz
- git #773251f8 - Improve test coverage on Investigate Utilities classes (task T362152) by Dreamy Jazz
- git #ffb12ea1 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #9bb9111a - Apply log_deleted to entries in CheckUser API 'actions' type (task T326867) (task T361291) by Dreamy Jazz
- git #653ca272 - Add CheckUserLookupUtils::getRevisionRecordFromRow (task T361291) by Dreamy Jazz
- git #737dc190 - Fix tests to use correct timestamp format when on postgres DB (task T362096) by Dreamy Jazz
- git #4be9c2e6 - Use cu_log_event and cu_private_event in TemporaryAccountHandler (task T361924) by Dreamy Jazz
CirrusSearch
edit- git #3924f8cb - Fix string interpolation (task T314096) by Lucas Werkmeister
- git #acaf0592 - Refactor Language Analysis Tests & Fixtures (task T361377) by tjones
- git #2e1c131b - builddoc api: Remove a level of indentation by Erik Bernhardson
Cite
edit- git #fc5f22b3 - CiteParserHooksTest: make test compatible with removal of dynamic property by C. Scott Ananian
- git #d94d7f92 - Re-enable and fix tests after Parsoid modification (task T214241) by Isabelle Hurbain-Palatin
- git #ce2f65c5 - Add 'Extends' section to Wikitext toolbar Help menu in Beta Cluster (task T361088) by mareikeheuer
CodeMirror
edit- git #8aa74b71 - CodeMirror: fix typo in comments by MusikAnimal
- git #3dcbb659 - Add $wgCodeMirrorRTL to control rollout to RTL wikis (task T170001) (task T358804) by MusikAnimal
- git #3339cbb3 - CodeMirrorModeMediaWiki: put bidi isolation behind URL feature flag (task T358804) by MusikAnimal
- git #fcb7633e - CodeMirrorModeMediaWikiConfig: add missing TagStyle for cm-mw-link (task T348019) by MusikAnimal
- git #f3f46d8e - CM6: Add syntax highlighting preference for users without WikiEditor (task T190108) by MusikAnimal
- git #e1f397f0 - CodeMirrorBidiIsolation: fix for when the tag is the first element (task T358804) by MusikAnimal
- git #efd66823 - CM6: ensure search panel is in the same direction as the interface lang (task T359611) by MusikAnimal
- git #351d24d7 - CodeMirror 6 template folding: foldAll (task T30684) by bhsd
- git #ea21513d - Remove wait for DOM ready before attach to hook 'wikiEditor.toolbarReady' by Fomafix
CommunityConfiguration
edit- git #e81d750d - Editor: add Namespaces selector control (task T357708) by Sergio Gimeno
- git #1e8c3409 - Drop unused HTML tags by Michael Große
- git #b70403fe - Factor AbstractProvider out of DataProvider by Martin Urbanec
- git #2fb5317d - Remove unused private method in JsonSchemaValidator by Martin Urbanec
ConfirmEdit
edit- git #40fb527c - Remove MathCaptcha (task T360978) by Amir Sarabadani
ContentTranslation
edit- git #5c19f5fd - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #0dc00bfa - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
- git #72280f90 - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
Disambiguator
edit- git #1fb5d42e - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
DonationInterface
edit- git #004fdd87 - Add Maestro for RO and BE by cstone
- git #dd829b54 - Restore pre-capture fraud check for PayPal by Elliott Eggleston
- git #bf8b895a - Update smash-pig for paypal recurring fix by Elliott Eggleston
- git #25378696 - Restore onGatewayReady checks for PayPal by Elliott Eggleston
- git #34d86f33 - Delete a lot of now-unused PayPal adapter stuff (task T336449) by Elliott Eggleston
- git #e075080a - Delete PayPal refund & cancel scripts and API calls (task T336449) by Elliott Eggleston
- git #a85ec8ae - Use SmashPig to create recurring profile (task T336449) by Elliott Eggleston
- git #ec945d09 - adyen: Fix call to PaymentError::getDebugMessage by Umherirrender
- git #3f1fdf3e - Add new API action to log recurring upgrade errors (task T360785) by Elliott Eggleston
- git #7697d738 - Convenience fn to get RecurUpgrade logger by Elliott Eggleston
- git #47fcd2b5 - Namespace ClientError API by Elliott Eggleston
- git #ead0324c - Extract base client-side error logging API (task T360785) by Elliott Eggleston
- git #7fb24023 - Use new php function to detect string start by Elliott Eggleston
- git #6b23e6ff - Add rtbt and ach to adyen supported MC payment method (task T359877) by wfan
Echo
edit- git #aa41e1e2 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #d2eb46e7 - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
EntitySchema
edit- git #adc3c5c8 - Get validator builders only when needed (task T360542) by dima koushha
- git #1bdc4873 - Migrate to IDatabase::newInsertQueryBuilder (task T289046) by Umherirrender
FileImporter
edit- git #3286f85f - Use NullLogger in tests by thiemowmde
- git #e9bc37b3 - Make swapTemplate return ?string instead of string|false by thiemowmde
- git #29b53663 - Make use of the ??= operator in more places by thiemowmde
FlaggedRevs
edit- git #cb72edaf - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
Flow
edit- git #5a2a9052 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #f9643041 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #f9425ffe - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
GeoData
edit- git #3e6fd020 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
GlobalBlocking
edit- git #36f60336 - tests: Use InsertQueryBuilder::row for single test data by Umherirrender
- git #a2f39c7b - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #f735874e - Pin wgGlobalBlockingAllowGlobalAccountBlocks in tests that need it (task T362079) by Dreamy Jazz
GlobalPreferences
edit- git #c655a04c - ApiGlobalPreferences: allow resetting of preferences (task T207448) by MusikAnimal
- git #9759f9ee - htmlform: Remove call to `suppressReset()` (task T361032) by Volker E.
GlobalUsage
edit- git #73562589 - Protect GlobalUsage::copyLocalImagelinks for empty row set by Umherirrender
GrowthExperiments
edit- git #ab102b03 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #6cf6889c - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
- git #c4af191e - Community configuration: Add HomepageSchema (task T360473) by Martin Urbanec
ImageSuggestions
edit- git #219005c4 - Use === instead of == by Fomafix
Kartographer
edit- git #62e1ca5d - Pass srcOffsets when parsing captions/texts with Parsoid (task T362034) by Isabelle Hurbain-Palatin
Linter
edit- git #261339c2 - Inject Database into TotalsLookup by Arlo Breault
- git #ffc266ea - Drop DatabaseFactory, just have Database as the service by Arlo Breault
- git #c04b0758 - Stop constructing Database with a page id by Arlo Breault
- git #1c536842 - Construct services with ServiceOptions by Arlo Breault
- git #4f991b5d - [DI] Clean up LintErrorsPager by C. Scott Ananian
- git #633d6024 - [DI] Make TotalsLookup an injectable service by C. Scott Ananian
- git #24f771a6 - [DI] Make CategoryManager and Database injectable services by C. Scott Ananian
LiquidThreads
edit- git #775c4091 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #073a30bf - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
Math
edit- git #7423b0c3 - Fix call to isCurly of null (task T333973) by Moritz Schubotz (physikerwelt)
- git #22a3e5fc - Don't configure parser-factory-callback (task T360603) by Jakob Warkotsch
- git #a102a4ed - Remove curly (task T333973) by Moritz Schubotz (physikerwelt)
- git #5f4cfc47 - Update test references (task T354057) by Moritz Schubotz (physikerwelt)
MobileFrontend
edit- git #4b21dae4 - Replace codex-search with codex module, add bundle size tests (task T356688) by bwang
- git #58b2437c - Second attempt at "Update mobile search for dark mode, remove unused functions in MobilePage.php"" (task T358904) by Bernard Wang
- git #3ea7a4b1 - Revert "Update mobile search for dark mode, remove unused functions in MobilePage.php" (task T362297) by Jdrewniak
Newsletter
edit- git #412c3afc - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
- git #7ac40ec4 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
PageTriage
edit- git #d6927d57 - extension.json: add pagetriage-copyvio right to the highvolume grant (task T362188) by JJMC89
- git #984d605a - update CopyPatrol URL from toolforge.org to wmcloud.org (task T362124) by JJMC89
ParserMigration
edit- git #b9139c64 - build: Run stylelint for less file by Umherirrender
Popups
edit- git #e6fdaf16 - Replace codex-search with codex module (task T356690) by bwang
- git #d4b0d10b - Account for scroll offset when using non-mouse positioning (task T270215) by Ed Sanders
ProofreadPage
edit- git #938d516f - Migrate to IDatabase::newUpdateQueryBuilder/newDeleteQueryBuilder by Umherirrender
- git #c594a7bd - Hide link text for nav links, because images are used (task T362083) by Sam Wilson
PropertySuggester
edit- git #45b0ff98 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder (task T289046) by Umherirrender
ReadingLists
edit- git #9449d706 - tests: Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #999b3b40 - Migrate addQuotes, makeList to expression builder (task T350955) by Atieno
RelatedArticles
edit- git #ad1e1e44 - Add a wprov parameter for measuring impact (task T358351) by Erik Bernhardson
- git #b219d6fb - Drop MobileDiff check (task T360389) by Jon Robson
Score
edit- git #b0ebf1ec - Don't configure parser-factory-callback (task T360603) by Jakob Warkotsch
Scribunto
edit- git #dfdf5cb5 - LanguageLibrary: Ensure language code is a string (task T361664) by C. Scott Ananian
- git #5bde75bf - TitleLibrary: Don't register external titles as dependencies (task T362222) by C. Scott Ananian
SecurePoll
edit- git #f8775b1f - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #46f4142f - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
- git #bc785c71 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #f66bb9cb - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
- git #50b90ad2 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
- git #af4cde92 - tests: Replace workaround that concatenated an internal file by Timo Tijhof
SyntaxHighlight_GeSHi
edit- git #3bc2ef11 - Re-enable and fix tests for Parsoid CI (task T214241) by Isabelle Hurbain-Palatin
TemplateData
edit- git #f09228b5 - Pull dependency on global MediaWikiServices up one level by thiemowmde
TheWikipediaLibrary
edit- git #f374a1bf - tests: Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
TimedMediaHandler
edit- git #091ad1ce - Change use of AtEase to at operator by Dringsim
- git #f59617fb - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
- git #dce0330a - Do not leave main m3u8 file behind after delete (task T361169) by Derk-Jan Hartman
- git #a47665f4 - Only set the body's background to black when window is active (task T361065) by Derk-Jan Hartman
Translate
edit- git #70d00ea0 - Use $this->getServiceContainer() in tests by Fomafix
- git #7b2184b6 - MatchSetValidator: tidy up properties by Niklas Laxström
- git #805a3c48 - Add missing parameter to 'translate-checks-value-not-present' by Jon Harald Søby
- git #f1e48ff5 - TranslatableBundleExporter: export full history by Pols12
- git #f58fe2bd - JS: Replace 'parent' with 'super' by Ed Sanders
- git #4430592a - HookHandler::onAbuseFilterBuilder: Document used messages properly by Ed Sanders
- git #d1eb5cc8 - Tux: Improve handling of save errors (task T360447) by Jon Harald Søby
UploadWizard
edit- git #d5913310 - i18n: [mwe-upwiz-source-text] Use $2 in en message so it's available to translators by Matěj Suchánek
- git #ac71763f - build: Upgrade eslint-config-wikimedia to 0.27.0 and make pass by James D. Forrester
- git #b1c73670 - build: Upgrade php-parallel-lint/php-parallel-lint to 1.4.0 by James D. Forrester
Wikibase
edit- git #d968fe73 - Simplify negation of array_key_exists in SqlUsageTracker by Umherirrender
- git #7c0b6e99 - DataBridgeReferenceFormatter: Use message as text (task T362505) by Lucas Werkmeister
- git #10de999b - tests: Migrate to IDatabase::newInsertQueryBuilder (task T289046) by Umherirrender
- git #94ff414e - REST: Use the newly created validation classes in creating new item (task T359848) by Muhammad Jaziraly
- git #2d466353 - Migrate to IDatabase::newDeleteQueryBuilder (task T289046) by Umherirrender
- git #b7434956 - REST: Add new item labels and descriptions validation (task T359848) by Muhammad Jaziraly
- git #c79cf1f9 - Separate PropertyInfoLookup from WikibaseServices (task T360538) by Silvan
- git #4a4b68cb - termbox: Update label input placeholder after edit (task T356201) by Marius Hoch
- git #547e5762 - REST: Rename old label and description validation classes (task T359848) by Muhammad Jaziraly
- git #e5923076 - Return UnDeserializableValue if dt lookup fails (task T360601) by Jakob Warkotsch
- git #6468a77b - Extract SnakValueParser from DataTypeAwareSnakDeserializer (task T360602) by Jakob Warkotsch
- git #07d5c1a6 - Optimize DataTypeAwareSnakDeserializer (task T360601) by Jakob Warkotsch
- git #2d7457d3 - Implement DataTypeAwareSnakDeserializer (task T360601) by Jakob Warkotsch
- git #b1d70446 - Make addUsedEntities aware of statement grouping (task T255706) by Arthur Taylor
- git #81b849c3 - Copy SnakDeserializer -> DataTypeAwareSnakDeserializer (task T360601) by Jakob Warkotsch
- git #94a0305e - REST: Ensure that statement subject ID and entity ID match. (task T340404) by Muhammad Jaziraly
- git #001e0978 - REST: Add middlewares to PatchProperty (task T359932) by dima koushha
- git #d165869e - Improve entity header label/description language fallback (task T135871) by Lucas Werkmeister
- git #08049ff6 - Don’t modify original fallback chains in _getPlaceholderLabel() (task T135871) by Lucas Werkmeister
- git #6a2de1e0 - SimpleCacheWithBagOStuff: Remove double UTF-8 (1/3) (task T324202) by Lucas Werkmeister
- git #5f6dfe1f - Use relative sizes for icons (task T328387) by Nikki
- git #6353fb1b - Migrate to IDatabase::newInsertQueryBuilder for upsert (task T289046) by Umherirrender
WikibaseLexeme
edit- git #6a416ae8 - Rename "Unserializable" trait to "Nonserializable" by Bartosz Dziewoński
WikibaseMediaInfo
edit- git #bb074e25 - Migrate to IDatabase::newUpdateQueryBuilder (task T289046) by Umherirrender
- git #f8c1b67f - Redirect back to tempuserredirect (task T359424) by Matthias Mullie
WikibaseQualityConstraints
edit- git #9062c646 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder (task T289046) by Umherirrender
- git #bd085c18 - ForamtCheckerTest: Use $config in testFormatConstraintViolationSparql by Reedy
WikiLambda
edit- git #b759fcae - Add test for Pagination component (task T358207) by Grace C
- git #8a56a440 - Update function-schemata sub-module to HEAD (5db8cea) (task T302519) (task T320507) (task T354917) (task T361126) (task T361260) by James D. Forrester
- git #13c5b801 - Revert "Fix zObjectSelector clear strategy" by Jforrester
- git #13d4e9a4 - ZObjectContent: Allow for our raw content to be returned via the REST API by James D. Forrester
- git #920b2925 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
- git #4b45b253 - APIs: Add list of supported languages back to APIs (task T362193) by James D. Forrester
- git #0815fdce - Update async tests to correctly use await (task T358204) by Grace C
- git #24382154 - Add test for ExpandedToggle component (task T358207) by Grace C
- git #4e0695a9 - Fix zObjectSelector clear strategy (task T351206) by gengh
- git #c6545923 - doc: Add a Phabricator task reference for all inline TODO/FIXMEs (task T296401) by James D. Forrester
- git #dcc01faa - Add test for LocalizedLabel component (task T358207) by Grace C
- git #a246738b - Add labelized key for "Z526/Key value not wellformed" error (task T345557) by gengh
- git #b74d7a53 - Return main error message and complete error message HTML separately (task T345557) by gengh
- git #864150c9 - tests: Change a few more test ZID references to the Z4xx range by James D. Forrester
WikiLove
edit- git #d53f2f05 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
WikimediaCampaignEvents
edit- git #e1c1783b - Hooks: Use `:void` as return type hint (task T350947) by Daimona Eaytoy
WikimediaEditorTasks
edit- git #bc014914 - Migrate to IDatabase::newDeleteQueryBuilder/newUpdateQueryBuilder by Umherirrender
WikimediaEvents
edit- git #5ff4b9b6 - Check for ipoid base url in all hooks (task T362325) by STran
- git #88f054a1 - IPReputationHooks: Record account autocreation events (task T354597) by Kosta Harlan
- git #22cc0bf6 - IPReputationHooks: Make shared method for recording event by Kosta Harlan
- git #417a6d7c - Record IP reputation data for account creation (task T354597) by Kosta Harlan
- git #c73c1c8c - Record IP reputation data with edits (task T354597) by Kosta Harlan
- git #4742f59f - PrefUpdateInstrumentation: Add editrecovery (task T361710) by TheresNoTime
WikimediaMaintenance
edit- git #2c2805c2 - Migrate to IDatabase::newUpdateQueryBuilder/newInsertQueryBuilder by Umherirrender
WikimediaMessages
edit- git #8e699820 - Remove feedback link in Special:Block for partial blocks (task T361716) by Thalia
- git #2eb72ad2 - Add override for CampaignEvents legal message (task T322209) by Daimona Eaytoy
Wikistories
edit- git #072d39f8 - 3 more night mode fixes (task T356529) by Sbisson
Skins
editMinervaNeue
edit- git #3bae5281 - Fix HTML errors reported by Firefox view-source by Fomafix
- git #6f300444 - Replace WebRequest::getText and ::getVal by ::getRawVal or ::getCheck by Fomafix
Vector
edit- git #c8442ba3 - Drop background base declaration by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #62238cca - Instruct developers to set FIREFOX_BIN in their environment during setup (task T362333) by Zoë
- git #c2d7ce24 - ve.init.platform: Add #hasLanguageCode by Ed Sanders
- git #76e93fd0 - Make slug animation skin-agnostic by Ed Sanders
- git #f52df2ca - ve.ce.Surface: Use transitionend events by Ed Sanders
- git #836dae58 - Use transitionend events instead of hard coding animation time by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- DiscussionTools
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- QuickSurveys
- Quiz
- RSS
- RealMe
- ReportIncident
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor
- VueTest
- WebAuthn
- WikiEditor
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit309 Changes in 63 repos by 76 authors