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 (T361395) by trainbranchbot
- git #954581d5 - Thumbnail styles generalized and moved to core (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 (T361032) by Volker E.
- git #53a16f75 - REST: Deprecate using "post" as the parameter source (T358560) by daniel
- git #14a2ec68 - Remove ContributionsLookup service (T305506) by Thalia
- git #8041eb41 - Bump wikimedia/parsoid to 0.20.0-a1 (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 (T116129) by Timo Tijhof
- git #357f37f1 - SpecialEditRecovery: Add deletion (T353996) by TheresNoTime
- git #a89a00ff - tests: Migrate to IDatabase::newInsertQueryBuilder (T353219) by Umherirrender
- git #1d09a375 - docs: Migrate to IDatabase::newInsertQueryBuilder (T353219) by Umherirrender
- git #fb074a58 - installer: Migrate to IDatabase::newInsertQueryBuilder (T353219) by Umherirrender
- git #82134d58 - tests: Migrate to IDatabase::newUpdateQueryBuilder (T353219) by Umherirrender
- git #8018e157 - maintenance: Migrate to IDatabase::newUpdateQueryBuilder (T353219) by Umherirrender
- git #56e1434a - UPGRADE: Update mailing list archive link by Taavi Väänänen
- git #deee7552 - [Parser] Mark $mPPNodeCount and $mHighestExpansionDepth @internal (T236810) (T236812) by C. Scott Ananian
- git #add081f5 - [Parser] Emit warnings for accesses to deprecated $mOptions property (T236810) (T236812) by C. Scott Ananian
- git #4c047b65 - [Parser] Emit warnings for accesses to deprecated $mTitle property (T236810) (T236812) by C. Scott Ananian
- git #d0622372 - [Parser] Emit warnings for accesses to deprecated $ot property (T236810) (T236812) by C. Scott Ananian
- git #9bc428fe - Deprecate use of dynamic properties attached to Parser (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 (T305158) by Lucas Werkmeister
- git #9a466310 - ExtractBody: Convert page-internal link fragments to pure fragment urls (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 (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 (T305158) (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 (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 (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 (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 (T362221) by C. Scott Ananian
- git #6ab4c1e8 - InfoAction: Explain to users how long WatchersMaxAge is, not just 'recent' (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 (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() (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 (T361147) by hmonroy
- git #b62087de - Prepare active branch following REL1_42 cut, labelling as 1.43-alpha (T359839) by James D. Forrester
- git #a2a548c8 - INSTALL: Update nominal required minimum PHP supported level to 8.1.0 (T359868) by James D. Forrester
- git #f784a12c - HTMLButtonFieldTest: Test regular HTML output (T359166) by James D. Forrester
- git #30817d82 - HTMLButtonFieldTest: Also test OOUI HTML output (T359166) by James D. Forrester
- git #c5d9074d - HTMLFormFieldTestCase: Allow for OOUI tests to be run, too (T359166) by James D. Forrester
- git #94d04b14 - SamplingStatsdClientTest: Stop using the legacy MT algorithm (T352908) by Máté Szabó
- git #de57c4e7 - Add ParserOutput::setIndexedPageProperty(); deprecate numeric properties (T305158) (T350224) by C. Scott Ananian
- git #83864266 - JsonSchemaReferenceResolver: Improve styling and docstring (T357718) by Martin Urbanec
- git #f4e89212 - docs: Add external type links to JSDoc (T359218) by apaskulin
- git #eabb1383 - Define ApiQuery::isWriteMode (T361951) by Dreamy Jazz
- git #6772d2c9 - stats: remove static labels feature (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 (T40435) (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 (T359483) (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 (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 (T354713) by Željko Filipin
- git #c1dd30c7 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #aaee24f1 - Minor fixes for Special:AllEvents (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 (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 (T353382) by Michelle
- git #e508326d - Open DeleteEventRegistration if the event is not local (T359201) by Claudio Melo
- git #433eab92 - PageMoveAndDeleteHandler: skip canonicalization of event pages (T362365) by Daimona Eaytoy
- git #358ec816 - Show the form upon successfully enabling/editing registration (T333579) by Daimona Eaytoy
- git #2a66c6ad - selenium: Skipping test that fails on betacluster (T291254) by Vaughn Walters
- git #60bd39dc - Rename EventsPager by Michelle
- git #153143b5 - Bold register and delete-registration non local messages (T358782) by Claudio Melo
- git #68fc167d - SetOrganizersHandler: fail if the event is not local (T359493) by Michelle
- git #1d3be810 - RemoveParticipantsFromEventHandler: fail if the event is not local (T359492) by Michelle
- git #84a3938a - selenium: Fix selenium-daily-beta-CampaignEvents Jenkins job (T354713) by Željko Filipin
- git #ec247701 - Hooks: add `void` return type hint (T350947) by Daimona Eaytoy
- git #2f744241 - Allow organizers to edit what questions are enabled for an event (T354880) by Daimona Eaytoy
- git #b70996d7 - AggregateParticipantAnswers: prune old aggregates (T354880) by Daimona Eaytoy
- git #400aced3 - Hooks: Drop `:bool` return type hint (T350947) by Daimona Eaytoy
- git #d87392fd - Always show answered questions when a user registers for an event (T354880) by Daimona Eaytoy
- git #6adfe6f1 - GetOwnRegistrationInfoHandler: mark answers to removed questions (T358529) by Daimona Eaytoy
- git #d56a7d5e - Allow organizers to choose questions when enabling registration (T322209) by Daimona Eaytoy
- git #17609dbd - Replace usages of deprecated DBAccessObjectUtils::getDBOptions (T360517) by Daimona Eaytoy
- git #806f0a0f - Remove ICampaignsDatabase and MWDatabaseProxy (T361026) by Daimona Eaytoy
- git #1e3867ad - GenerateInvitationList: Improve debug logging (T357007) by Daimona Eaytoy
- git #cb61fd7c - GenerateInvitationList: Make sure usernames are interpreted as strings (T357007) by Daimona Eaytoy
CentralAuth
edit- git #745d3649 - Use IDatabase::timestamp for user_touched by Umherirrender
- git #ffd7e44c - CentralAuthSessionManager: Migrate session metrics to StatsLib (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 (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 (T362152) by Dreamy Jazz
- git #6392dea7 - Remove CheckUserEnableSpecialInvestigate config (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 (T361487) by Dreamy Jazz
- git #08f62c5f - Respect log_deleted in Special:CheckUser 'Get actions' (T326865) by Dreamy Jazz
- git #5fa0e700 - Use NullLogger in tests by thiemowmde
- git #45fd5c96 - Ignore missing title/page in CheckUserLookupUtils::getManualLogEntryFromRow (T362284) by Dreamy Jazz
- git #e1fab678 - Add integration tests for TimelinePager (T362152) by Dreamy Jazz
- git #33b7f5b7 - Test PagerFactory implementations and TimelineRowFormatterFactory (T362152) by Dreamy Jazz
- git #d5e2867e - Mark ChangeService as covered by tests for subclasses (T362152) by Dreamy Jazz
- git #773251f8 - Improve test coverage on Investigate Utilities classes (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 (T326867) (T361291) by Dreamy Jazz
- git #653ca272 - Add CheckUserLookupUtils::getRevisionRecordFromRow (T361291) by Dreamy Jazz
- git #737dc190 - Fix tests to use correct timestamp format when on postgres DB (T362096) by Dreamy Jazz
- git #4be9c2e6 - Use cu_log_event and cu_private_event in TemporaryAccountHandler (T361924) by Dreamy Jazz
CirrusSearch
edit- git #3924f8cb - Fix string interpolation (T314096) by Lucas Werkmeister
- git #acaf0592 - Refactor Language Analysis Tests & Fixtures (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 (T214241) by Isabelle Hurbain-Palatin
- git #ce2f65c5 - Add 'Extends' section to Wikitext toolbar Help menu in Beta Cluster (T361088) by mareikeheuer
CodeMirror
edit- git #8aa74b71 - CodeMirror: fix typo in comments by MusikAnimal
- git #3dcbb659 - Add $wgCodeMirrorRTL to control rollout to RTL wikis (T170001) (T358804) by MusikAnimal
- git #3339cbb3 - CodeMirrorModeMediaWiki: put bidi isolation behind URL feature flag (T358804) by MusikAnimal
- git #fcb7633e - CodeMirrorModeMediaWikiConfig: add missing TagStyle for cm-mw-link (T348019) by MusikAnimal
- git #f3f46d8e - CM6: Add syntax highlighting preference for users without WikiEditor (T190108) by MusikAnimal
- git #e1f397f0 - CodeMirrorBidiIsolation: fix for when the tag is the first element (T358804) by MusikAnimal
- git #efd66823 - CM6: ensure search panel is in the same direction as the interface lang (T359611) by MusikAnimal
- git #351d24d7 - CodeMirror 6 template folding: foldAll (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 (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 (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 (T336449) by Elliott Eggleston
- git #e075080a - Delete PayPal refund & cancel scripts and API calls (T336449) by Elliott Eggleston
- git #a85ec8ae - Use SmashPig to create recurring profile (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 (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 (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 (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 (T360542) by dima koushha
- git #1bdc4873 - Migrate to IDatabase::newInsertQueryBuilder (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 (T362079) by Dreamy Jazz
GlobalPreferences
edit- git #c655a04c - ApiGlobalPreferences: allow resetting of preferences (T207448) by MusikAnimal
- git #9759f9ee - htmlform: Remove call to `suppressReset()` (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 (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 (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 (T333973) by Moritz Schubotz (physikerwelt)
- git #22a3e5fc - Don't configure parser-factory-callback (T360603) by Jakob Warkotsch
- git #a102a4ed - Remove curly (T333973) by Moritz Schubotz (physikerwelt)
- git #5f4cfc47 - Update test references (T354057) by Moritz Schubotz (physikerwelt)
MobileFrontend
edit- git #4b21dae4 - Replace codex-search with codex module, add bundle size tests (T356688) by bwang
- git #58b2437c - Second attempt at "Update mobile search for dark mode, remove unused functions in MobilePage.php"" (T358904) by Bernard Wang
- git #3ea7a4b1 - Revert "Update mobile search for dark mode, remove unused functions in MobilePage.php" (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 (T362188) by JJMC89
- git #984d605a - update CopyPatrol URL from toolforge.org to wmcloud.org (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 (T356690) by bwang
- git #d4b0d10b - Account for scroll offset when using non-mouse positioning (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 (T362083) by Sam Wilson
PropertySuggester
edit- git #45b0ff98 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder (T289046) by Umherirrender
ReadingLists
edit- git #9449d706 - tests: Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
- git #999b3b40 - Migrate addQuotes, makeList to expression builder (T350955) by Atieno
RelatedArticles
edit- git #ad1e1e44 - Add a wprov parameter for measuring impact (T358351) by Erik Bernhardson
- git #b219d6fb - Drop MobileDiff check (T360389) by Jon Robson
Score
edit- git #b0ebf1ec - Don't configure parser-factory-callback (T360603) by Jakob Warkotsch
Scribunto
edit- git #dfdf5cb5 - LanguageLibrary: Ensure language code is a string (T361664) by C. Scott Ananian
- git #5bde75bf - TitleLibrary: Don't register external titles as dependencies (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 (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 (T361169) by Derk-Jan Hartman
- git #a47665f4 - Only set the body's background to black when window is active (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 (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 (T362505) by Lucas Werkmeister
- git #10de999b - tests: Migrate to IDatabase::newInsertQueryBuilder (T289046) by Umherirrender
- git #94ff414e - REST: Use the newly created validation classes in creating new item (T359848) by Muhammad Jaziraly
- git #2d466353 - Migrate to IDatabase::newDeleteQueryBuilder (T289046) by Umherirrender
- git #b7434956 - REST: Add new item labels and descriptions validation (T359848) by Muhammad Jaziraly
- git #c79cf1f9 - Separate PropertyInfoLookup from WikibaseServices (T360538) by Silvan
- git #4a4b68cb - termbox: Update label input placeholder after edit (T356201) by Marius Hoch
- git #547e5762 - REST: Rename old label and description validation classes (T359848) by Muhammad Jaziraly
- git #e5923076 - Return UnDeserializableValue if dt lookup fails (T360601) by Jakob Warkotsch
- git #6468a77b - Extract SnakValueParser from DataTypeAwareSnakDeserializer (T360602) by Jakob Warkotsch
- git #07d5c1a6 - Optimize DataTypeAwareSnakDeserializer (T360601) by Jakob Warkotsch
- git #2d7457d3 - Implement DataTypeAwareSnakDeserializer (T360601) by Jakob Warkotsch
- git #b1d70446 - Make addUsedEntities aware of statement grouping (T255706) by Arthur Taylor
- git #81b849c3 - Copy SnakDeserializer -> DataTypeAwareSnakDeserializer (T360601) by Jakob Warkotsch
- git #94a0305e - REST: Ensure that statement subject ID and entity ID match. (T340404) by Muhammad Jaziraly
- git #001e0978 - REST: Add middlewares to PatchProperty (T359932) by dima koushha
- git #d165869e - Improve entity header label/description language fallback (T135871) by Lucas Werkmeister
- git #08049ff6 - Don’t modify original fallback chains in _getPlaceholderLabel() (T135871) by Lucas Werkmeister
- git #6a2de1e0 - SimpleCacheWithBagOStuff: Remove double UTF-8 (1/3) (T324202) by Lucas Werkmeister
- git #5f6dfe1f - Use relative sizes for icons (T328387) by Nikki
- git #6353fb1b - Migrate to IDatabase::newInsertQueryBuilder for upsert (T289046) by Umherirrender
WikibaseLexeme
edit- git #6a416ae8 - Rename "Unserializable" trait to "Nonserializable" by Bartosz Dziewoński
WikibaseMediaInfo
edit- git #bb074e25 - Migrate to IDatabase::newUpdateQueryBuilder (T289046) by Umherirrender
- git #f8c1b67f - Redirect back to tempuserredirect (T359424) by Matthias Mullie
WikibaseQualityConstraints
edit- git #9062c646 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder (T289046) by Umherirrender
- git #bd085c18 - ForamtCheckerTest: Use $config in testFormatConstraintViolationSparql by Reedy
WikiLambda
edit- git #b759fcae - Add test for Pagination component (T358207) by Grace C
- git #8a56a440 - Update function-schemata sub-module to HEAD (5db8cea) (T302519) (T320507) (T354917) (T361126) (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 (T362193) by James D. Forrester
- git #0815fdce - Update async tests to correctly use await (T358204) by Grace C
- git #24382154 - Add test for ExpandedToggle component (T358207) by Grace C
- git #4e0695a9 - Fix zObjectSelector clear strategy (T351206) by gengh
- git #c6545923 - doc: Add a Phabricator task reference for all inline TODO/FIXMEs (T296401) by James D. Forrester
- git #dcc01faa - Add test for LocalizedLabel component (T358207) by Grace C
- git #a246738b - Add labelized key for "Z526/Key value not wellformed" error (T345557) by gengh
- git #b74d7a53 - Return main error message and complete error message HTML separately (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 (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 (T362325) by STran
- git #88f054a1 - IPReputationHooks: Record account autocreation events (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 (T354597) by Kosta Harlan
- git #c73c1c8c - Record IP reputation data with edits (T354597) by Kosta Harlan
- git #4742f59f - PrefUpdateInstrumentation: Add editrecovery (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 (T361716) by Thalia
- git #2eb72ad2 - Add override for CampaignEvents legal message (T322209) by Daimona Eaytoy
Wikistories
edit- git #072d39f8 - 3 more night mode fixes (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 (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