Jump to content

MediaWiki 1.39/wmf.24/Changelog

From mediawiki.org

Core changes

[edit]
  • git #6a50af03 - Branch commit for wmf/1.39.0-wmf.24 by trainbranchbot
  • git #137460d5 - Update styling of messages that show up above search results (T307464) by Mark Shenouda
  • git #f8120e96 - MediaWiki-Docker: Switch PHP images to PHP7.4 (T295958) (T278847) by James D. Forrester
  • git #1b64018f - MediaWiki-Docker: Upgrade buster-apache2 image to latest (T305143) by James D. Forrester
  • git #0d1184e5 - ppearance update of "Sister project widgets" on Special:Search (T307468) by Mark Shenouda
  • git #7a23abda - rdbms: Rewrite DBConnRef params condition as early return check by Timo Tijhof
  • git #7d5815b5 - ParsoidHandler: do not emit etag for wt2html (T310710) by daniel
  • git #2b00bc54 - Update styling of message that show up when no results are found (T308706) by Mark Shenouda
  • git #a8717756 - Support CDN query parameter re-ordering (T138093) by Ori Livneh
  • git #8614e306 - rdbms: Stop accepting live connection in DBConnRef constructor (T298485) by Amir Sarabadani
  • git #0cba4107 - Storage: Remove using LoadBalancer::getConnectionRef in NameTableStore by Amir Sarabadani
  • git #dffca06f - rdbms: Move several methods from IDatabase to IMaintainableDatabase (T299691) by Amir Sarabadani
  • git #6135e336 - Move the setup of fake revision for preview to ContentHandler (T184466) by Func
  • git #2eb242f4 - rdbms: Drastically simplify Sqlite db tests by Amir Sarabadani
  • git #3e4ded87 - LoginSignupSpecialPage: Check if $value is a string before length (T314226) by Reedy
  • git #8aef3c4d - page: Use ContextSource for Config and messages by Umherirrender
  • git #a1ecd99f - user: Move logic for unregistered HTTPS pref to User::requiresHTTPS() by Umherirrender
  • git #e5e276d6 - tests: Add missing @group Database by Umherirrender
  • git #d2a63773 - Search improvements CSS tweaks. (T307463) by Joseph Seddon
  • git #e5d8bd29 - tests: Remove non-existing method arguments from revision-related tests by Thiemo Kreuz
  • git #20854927 - mediawiki.util: Optimize wfUrlencode() and make standalone by Timo Tijhof
  • git #0092d458 - Replace complicated setup with createNoOpMock() in TitleTest by Thiemo Kreuz
  • git #1ce11cc5 - Remove not needed inline @var from ChangesListSpecialPage by Thiemo Kreuz
  • git #dcbfb538 - Fix incomplete test case in CorsUtilsTest by Thiemo Kreuz
  • git #a43ecd9a - mediawiki.util: Add parentheses to wfUrlencode test cases by Timo Tijhof
  • git #683673d6 - api: Add rel=nofollow to help examples by Bryan Davis
  • git #227d4ff7 - search: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #a76ed604 - watcheditem: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #1fcd0958 - mail: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #42013f42 - SiteStats: Migrate Database::select usages to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #68db84f9 - externalstore: Migrate Database::select usages to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #2ef61d2d - PageProps: Migrate Database::select usages to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #cda75a24 - arywiki: change namespace translations, add unchanged namespaces and add old translations as aliases (T291737) by Ideophagous
  • git #5b0b5459 - Allow DB config to be reloaded on the fly (T298485) by daniel
  • git #a2dbb48b - Fix broken user name vs. IP import logic in WikiImporter (T11041) (T236644) by Thiemo Kreuz
  • git #3a74bdab - Update link target of Installation guide by Meno25
  • git #bb76b967 - tests: Update parser test after i18n change by Umherirrender
  • git #e23b070b - Make use of ?? and ?: operators where it makes sense by Thiemo Kreuz
  • git #6d3f0e0a - Improve parser tests for {{REVISIONTIMESTAMP}} and {{REVISIONUSER}} by C. Scott Ananian
  • git #8bdb5d4a - Rename CoreParserFunctions::mwnamespace function to ::namespace by C. Scott Ananian
  • git #3e4287db - SiteConfiguration: Document some non-obvious optimizations by Timo Tijhof
  • git #8241fde8 - SiteConfiguration: Rename and clarify $suffix param in public getters by Timo Tijhof
  • git #a4520fdc - Update docstring per introduction of maintenance/generateConfigSchema.php (T314556) by lokal-profil
  • git #6112e7e3 - SpecialMergeHistory: Set timestamp to '' if no mergepoint (T314550) by Reedy
  • git #2181653a - SpecialMergeHistory: Set defaults for target and dest parameters (T314551) by Reedy
  • git #d475c080 - SiteConfiguration micro-optimisations by Tim Starling
  • git #da301247 - Revert "MessageCache: Avoid 'contributions' replicas" (T314493) by Lucas Werkmeister
  • git #e3bfa9b7 - build: Update wikimedia/running-stat to 2.1.0 (T313341) by Timo Tijhof
  • git #da386396 - Remove deprecated $wgParser (T160811) by TheSandDoctor
  • git #aba3b27e - Raise minimum supported postgres version from 9.5 to 10 (T314163) by James D. Forrester
  • git #2efa26d7 - Fix LoginHelper::showReturnToPage() docs by Gergő Tisza
  • git #bfd419fb - filebackend: Remove LBFactory dep from LockManager service by Timo Tijhof
  • git #30157447 - rdbms: Improve usability of "Sub-optimal transaction" warning (T314104) by Timo Tijhof
  • git #a7b55ca2 - SiteConfiguration: Clean up file doc header by Timo Tijhof
  • git #5965ae14 - ResourceLoader: Remove redundant getCombinedVersion() try-catch (T312806) by Timo Tijhof
  • git #ed94214c - objectcache: Remove unused WRITE_SYNC flag (T270225) by Timo Tijhof
  • git #7b2fd4e0 - tests: Remove unneeded set of global $wgSkinLessVariablesImportPaths by Umherirrender
  • git #0ba2d991 - BadFileLookupTest: avoid ' in literals, breaks gitiles highlighting by DannyS712
  • git #1616f602 - Fix code doc reference to removed function setOption (T314433) by Andre Klapper
  • git #32c27772 - ParsoidHandler: pass metrics object to HTMLTransformInput by daniel
  • git #d291c5b9 - skin,installer: Trim spaced lines from generated settings file by Timo Tijhof
  • git #589cef7f - UploadStash: Check if us_prop is set in the fileMetadata (T314405) by Reedy
  • git #7934de4f - SpecialGoToInterwiki: Null coalescene $par (T314404) by Reedy
  • git #311f5450 - ParsoidHandler: fix page bundle input with no orig HTML. by daniel
  • git #eaa28a82 - SpecialBlock: Better handle null in getTargetUserTitle (T314397) by Reedy
  • git #6fd15616 - ParsoidHandler: add test for pagebundle input without original HTML by daniel
  • git #5e8cd2c8 - Migrate from `setMwGlobals()` to `overrideConfigValue(s)` by Derick Alangi
  • git #3e682f72 - Skin: Remove schema leftover for removed $wgFooterLinkCacheExpiry (T313462) by Timo Tijhof
  • git #2986fb8f - rdbms: Migrate locking SQL to SQLPLatform by Amir Sarabadani
  • git #9bb6189a - rdbms: Migrate SchemaVar and replaceVars from Database to SQLPlatform (T307616) by Amir Sarabadani
  • git #89cd0fb5 - rdbms: Pass DatabaseDomain instead of schema and prefix by Amir Sarabadani
  • git #1016d3b9 - ResourceLoader: Fix confusing DependencyStoreException trace logs (T113916) by Timo Tijhof
  • git #f5cc54c2 - session: Remove unrealized claims about WRITE_SYNC requirements (T270225) by Timo Tijhof
  • git #9c13ab45 - Use SelectQueryBuilder instead of IDatabase::select() (T311866) by Derick Alangi
  • git #a8d17a55 - Add Kanuri support to RELEASE_NOTES (T314270) by Amir E. Aharoni
  • git #7e643981 - ResourceLoader: Make testRespondInternalFailures more realistic by Timo Tijhof
  • git #584d5dd1 - ResourceLoader: Remove outer TimeoutException try-catch in respond() (T312806) by Timo Tijhof
  • git #5139b241 - Remove unneeded use of TitleValue::newFromPage by Umherirrender
  • git #3c2ca435 - rebuildLocalisationCache: Avoid compare with false for bool, use ! by Umherirrender
  • git #1e50e2e5 - Cast results of Sqlite test to string [php 8.1] (T313663) by Brian Wolff
  • git #b0afa0f4 - Make ChangesListSpecialPageTest cast to string for php 8.1 (T313663) by Brian Wolff
  • git #44203ab7 - Do not test giving a null fragment to Title::makeTitle (T313663) by Brian Wolff
  • git #791ca805 - QueryPage: Improve isExpensive() docs and ref UpdateSpecialPages by Timo Tijhof
  • git #5f5063cf - Use a universal selector (*) to match the media element (T270150) (T304343) (T314097) by Arlo Breault
  • git #100a1779 - objectcache: add BagOStuff::MAX_CONFLICTS_ONE constant by Aaron Schulz
  • git #d35ac50f - Add revid to category changes (T310813) by STran
  • git #9786c54e - objectcache: avoid php 8.1 argument type warnings in genericKeyFromComponents() by Aaron Schulz
  • git #fefb27b0 - build: Run eslint for /docs/ and make pass by Umherirrender
  • git #f812a230 - Improve generateSchemaSql.php/generateSchemaChangeSql.php by Umherirrender
  • git #3f7f35b1 - Fix typo in extension.schema.json by Umherirrender
  • git #798b534b - Remove line about upgrading extensions from 1.14 (T313164) by Andre Klapper
  • git #50aa6d0e - Update sr-related language fallback chain (T278639) by Winston Sung
  • git #3f479340 - DerivativeContext: Create WikiPage from derivated title (T297688) by Umherirrender
  • git #a1ffd5f5 - ClassCollector: Fix mistake in comment for T_DOUBLE_COLON case by Kevin Israel
  • git #896c7e66 - GlobalIdGenerator: include user id in file prefix (T268420) by Thomas Daniels
  • git #bae2b36e - page: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #6de7b6a8 - htmlform: Replace deprecated User::getOption (T296083) by Umherirrender
  • git #00bc7a2b - api: Report external titles in more places as apierror-invalidtitle by Umherirrender
  • git #3332a984 - Suggest files when searching subpages for Special:FilePath by Umherirrender

Vendor

[edit]
  • git #6e0db988 - Update wikimedia/running-stat to 2.1.0 by Timo Tijhof
  • git #30047668 - Revert "Bump wikimedia/parsoid to 0.16.0-a18" by Subramanya Sastry

Extensions

[edit]

AbuseFilter

[edit]
  • git #9c3fc24f - Use DISTINCT on LazyVariableComputer::getLinksFromDB (T314373) by Umherirrender
  • git #86c26955 - Treat consequences params less aggressively and consistently by Matěj Suchánek

CampaignEvents

[edit]

CentralAuth

[edit]

CheckUser

[edit]

CirrusSearch

[edit]

CodeMirror

[edit]
  • git #7404a9f2 - Minor optimizations to some patterns in mediawiki mode by Thiemo Kreuz

ConfirmEdit

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

Disambiguator

[edit]

DiscussionTools

[edit]
  • git #b3b54304 - Implement percentDecode for finding link fragment targets by Ed Sanders
  • git #9f27c55f - Pass empty string to unused argument of pushState/replaceState by Ed Sanders
  • git #d9ccb115 - Don't display the empty state if the subject page or user doesn't exist (T288319) (T312560) by Bartosz Dziewoński
  • git #0a53b4d4 - EventDispatcher: Remove use of UserFactory in logAddedComments by Umherirrender
  • git #ce567a1e - Topic container latest comment link: Escape fragment for URL (T314573) by Ed Sanders
  • git #0c80eeb8 - Fix ReplyLinksController#teardown by Bartosz Dziewoński
  • git #69848614 - Bring back [reply] links in old revisions without breaking preview (T314260) by Bartosz Dziewoński
  • git #2bb0a11d - Clear floats above the new topic empty state by Bartosz Dziewoński
  • git #9c68e058 - CommentFormatter: Add test cases for mobile version by Bartosz Dziewoński
  • git #a0fa7c46 - Don't infuse reply buttons if not in use by Ed Sanders
  • git #f7606ffa - Fix reply buttons not being available on mobile by Bartosz Dziewoński
  • git #35db93d9 - Disable OOUI reply buttons for real, not with CSS hack by Bartosz Dziewoński
  • git #293df243 - Make "Add topic" button in Vector sticky header disabled after click (T307726) by Bartosz Dziewoński
  • git #549fcc06 - Fix focussing the reply button/link after closing the reply widget by Bartosz Dziewoński
  • git #5b2f74ef - CommentFormatter: Avoid serializing and parsing HTML repeatedly by Bartosz Dziewoński
  • git #e31f8e66 - logger: Also log EditAttemptStep events via Metrics Platform (T309013) by Sam Smith
  • git #523efb06 - Make comment markers inline-block to fix comment wrapping in Safari (in headings only) (T298371) by Bartosz Dziewoński

DonationInterface

[edit]
  • git #49a5e23d - Update smash-pig dependency and own version number by Elliott Eggleston
  • git #7ef06016 - Add missing supported countries in Paypal present in Braintree (T314500) by Damilare Adedoyin
  • git #c33896c9 - GatewayChooser: don't nullify false-y strings by Elliott Eggleston
  • git #c49f3d08 - Ensure recurring=false passes through chooser (T313969) by Elliott Eggleston
  • git #18080c0d - Add missing supported countries in Paypal present in Braintree (T314500) by Damilare Adedoyin
  • git #89d88c35 - Fix Smashpig -> SmashPig casing by Elliott Eggleston

Echo

[edit]
  • git #6d0e181b - Run clean ups with removeOrphanedEvents in major batches (T310428) by Amir Sarabadani

EventLogging

[edit]
  • git #30465be2 - storage: Return value retrieved from cookie jar (T314622) by Sam Smith
  • git #1171befe - Update mediawiki/mediawiki-phan-config to 0.11.1 (T295285) by Reedy
  • git #03ceb3f6 - tests: Remove needless reference to Monolog from integration test by Timo Tijhof
  • git #bf61dde4 - MediaWikiMetricsClientIntegration: Deep clone stream configs by Sam Smith
  • git #f4822d58 - lib: Update lib/metrics-platform to fcdd0b68dec by Sam Smith

ExtensionDistributor

[edit]

ExternalGuidance

[edit]

FeaturedFeeds

[edit]

FileImporter

[edit]
  • git #404c6830 - Fix various issues related to file extensions and renaming by Thiemo Kreuz
  • git #23563492 - Fix MalformedTitleException on change file name form (T314065) by Thiemo Kreuz
  • git #8e1bba3a - Defer create of WikiFilePage object to RequestContext (T297688) by Umherirrender

FlaggedRevs

[edit]
  • git #bbdfc4c0 - FlaggedRevsUIHooks: Migrate remaining hooks to newFromTitle (T314008) by Timo Tijhof
  • git #5ee96e5c - FlaggedRevsUIHooks: Remove all-but-one call to globalArticleInstance() (T269608) (T314008) by Timo Tijhof
  • git #6bfd276e - FlaggablePageView: Deprecate singleton in favour of by-title cache by Timo Tijhof

GlobalPreferences

[edit]

GrowthExperiments

[edit]
  • git #97580164 - Mentee overview(vue): allow zero as edit count filter value (T313263) by Sergio Gimeno
  • git #9d6e6c1c - Use UserOptionsManager::saveOptions instead of User::saveSettings by Umherirrender
  • git #2a1f2392 - WelcomeSurvey: Deduplicate data read/write code by Gergő Tisza
  • git #8921c758 - WelcomeSurvey/VariantHooks: Change hook used for redirection (T313064) by Kosta Harlan
  • git #05199138 - SpecialEditGrowthConfigLogger: Update schema version (T314173) (T312148) by Martin Urbanec
  • git #9620ad76 - Show no suggestion dialog when page is protected by Gergő Tisza
  • git #b84349b1 - Move WEIGHT_* constants to IMentorWeights (T314362) by Martin Urbanec
  • git #8d2a21b5 - Remove ApiSetMentorWeight (T314361) by Martin Urbanec
  • git #8872a1e8 - MentorTools: Do not use MentorWeightManager (T314362) by Martin Urbanec
  • git #8399dc0a - [API help] Fix apihelp-query+growthmenteestatus-summary by Martin Urbanec
  • git #7123ee97 - Enforce maximum message length in StructuredMentorWriter (T312576) by Martin Urbanec
  • git #e90472ff - StructuredMentorListValidator: Do not abort validation on first invalid mentor by Martin Urbanec
  • git #dedbbc24 - StructuredMentorListValidator: Fix param count for datatype mismatch by Martin Urbanec
  • git #97cde5da - Enforce a selector class pattern in vue modules (T314074) by Sergio Gimeno
  • git #9f0c8ba7 - Add couple of new special page aliases (T313245) by Martin Urbanec
  • git #1ed0edbc - MentorTools: Ensure weight setter displays correct weight (T314050) by Martin Urbanec
  • git #885d321e - Defer create of WikiPage object to RequestContext by Umherirrender

GuidedTour

[edit]

GWToolset

[edit]

IPInfo

[edit]

JsonConfig

[edit]

Kartographer

[edit]

Linter

[edit]

LiquidThreads

[edit]

MachineVision

[edit]

MassMessage

[edit]

Math

[edit]

MediaSearch

[edit]

MobileApp

[edit]

MobileFrontend

[edit]

NearbyPages

[edit]

Newsletter

[edit]
  • git #fe42371c - Always use IDatabase::addQuotes for quoting by Umherirrender

OAuth

[edit]
  • git #64a91840 - Update mediawiki/mediawiki-phan-config to 0.11.1 (T295285) by Reedy
  • git #c00d68be - Change wikiID to false for local database connection by Umherirrender
  • git #aefed6c4 - Handle non-existent local user in ScopeRepository::finalizeScopes (T294015) by Gergő Tisza

PageNotice

[edit]

PageTriage

[edit]

PdfHandler

[edit]

Phonos

[edit]

ProofreadPage

[edit]
  • git #07144a88 - Specify background-repeat on icons (T314028) by Jon Robson
  • git #7065d766 - TranslusionPagesModifier::getIncludedPagePagesTitles() short circuit if $templates is null (T314209) by Reedy

Quiz

[edit]

ReadingLists

[edit]
  • git #aeaab252 - tests: Use IDatabase::insertId only when rows affected on INSERT IGNORE by Umherirrender

Scribunto

[edit]

SecureLinkFixer

[edit]

SecurePoll

[edit]

ShortUrl

[edit]

SimilarEditors

[edit]

SyntaxHighlight_GeSHi

[edit]

TemplateData

[edit]
  • git #d3635632 - Make use of LESS features for more structured CSS by Thiemo Kreuz
  • git #f92fed31 - Turn all TemplateData .css files into .less files by Thiemo Kreuz
  • git #8497d85a - Fix CSS styling of the HTML rendering broken since 2016 by Thiemo Kreuz
  • git #bd0e3480 - Fix JSON export to fail on missing "params" key (T307331) by Thiemo Kreuz

TemplateSandbox

[edit]

TimedMediaHandler

[edit]

timeline

[edit]

TocTree

[edit]

Translate

[edit]
  • git #e45eee9d - Fix grammatical mistake in MediaWiki:Tpt-old-pages/en message (T270854) by Vogone
  • git #8e1139ac - Replace usage of RevTag class with add tag constants in RevTagStore (T312007) by Abijeet
  • git #4cf11765 - CsvTranslationImporter: Mark translations imported as bot edits (T314012) by Abijeet
  • git #866438f4 - DeleteTranslatableBundle: Fix title not appearing in fieldset legend (T314447) by Abijeet
  • git #a9ff71c1 - Delete TPException and use Status object (T312006) by Wangombe
  • git #348921ef - Remove workaround for a bug in old phpyaml by Niklas Laxström
  • git #05758348 - MessageBundleStore: Fetch message bundle groupId only when needed by Abijeet
  • git #f58829a3 - MoveTranslatableBundleSpecialPage: Null coalescene $par (T314403) by Reedy
  • git #4e84ff7a - Remove remaining references to api directories (T312008) by Abijeet
  • git #63ffadee - Add feature to save description for a message bundle (T311503) by Abijeet
  • git #f399aeca - Remove custom job de-duplication logic on translation unit deletion (T303701) by Abijeet
  • git #0b05d146 - schema: Convert Unique Index to Primary Key on revtag (T243985) by Umherirrender
  • git #50f953dc - TranslatableBundleLogFormatter: Move to namespace and add strict types (T312006) by Abijeet
  • git #25bf5b6a - postgres: Re-generate tables-generated.sql by Umherirrender

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]
  • git #e24b3145 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni

UrlShortener

[edit]

VisualEditor

[edit]

WebAuthn

[edit]

Wikibase

[edit]
  • git #b5d752f1 - REST: Improve e2e tests for Remove(Item)Statement by sihe
  • git #be6b51d9 - REST: Reject statements that change Statement ID (T314790) by Ollie Shotton
  • git #54695bc4 - lib: Drop mocking calls to ILoadBalancer::getConnectionRef by Amir Sarabadani
  • git #d6c68e2b - REST: Reject Property change when replacing a statement (T314758) by Jakob Warkotsch
  • git #778a2d1b - REST: Add missing RemoveItemStatement middleware (T312561) by Jakob Warkotsch
  • git #a7eb047d - Give explicit title to testcases from data provider by Michael Große
  • git #1e3930ea - Use short array destructuring syntax by Michael Große
  • git #b0a99d36 - REST: Use PreconditionMiddlewareFactory by Jakob Warkotsch
  • git #2fe77d42 - REST: Use newStatementWithRandomStringValue by Jakob Warkotsch
  • git #92a3f707 - REST: Extract authorization tests into a single file (T313928) by Jakob Warkotsch
  • git #3637ae57 - REST: Extract authentication tests into a single file (T313928) by Jakob Warkotsch
  • git #a5bc6a29 - REST: Add authorization check to RemoveItemStatement (T314033) by Ollie Shotton
  • git #3c212482 - Allow sitelinks to redirects if redirect badge is present (T314417) by Michael Große
  • git #fc6150be - Introduce SiteLinkPageNormalizer service (T314298) by Lucas Werkmeister
  • git #d3148d62 - Set settings properly in SpecialSetSiteLinkTest (T314417) by Lucas Werkmeister
  • git #66dfc930 - REST: Add Remove(Item)Statement spec tests (T312562) by sihe
  • git #6cc9260c - REST: Add e2e tests for authenticated edits (T314034) by Jakob Warkotsch
  • git #67000397 - REST: Add and use RequestBuilder.withUser() (T314032) by Jakob Warkotsch
  • git #9a4fde4d - REST: Do not use a placeholder edit summary (T312750) by sihe
  • git #c59e67d9 - REST: Extract newStatementWithRandomStringValue helper by Jakob Warkotsch
  • git #e66542c5 - REST: Add Replace(Item)Statement spec tests (T313019) by Jakob Warkotsch
  • git #1fe604e0 - REST: Extract frameworkish permission error creation (T314031) by Jakob Warkotsch
  • git #a4f9e3e3 - REST: Add authorization check to ReplaceItemStatement (T314031) by Jakob Warkotsch
  • git #22b22e8a - REST: Add 415 error responses to OpenAPI schema (T314463) by Jakob Warkotsch
  • git #152f86de - REST: Validate ReplaceItemStatement use case input (T313021) by Ollie Shotton
  • git #77ea8510 - REST: Check request content type in middleware (T313912) by Jakob Warkotsch
  • git #adc2cd3b - REST: Minor middleware improvements by Ollie Shotton
  • git #206a6239 - REST: Add XDebug Cookie support to RequestBuilder by Ollie Shotton
  • git #d67e01d7 - REST: Combine precondition middlewares into one (T312922) by Jakob Warkotsch
  • git #5e24286f - api-testing: Fix condition in requireExtensions() by Lucas Werkmeister
  • git #0694c9df - REST: Extract protectItem test helper (T314031) by Jakob Warkotsch
  • git #dd0b03ea - Update mediawiki/mediawiki-phan-config to 0.11.1 (T295285) by Reedy
  • git #e5a8e15a - REST: Use getLatestEditMetadata in RemoveItemStatementTest by Jakob Warkotsch
  • git #c05929b0 - REST: Only use JSON validator for JSON request body (T313912) by Jakob Warkotsch
  • git #f5bb17fb - REST: Improve RequestPreconditionCheckResult naming by Jakob Warkotsch
  • git #f27366ea - Fixed link in the JSON "topic" docs by Leszek Manicki
  • git #80e4c8d4 - Improve query info in BulkSubscriptionUpdater::getUpdateBatch by Umherirrender
  • git #9f0c18bd - Call IDatabase::timestamp for timestamp columns to support postgres by Umherirrender
  • git #8f080072 - Return Status for editing non-local entity instead of throwing (T242959) by Lucas Werkmeister

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]
  • git #17a2721e - Bump stylelint-config-wikimedia from 0.13.0 to 0.13.1 by Addbot

WikidataPageBanner

[edit]

WikiEditor

[edit]

wikihiero

[edit]

WikiLambda

[edit]
  • git #e364e738 - ZObjectUtilsTest: Cover isValidZObjectList exceptions by James D. Forrester
  • git #52334dee - Drop references to Benjamin arrays per-se; they're the only kind we have now by James D. Forrester
  • git #2e02da5f - ZObjectStoreTest: Add tests for findZObjectLabelConflicts success state by James D. Forrester
  • git #c48e80cc - Change WikiLambda health check error message getter. by Mary Yang
  • git #3f17d6bb - i18n: Don't use a placeholder value in 'wikilambda-function-about-summary', it's confusing by James D. Forrester
  • git #b5f746be - When pre-selecting the type of a key-value in the zobject editor, select the type of a type list (T312002) (T312004) by adesoji
  • git #d97d0c2a - Fix cursor bug. (T314314) by EWright
  • git #2226c890 - ZObjectStoreTest: Add tests for updateZObject failure states by James D. Forrester
  • git #ecc2310b - ZObjectStoreTest: Mark testUpdateZObject as covering fetchZObjectByTitle by James D. Forrester
  • git #37b1190b - Correct capitalization on summary for the WikiLambda health check. (T311457) by Mary Yang
  • git #13729af7 - Add ApiHealthCheck in WikiLambda APIs. (T311457) by Mary Yang
  • git #8fdb6004 - Update function-schemata sub-module to HEAD (61e1542) (T301160) by James D. Forrester
  • git #1ba033ba - Update function-schemata sub-module to HEAD (24a978d) (T313285) by James D. Forrester
  • git #b4c28d2d - ZObjectUtilsTest: Test extractHumanReadableZObject with invalid input by James D. Forrester
  • git #980fda91 - Fix fetchZkeys call payload in ZImplementation component (T306376) by gengh
  • git #e79c47fd - Fix fetchZKeys payload in changeType action (T306376) by gengh
  • git #025df726 - ZObjectStoreTest: Address two TODOs for checking the fetched ZID by James D. Forrester
  • git #46f0c950 - ZObjectStoreTest: Cover fetchBatchZObjects() by James D. Forrester
  • git #5d034835 - Fix scoping for, and enable in integration tests, the Map function example. (T314304) by apine
  • git #e4402868 - ApiFunctionCall: Wrap errors in maps, not directly in responses by James D. Forrester
  • git #1f0301bf - ZTypedMapTest: Fix constructor calls; TypedList of TypedPair, not direct (T314555) by James D. Forrester
  • git #e2c304b8 - Make ApiPerformTest return test metadata, not validate metadata (T309069) by dmartin
  • git #aa13de43 - Create Z-object - Implementation: Pre-populate target function on the by ddw
  • git #d84392be - CreateZObject - Tester: Connect tester to function (pulled from URL) by ddw
  • git #60819c5c - Fix ZFunctionTesterReport to handle Benjamin arrays (T309069) (T314237) by dmartin
  • git #49974c45 - Make getValueFromCanonicalZMap handle global keys (T309069) by dmartin
  • git #961f3646 - Remove dead code that attempts to do v-bind but does it wrongly by Roan Kattouw
  • git #b7028194 - Remove double initialization of ZFunction (T313425) by gengh
  • git #4eaad7ff - Remove file @ by gengh
  • git #c1633514 - Drop one-off maintenance update scripts (T313240) by James D. Forrester
  • git #a1475c0b - AUTHORS.txt: Update for May–July 2022 by James D. Forrester

WikiLove

[edit]

WikimediaApiPortalOAuth

[edit]

WikimediaEvents

[edit]
  • git #44e907db - PrefUpdateInstrumentation: Remove use of UserFactory in onSaveUserOptions by Umherirrender

WikimediaIncubator

[edit]

WikimediaMessages

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Timeless

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #7cbaefc9 - build: Update language lists to add 'tk' by WMDE-Fisch

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LoginNotify
  • MapSources
  • MediaModeration
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • RSS
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • cldr
  • intersection

Total changes

[edit]

407 Changes in 81 repos by 89 authors