MediaWiki 1.43/wmf.10
MediaWiki 1.43.0-wmf.9 | Deployment of MediaWiki 1.43.0-wmf.10 to Wikimedia sites | MediaWiki 1.43.0-wmf.11 |
The latest version (labeled "1.43.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 June 2024 (see the roadmap).
Core changes
edit- git #606a8cb2 - Branch commit for wmf/1.43.0-wmf.10 (task T361404) by trainbranchbot
- git #c75619ab - Improve responsive images and avoid for inline (task T367463) by Derk-Jan Hartman
- git #adf0beea - Sync up core repo with Parsoid by Arlo Breault
- git #e7a47e15 - Change 'powered by MediaWiki' icon to new version, wrapped in Codex buttons (task T256190) by James D. Forrester
- git #9af28f44 - Special:RestSandbox: fix JS module (task T367727) (task T362006) by daniel
- git #bcd5fbcf - maintenance: Fix missing where in initEditCount.php (task T367659) by Umherirrender
- git #533d7938 - Swap my main and secondary emails around by Derk-Jan Hartman
- git #279fd16b - tests: Avoid deprecated Status / StatusValue methods by Bartosz Dziewoński
- git #9bdec05f - typo: api -> API by raymond
- git #0e44ffdf - Name the PagerTools array entries to allow hooks to unset them by Jack Phoenix
- git #c54b4c76 - docs: Document jQuery plugins with modules (task T353357) by apaskulin
- git #b170672d - diff: Mark TextSlotDiffRenderer DI setters as `@internal` by Timo Tijhof
- git #73f6a990 - Bump wikimedia/json-codec to 3.0.1 by C. Scott Ananian
- git #6450cd67 - [JsonCodec] Establish forward-compatibility with future codec by C. Scott Ananian
- git #19bd6f7b - Add support for setting global preferences via API (task T323076) by Jon Robson
- git #6c41df61 - tests: Use namespaced classes (1) by Umherirrender
- git #efcc1015 - expireTemporaryAccounts: Provide support for overriding the expiry period (task T356524) by Kosta Harlan
- git #20638462 - [temp accounts] Make use of isKnown config flag (task T356524) by Kosta Harlan
- git #06ae70ec - util.js: Don't exit isTemporaryUser if temp accounts are known about (task T356524) by Thalia
- git #6d4029d7 - release notes: grammar, move down by Novem Linguae
- git #bbcfa982 - REST: Document currents cache duration for page content. (task T365630) by daniel
- git #3532ee5d - docs: Remove classdesc tag from namespace (task T359281) by apaskulin
- git #c91c1c1e - Bump wikimedia/parsoid to 0.20.0-a8 (task T367471) by C. Scott Ananian
- git #b4e0d316 - tests: Use namespaced classes (@covers) by Umherirrender
- git #4a178c5b - rcfilters: Replace deprecated breakpoint token (task T349793) by Volker E.
- git #f27c2433 - tests: Use namespaced classes (2) by Umherirrender
- git #75d58f63 - mediawiki.diff: Replace deprecated breakpoint token (task T349793) by Volker E.
- git #2c3b456f - [temp accounts] Introduce 'known' config flag (task T356524) by Thalia
- git #2ed2467a - ApiQuerySiteinfo: Use TempUserConfig class (task T335532) by Kosta Harlan
- git #cef704c7 - TempUserTestTrait: Use an array for config overrides when disabling by Kosta Harlan
- git #92b18990 - StatusValue: Reduce code duplication in addError() by Bartosz Dziewoński
- git #c01b7c7b - Add Special:RestSandbox for exploring REST API (task T362006) by daniel
- git #86caf670 - styles: Use design token to enable dark mode by Volker E.
- git #6347d8aa - HTMLForm: Remove use of jquery.chosen in HTMLMultiSelectField (task T53443) by Roan Kattouw
- git #17b22506 - Migrate MediaWiki.editstash to statslib (task T359465) by frankie
- git #57285371 - build: Update stylelint-config-wikimedia to 0.17.2 by Ed Sanders
- git #b4591f19 - user: Add "global" parameter to ApiOptions (task T323076) by Tim Starling
- git #22469511 - Allow ContributionsPager to show revisions from the archive table (task T366510) by Thalia
- git #da1c476b - Add "implements/extends Stringable" to more classes and interfaces by Bartosz Dziewoński
- git #8f9d3d4b - build: Update eslint-config-wikimedia to 0.28.2 by Ed Sanders
- git #f089276e - Replace deprecated status->getErrors calls in API classes by WMDE-Fisch
- git #96dc5467 - Fix $msg->params( getMockMessage( … ) ) not mocking inner message by Bartosz Dziewoński
- git #ccad8483 - apisandbox, styles: Apply dark mode enabled color tokens (task T367095) (task T366520) by Volker E.
- git #0e6649bd - Add parser cache test data for JsonDeserializable extension data by C. Scott Ananian
- git #522e409b - Allow wikimedia/json-codec 3.0.0 by C. Scott Ananian
- git #ccd42322 - Add "implements Stringable" to every class with "function __toString()" by Bartosz Dziewoński
- git #a4519928 - JSDoc: add link to module mw.util in namespace mw.util description by Novem Linguae
- git #06c64eaa - docs: Reinstate order of plugins by apaskulin
- git #f1a8470c - Add release note for this feature (task T365636) by Derk-Jan Hartman
- git #07586204 - Add ApiLogFeatureUsage hook (task T313731) by Aaron Schulz
- git #00fc1b3d - rdbms: Move IReadableDatabase::primaryPosWait() to IDatabaseForOwner (task T363839) by Amir Sarabadani
- git #3c21e6b6 - mediawiki.special.block: Add hide user option (task T361148) by hmonroy
- git #c7f52f0d - Make MessageValue implement JsonDeserializable by Bartosz Dziewoński
- git #19f4e694 - Rename JsonUnserial… to JsonDeserial… by James D. Forrester
- git #6f259a8d - Preferences: Replace static color values with Codex tokens enabling dark mode (task T367095) (task T366378) by Volker E.
- git #781ef891 - rdbms: track session temp tables by DB name in Database (task T361078) by Aaron Schulz
- git #35fd8046 - styles: Replace hard coded static border & color with Codex tokens by Volker E.
- git #709cb1e0 - arrayDef: Implement JSON schema validation in ArrayDef (task T362108) by Atieno
- git #fbba3bb2 - Parser: Avoid extra escaping in replaceTableOfContentsMarker (task T365413) by vahurzpu
- git #5a8b4dad - Update OOUI to v0.50.0 (task T367061) (task T364777) (task T365759) by Roan Kattouw
- git #ca615f36 - user: Split a base class out of ApiOptions (task T323076) by Tim Starling
- git #cdc51781 - user: Introduce UserOptionsStore (task T323076) by Tim Starling
- git #fc58bb2b - Use standard Codex colors on changelist diffs (task T361717) by Jan Drewniak
- git #0bab77ab - Use Codex design tokens in diff.less (task T361717) by Jan Drewniak
- git #98cba784 - user: Remove "options" parameter to User::createNew() (task T323076) by Tim Starling
- git #c8668a69 - mediawiki.less: Add comment explaining parentheses for max-width vars by Roan Kattouw
- git #0493cdd6 - Revert "Installer: Add env check for composer.lock file" by Catrope
- git #94151fcd - user: Move "reset kinds" concept to PreferencesFactory (task T323076) by Tim Starling
- git #9153336c - rdbms: Widen `@covers` tags in phpunit tests by Timo Tijhof
- git #4108bbe1 - Maintenance: Print errors from StatusValue objects in a consistent way by Bartosz Dziewoński
- git #2455c7ea - foreign-resources: Update name of the Design System team by Roan Kattouw
- git #034540ba - Update Codex from v1.6.1 to v1.7.0 (task T361717) (task T363741) (task T364748) (task T365207) (task T365748) (task T366206) (task T366538) (task T367062) by Roan Kattouw
- git #75a7893e - RevisionStore: Add documentation saying to avoid the trap I fell into (task T49177) by Pppery
- git #2bd7bc5c - Use real type hints for services etc. in includes/Rest/ by Bartosz Dziewoński
- git #651c4c8a - pingback: Submit pingback to Event Platform (task T323828) by Sam Smith
- git #e7fd78ae - Migrate MediaWiki.rest_api to statslib (task T359364) by Wendy Quarshie
- git #4b9ccab9 - ESLint: Enforce prefer-arrow-callback and autofix by Ed Sanders
- git #2af1c3c9 - build: Update eslint-config-wikimedia to 0.28.1 and autofix by Ed Sanders
- git #1321082c - Use real type hints for services etc. in includes/page/ by Bartosz Dziewoński
- git #f65d1c44 - Make $headers['content-language'] a string instead of Bcp47Code by Isabelle Hurbain-Palatin
- git #c8e77a37 - Sync up core repo with Parsoid by C. Scott Ananian
- git #b5d8545b - Don't squish images in non-responsive skins e.g. Vector 2010 (task T113101) by Jon Robson
- git #a1576cba - Implement RedirectStore service (task T290639) by Máté Szabó
- git #292709cc - Use $stage::CONSTRUCTOR_OPTIONS in DefaultOutputPipelineFactory (task T363764) by C. Scott Ananian
- git #7c292ac4 - Fix Linker::makeExternalLink build failures (task T367127) by Bartosz Dziewoński
- git #6011792a - Refactor DI in OutputTransform stages (task T363764) by Arlo Breault
- git #045c5adc - AuthManager: Perform auto-creation as target user in Setup.php also (task T316303) by Gergő Tisza
- git #ede4d6ec - Add dark mode support to plain html outputs by Ebrahim Byagowi
- git #71f27d46 - password: Remove automatic fallback to hash_pbkdf2() by Kevin Israel
- git #1665ea87 - User objectCacheFactory methods not deprecated ObjectCache methods (task T363770) by Wandji69
Vendor
edit- git #c8435031 - Bump wikimedia/json-codec to 3.0.1 (task T353883) by C. Scott Ananian
- git #e11a0919 - Bump wikimedia/parsoid to 0.20.0-a8 (task T295514) (task T344378) (task T365636) (task T367471) by C. Scott Ananian
- git #996311c6 - Update wikimedia/metrics-platform to v4.2.0 (task T367338) by James D. Forrester
- git #404df003 - Update OOUI to v0.50.0 (task T367061) by Roan Kattouw
Extensions
edit3D
edit- git #6eb878e4 - Remove unnecessary IIFEs by Ed Sanders
- git #1216c7c4 - Use packageFiles by Ed Sanders
AbuseFilter
edit- git #5336a5ea - Use ObjectCacheFactory (task T363770) by Wandji69
- git #abe6f1f4 - Add protected variable view permission checks (task T363906) by STran
- git #bd52ef62 - Use expression builder in AbuseFilterView::buildTestConditions (task T350968) by Umherirrender
- git #c3af3157 - Use namespaced classes by Umherirrender
- git #e1858da1 - maintenance: Remove reference to cleanupUsersWithNoId.php (task T367129) by Matěj Suchánek
- git #f5d7b689 - Force full evaluation of filter in FilterEvaluator->getUsedVars() (task T364485) by STran
- git #469d6435 - Drop af_user(_text) and afh_user(_text) fields (task T188180) by Matěj Suchánek
AdvancedSearch
edit- git #cafb2971 - styles: Enable dark mode (task T367375) by Volker E.
AutoModerator
edit- git #190fc523 - Jobs: retry when revision not found (task T367339) by jsn
- git #9c998743 - Jobs: use lazyPush (task T367339) by jsn
- git #6cb491a9 - AutoModerator should perform prechecks in RevisionFromEditCompleteHookHandler before queuing job (task T366933) by Kgraessle
BetaFeatures
edit- git #77fc84cc - Use ObjectCacheFactory (task T363770) by Wandji69
CampaignEvents
edit- git #edd5faf1 - Create SpecialGenerateInvitationList (task T356679) by Claudio Melo
- git #4d0aafbf - Purge event page cache when event registration is deleted (task T367459) by Daimona Eaytoy
- git #c8eed8d4 - Add batching to various queries in EventsListPager for performance (task T366828) by Daimona Eaytoy
- git #f6d2d438 - Tweak constructor parameter names and ordering in pager classes by Daimona Eaytoy
- git #286c4825 - Implement multi-record reads in OrganizersStore (task T366828) by Daimona Eaytoy
CentralAuth
edit- git #e59a2f80 - GlobalUserSelectQueryBuilder: Use isKnown flag for temp user config (task T356524) by Kosta Harlan
- git #9f30078d - Add rq_type column to renameuser_queue (task T366440) by Jamie Kuppens
CheckUser
edit- git #ceb01607 - SpecialPageInitListHandler/ToolLinksHandler: Use isKnown flag for temp user config (task T356524) by Kosta Harlan
- git #64e3e277 - ESLint: Enforce no-var and prefer-const by Ed Sanders
- git #8af9d9db - build: Update eslint-config-wikimedia to 0.28.2 and autofix by Ed Sanders
- git #2c451002 - CheckUserLookupUtils: Handle page_id field in getManualLogEntryFromRow (task T367040) by Thalia
- git #a7b0e585 - Add a maintenance script to delete read old rows in cu_changes (task T341830) by Dreamy Jazz
CirrusSearch
edit- git #8c13283a - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
Cite
edit- git #15bcfdcc - Implement support to convert extended notes with auto names (task T367031) by WMDE-Fisch
- git #44afa99d - Fix preview of parent reference in context item (task T367030) by thiemowmde
- git #aa5368ad - Use full listKey for extends in the model (task T367031) (task T367030) by WMDE-Fisch
- git #f3d0c864 - [Cypress] Use more helper methods for common code by WMDE-Fisch
Citoid
edit- git #0e5c3349 - Add a panel to extend a reference (MMVP) (task T365721) (task T367030) by WMDE-Fisch
CommunityConfiguration
edit- git #3e7462a9 - JsonSchema: add minLength and maxLength validation keywords (task T365877) by Sergio Gimeno
- git #e55b8d40 - fix: correctly treat `0` as a minimum value, not as falsy (task T367721) by Michael Große
- git #c1e3537f - Editor: filter selection on chip input updates by Sergio Gimeno
- git #027cbcb0 - Add hook for dynamically hiding form fields (task T367331) by Martin Urbanec
- git #fff0a4f7 - ArrayControl: surround items with border (task T364846) by Sergio Gimeno
- git #f4e1896f - Editor: render array of strings with Codex ChipInput (task T367153) by Michael Große
ConfirmEdit
edit- git #4e0570e5 - Use ObjectCacheFactory methods (task T363770) by Wandji69
ContentTranslation
edit- git #f218723f - Adds skin-invert class to `.cx-uls-entrypoint__panel-container` (task T366738) by Jdrewniak
- git #69db885b - MinT MVP: Adjust Confirm step to improve access to the original article (task T366896) by NikG
- git #8af7b4a2 - MinT MVP: Add translation options to "view translation" page (task T359829) by NikG
- git #c12fae8d - AX language searcher entrypoint: Use configuration for enabled languages (task T363183) by NikG
- git #d2a67716 - Remove usages of AbuseFilterActorMigration by Matěj Suchánek
- git #9a529f10 - add "notheme" class to cx-uls-entrypoint__panel-c (task T365990) by ksarabia
- git #a87a208a - Fix SQL strict mode errors (task T352654) by Niklas Laxström
- git #5d084137 - MinT MVP: Add basic instrumentation (task T363685) by NikG
DiscussionTools
edit- git #0f601b69 - Remove WMF-specific "discussiontools-autotopicsub" settings (task T357221) by Bartosz Dziewoński
- git #488e35d8 - Use ConditionalUserOptions for "echo-subscriptions-email-dt-subscription" (task T357221) by Bartosz Dziewoński
- git #6d572a87 - ESLint: Use sourceType:commonjs instead of no-implicit-globals:off by Ed Sanders
- git #9e9ad65f - build: Update eslint-config-wikimedia to 0.28.2 by Ed Sanders
DonationInterface
edit- git #4a7d427c - Remove uneeded fields for ACH by cstone
- git #245d2491 - Another fallback for CC submethod under Adyen by Elliott Eggleston
Echo
edit- git #c191982a - build: Update stylelint-config-wikimedia to 0.17.2 by Ed Sanders
- git #47ea647e - build: Update eslint-config-wikimedia to 0.28.2 and autofix by Ed Sanders
- git #83024319 - Convert some local functions to arrow functions by Ed Sanders
- git #45ba7840 - Convert local function to arrow function to fix context (task T367366) by Ed Sanders
- git #a51c9445 - Use namespaced classes by Umherirrender
EntitySchema
edit- git #871305b6 - Check EntitySchemaIsRepo in more hook handlers (task T363153) by Lucas Werkmeister
- git #d75e8fac - Use namespaced classes by Umherirrender
- git #df1345f0 - Call NamespaceRegistrationHandler::setConstants() earlier (task T367334) (task T363153) by Lucas Werkmeister
- git #46d288a3 - Fix GitHub Actions syntax (task T365704) by Lucas Werkmeister
- git #b6e54c21 - Use the MW_QUIBBLE_CI constant over $wgWikimediaJenkinsCI (task T366243) by Marius Hoch
- git #625905da - Only register EntitySchema namespace when feature is enabled (task T363153) by Arthur Taylor
- git #560b32a7 - EntitySchemaSlotViewRenderer: Fix Phan failure by Marius Hoch
- git #991a7873 - Add weekly keepalive / heathcheck mail for secondary CI (task T365704) by Arthur Taylor
EventBus
edit- git #ae5f45fa - Include page_namespace in move event prior_state by Erik Bernhardson
EventLogging
edit- git #aa917ae3 - Use wikimedia/metrics-platform v4.2.0 (task T367338) by Sam Smith
FileImporter
edit- git #42d3b8c2 - Revert "Drop all extra setupOOUI calls" by Thiemo Kreuz (WMDE)
- git #b1ce3b00 - Drop all extra setupOOUI calls (task T367385) by thiemowmde
- git #b80b9e20 - Setup OOUI instead of using blank theme in tests (task T367385) by Arthur Taylor
FlaggedRevs
edit- git #b4c528fe - Use ObjectCacheFactory (task T363770) by Wandji69
Flow
edit- git #128776a5 - Use namespaced classes by Umherirrender
- git #450df81c - tests: Use namespaced classes by Umherirrender
GlobalBlocking
edit- git #f9e8972f - Update GlobalBlockingHooks for global account blocks (task T366386) by Dreamy Jazz
- git #8b848d87 - Remove unnecessary ::onSpecialPasswordResetOnSubmit handler (task T366921) by Dreamy Jazz
- git #40db261f - Test GlobalBlockingHooks (task T366386) by Dreamy Jazz
- git #5c452b51 - Test ApiQueryGlobalBlocks (task T356935) by Dreamy Jazz
GlobalPreferences
edit- git #3d8250ca - Fix ApiGlobalPreferenceOverrides::commitChanges() flag usage by Gergő Tisza
- git #c7529337 - Remove ApiOptions hook and add integration test (task T323076) by Tim Starling
- git #652d5655 - Add and register GlobalUserOptionsStore (task T323076) by Tim Starling
- git #461598f2 - Use new ApiOptionsBase base class (task T323076) by Tim Starling
- git #15afc7ed - Update for core deprecation of UserOptionsManager::getOptionKinds (task T323076) by Tim Starling
GrowthExperiments
edit- git #d2dde48b - Improve explanation for underlinkedWeight / minimumLinkScore (task T367201) (task T367720) by Martin Urbanec
- git #245ad412 - Config: add minimum to integers in schemas (task T361324) (task T367720) by Sergio Gimeno
- git #17848016 - Hide unavailable features from CommunityConfiguration (task T367330) by Martin Urbanec
- git #ffda375a - Use namespaced classes (3) by Umherirrender
- git #02a2c52b - Fix several CommunityConfiguration i18n messages (task T367600) (task T367620) by Martin Urbanec
- git #f96f7a8c - Use namespaced classes (2) by Umherirrender
- git #eb2dbefc - Use namespaced classes (1) by Umherirrender
- git #323c5dab - UncachedMenteeOverviewDataProvider: Use isKnown flag for temp user config (task T356524) by Kosta Harlan
- git #be495f24 - QuestionPosterTest: Use MediaWiki core status assertions by Bartosz Dziewoński
- git #305be33b - tests: Use namespaced classes by Umherirrender
- git #2713f84e - Fix PHP Notice: don't access null index by Michael Große
- git #774537c9 - Fix and simplify partially bogus namespaces in tests/phpunit/ by Michael Große
IPInfo
edit- git #c28e5529 - ESLint: Enforce prefer-const by Ed Sanders
- git #63489647 - ESLint: Use ES6 and autofix by Ed Sanders
- git #018a4542 - build: Update eslint-config-wikimedia to 0.28.2 by Ed Sanders
Linter
edit- git #0dfaa552 - Remove linter tag and template dual mode config and code (task T331883) by sbailey
- git #72653441 - Remove linter namespace field dual mode config and code (task T331883) by sbailey
LiquidThreads
edit- git #d41d38eb - Use ObjectCacheFactory methods (task T363770) by Wandji69
MassMessage
edit- git #f2b376b6 - Translate special page names and parser function into Polish by Msz2001
Math
edit- git #88b3575e - Style refactor limits parsing by Moritz Schubotz (physikerwelt)
- git #b86ab8b4 - Use spans for displaystyle fallback images (task T182041) by Moritz Schubotz (physikerwelt)
MobileApp
edit- git #323e7140 - Add API parameter for proxying tags to add to edits. (task T366730) by Dmitry Brant
- git #146d4cec - Look for iPadOS in user-agent, in addition to iOS. (task T362723) by Dmitry Brant
MobileFrontend
edit- git #0e0377bc - Remove unused messages by Jon Robson
- git #7054a42c - Make SpecialMobileOptions an UnlistedSpecialPage (task T367658) by Sportzpikachu
- git #5b165a63 - Extend section header bottom border to include edit button (task T363934) by Steph Toyofuku
- git #a449f72c - Enable section collapsing (task T363934) by bwang
- git #7ac7096c - tests: Use renamed class BundleSizeTestBase by Umherirrender
MultimediaViewer
edit- git #c16d9fe1 - Update AUTHORS by Simon Legner
- git #bc63438a - Remove obsolete fields imageDisplayedCount and metadataDisplayedCount (task T77349) by Simon Legner
- git #048c3598 - Remove obsolete class IwTitle (task T77349) by Simon Legner
- git #33f327dc - tests: Use renamed class BundleSizeTestBase by Umherirrender
OAuth
edit- git #fa0d4d57 - REST: accept only x-www-form-urlencoded for access token requests by bpirkle
- git #96c7caf9 - REST: accept only application/x-www-form-urlencoded by daniel
- git #b443f241 - Use getValidatedBody to get POST data. (task T362850) by daniel
- git #4a31fa00 - Use namespaced classes by Umherirrender
PageTriage
edit- git #1b0170d6 - Add a new message for CSD G10 notification to exclude page titles in the talk page topic name (task T364497) by dreamrimmer
PageViewInfo
edit- git #8257bab4 - Use ObjectCacheFactory (task T363770) by Wandji69
ParserMigration
edit- git #9a8bd0de - Provide ParserMigration option to exclude mobile frontend (task T363720) by Arlo Breault
Phonos
edit- git #0be97a79 - build: Update eslint-confg-wikimedia to 0.28.2 and autofix by Ed Sanders
Popups
edit- git #79211c23 - Make generic preview icon display in night mode by Jon Robson
- git #39f09414 - Modify drop-shadows for dark-mode (task T365428) by Jan Drewniak
ProofreadPage
edit- git #caaa6e30 - Remove unnecessary local context variables by Ed Sanders
- git #c50033a9 - ESLint: Enforce prefer-const by Ed Sanders
- git #24c725ca - ESLint: Switch to ES6 syntax and autofix by Ed Sanders
- git #10efd950 - build: Update eslint-config-wikimedia to 0.28.2 and autofix by Ed Sanders
- git #d6423835 - Use namespaced classes by Umherirrender
QuickSurveys
edit- git #be5ac269 - Drop custom re-implementation of array_is_list() by thiemowmde
ReadingLists
edit- git #14ea4b5d - Add error response fields per caller requirements (task T365535) by bpirkle
RelatedArticles
edit- git #4e8f252f - build: Update stylelint-config-wikimedia to 0.17.2 by Ed Sanders
- git #fddb47b1 - build: Update eslint-config-wikimedia to 0.28.2 and autofix by Ed Sanders
- git #dd5a18c1 - tests: Use renamed class BundleSizeTestBase by Umherirrender
Score
edit- git #bf5915af - ESLint: Update to ES6 and autofix by Ed Sanders
- git #6df91ec2 - build: Update eslint-config-wikimedia to 0.28.2 by Ed Sanders
Scribunto
edit- git #ce1fa91c - Don't depend on Message implementation details by Bartosz Dziewoński
- git #b4a7d5c8 - Localize "Module" namespace to Hindi (task T366235) by Harsh Rathod
SecureLinkFixer
edit- git #624e5393 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #476b0aea - Use namespaced classes by Umherirrender
SimilarEditors
edit- git #a502bc5f - Use namespaced classes by Umherirrender
- git #94b61a78 - build: Remove unneeded phan suppression by Umherirrender
Thanks
edit- git #ba8b0ffa - Add BatchLookups on HistoryPager and ChangesList (task T367175) by Umherirrender
TimedMediaHandler
edit- git #ad244d9d - Skip media tracks where ID3 did not recognize dataformat (task T367359) by Derk-Jan Hartman
- git #45745d6d - Sync up TMH repo with Parsoid by Arlo Breault
- git #cec95a9e - Add attribute data-mw-tmh="" to the video/audio elements (task T295514) by Fomafix
Translate
edit- git #201a777f - Unbreak unfuzzying again (task T49177) by Pppery
- git #890cc457 - Use namespaced classes by Umherirrender
- git #cac3067e - Fix logging bugs in unfuzzy handling (task T49177) by Pppery
- git #a7fe1df6 - ext.translate.tag.languages.less: Remove styles for stub by Abijeet
- git #61ea3a1d - TranslatableBundleMover: Use DB transaction when moving page by Abijeet
- git #e1abf913 - TranslationStashActionApi: Code improvements by Abijeet
- git #7945405e - ext.translate.translationstats.graphbuiler: Mark methods as internal (task T348084) by Abijeet
- git #b02d2d54 - ext.translate.messagetable.js: Mark methods as private or internal (task T348084) by Abijeet
- git #bef09dd6 - WorkflowStatesMessageGroupLoader: Code improvements by Abijeet
- git #d0ef5742 - Cleanups after conversion to message group factories (task T362848) by Niklas Laxström
- git #832bfc0f - ext.translate.special.pagemigration.js: Mark methods as internal (task T348084) by Abijeet
- git #a8747e46 - ext.translate.parsers.js: Mark method as internal (task T348084) by Abijeet
- git #3e1952a6 - mw.translate.recentgroups.js: Mark method as internal (task T348084) by Abijeet
TranslationNotifications
edit- git #e7ae6d62 - Use namespaced classes by Umherirrender
UniversalLanguageSelector
edit- git #02f44318 - Add skin-invert to ULS (task T366738) by bwang
UploadWizard
edit- git #173c66fb - Revert "Update how the depicts fields works" (task T361053) by Matthias Mullie
- git #0f933635 - Remove superflous . by raymond
- git #ae81c789 - Update error messages for titleblacklist violations in UW (task T366323) by Matthias Mullie
- git #77a77d26 - Fix button color (task T364659) by Matthias Mullie
- git #58dae1f1 - Fix cursor for clickable elements (task T361062) by Matthias Mullie
- git #a5c62f74 - Add missing msg (task T361053) by Cormac Parle
- git #3a5db5e9 - Fix warning when there are too many depicts (task T361053) by Cormac Parle
- git #976488d4 - Update how the depicts fields works (task T361053) by Cormac Parle
- git #01ecd235 - Minor display modifications to copying metadata (task T361062) by Cormac Parle
VisualEditor
edit- git #9a87e115 - EditCheck: Use sourceType:commonjs in ESLint by Ed Sanders
- git #3bfb7fcc - Use ObjectCacheFactory methods (task T363770) by Wandji69
- git #d69d3664 - Edit check API by David Lynch
- git #d0a57f51 - Add code to support showing multiple checks in pre-save workflow by David Lynch
- git #2a3f0667 - Use full external link for link to mw.org help page (task T367267) by Ed Sanders
- git #841f3182 - Update VE core submodule to master (6d3f534d7) (task T362358) by Ed Sanders
- git #0a23f312 - SurfaceFragment tests: Put isolateAndUnwrap tests in a loop by Ed Sanders
WebAuthn
edit- git #95452020 - Use namespaced classes by Umherirrender
Wikibase
edit- git #2349e191 - Optimize RepoHooks::onPageHistoryLineEnding by Matěj Suchánek
- git #e88dd76f - REST: Add post patch statement validation to PATCH Item (task T365028) by Ollie Shotton
- git #cbd2c5bd - REST: Make method signatures more consistent in PatchedItemValidator by Ollie Shotton
- git #e2972085 - REST: Fix tests that were passing by accident by Ollie Shotton
- git #9f595437 - REST: Build OpenAPI docs in production mode by Jakob Warkotsch
- git #7340b883 - lib: Use namespaced classes by Umherirrender
- git #596858c2 - REST: Validate aliases in PatchItem use case (task T365027) by Muhammad Jaziraly
- git #93803e33 - Document deserializer-builder data type defs field (task T360605) by Jakob Warkotsch
- git #5d8b9ffd - REST: Update swagger-ui 5.9.4 -> 5.17.14 (task T354198) by Ollie Shotton
- git #261eaac3 - REST: Update mocha 9.2.1 => 10.4.0 by Ollie Shotton
- git #e0c1d10e - REST: Update npm dependencies by Ollie Shotton
- git #0ca811a1 - Use the MW_QUIBBLE_CI constant over $wgWikimediaJenkinsCI (task T366243) by Marius Hoch
- git #257faf48 - REST: Bump eslint-config-wikimedia 0.24.0 -> 0.28.0 by Ollie Shotton
- git #2080b5b0 - REST: Remove whitespace from references in OAS by Ollie Shotton
- git #36a3b5aa - REST: Combine `Error` and `ContextError` in OAS by Ollie Shotton
- git #6009a0b1 - REST: Validate labels and descriptions in PatchItem use case (task T365026) by dima koushha
- git #ddf7e897 - Handle invalid data value input (task T363491) by Silvan
- git #06cbafad - REST: Test error context in PatchPropertyTest.js by Ollie Shotton
- git #12fdf91d - Migrate buildLike to expression builder (task T351064) (task T350999) by Atieno
- git #b2bc6263 - REST: Rename "FullEntityEditSummary" -> "WholeEntityEditSummary" by Ollie Shotton
WikibaseCirrusSearch
edit- git #0cdd9fab - Use namespaced classes by Umherirrender
WikibaseLexeme
edit- git #95fb154b - tests: Use namespaced classes by Umherirrender
- git #ec519415 - Use ObjectCacheFactory (task T363770) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #a1752831 - Extract $services by Lucas Werkmeister
- git #19607302 - Use ObjectCacheFactory (task T363770) by Lucas Werkmeister
- git #c675930e - Use namespaced classes by Umherirrender
WikibaseQualityConstraints
edit- git #9252fa64 - Use namespaced classes by Umherirrender
Wikidata.org
edit- git #b4878080 - Use new namespace for BeforePageDisplayHook by Umherirrender
WikidataPageBanner
edit- git #0595d211 - Use namespaced classes by Umherirrender
wikihiero
edit- git #6d18d54d - Use namespaced classes by Umherirrender
WikiLambda
edit- git #f1b3e3d2 - Revert "selenium: Fix for boolean dropdown selector" by Vaughn Walters
- git #9a97dfbe - selenium: Fix for boolean dropdown selector (task T349836) by Vaughn Walters
- git #68ce85d5 - Initialize ZCode properly for converters (task T367168) by gengh
- git #4924cf7b - Drop #function code; moving to WikifunctionsClient repo by James D. Forrester
- git #42c7b420 - Simplify empty arrow functions by Ed Sanders
- git #430fc020 - build: Fix eslint config, use /server for root by Ed Sanders
- git #376a5ba5 - Add converters as linked typed (task T367159) by gengh
- git #605afa44 - Add create and edit rights for type converters (serialisers and deserialisers) (task T367270) by gengh
- git #24689721 - selenium: Adding data-testid selectors for e2e testing (task T349836) by Vaughn Walters
- git #1d55abce - code: Add task IDs for all remaining TODOs/FIXMEs in PHP code (task T296401) by James D. Forrester
- git #96d741d6 - Use wikilambda-dialog-close in dialogs instead of wikilambda-toast-close by gengh
- git #0434ec7d - Add nested metadata to FunctionMetadataDialog component (task T363396) by gengh
- git #685abaa6 - Fix word overflow issue in About.vue description widget (task T360510) by Grace C
- git #1f194307 - selenium: Adding additional fixes for implementation.js (task T349836) by Vaughn Walters
- git #6769b00d - selenium: Removing type.js from selenium test suite (task T349836) by Vaughn Walters
- git #e53999c6 - build: Upgrade eslint-config-wikimedia to 0.28.2 by James D. Forrester
- git #0d578faa - build: Upgrade test version of @wikimedia/codex to 1.7.0 by James D. Forrester
- git #faca7e31 - build: Upgrade grunt-stylelint to 0.20.1 by James D. Forrester
- git #7d0186d1 - Use CdxSelect when selecting enum values (task T366628) by gengh
- git #6c71446e - docker-compose.sample.yml: Drop deprecated 'version' flag by dvrandecic
- git #91fd481c - selenium: Adding implementation.js into selenium-daily (task T349836) by Vaughn Walters
- git #671cc5c1 - ZObjectStore: Provide findCodesFromZLanguage() and findZLanguageFromCode() convenience methods by James D. Forrester
- git #916f4f6e - ZObjectStore: Fix deletion of language objects (task T343164) (task T357702) by James D. Forrester
- git #df7160f9 - selenium: Fixing implementation.js and related files (task T349836) by Vaughn Walters
- git #5da58ffe - selenium: Changing xpath selector in function.js (task T349836) by Vaughn Walters
- git #51e4b1fe - i18n: Sort based on the alphabet, except for the 'wikilambda-desc' key at the top (task T366108) by Grace C
- git #6a1ec462 - Use namespaced classes by Umherirrender
- git #b9e7e8c3 - Update function-schemata sub-module to HEAD (50415ed) (task T359233) (task T360672) (task T360673) (task T360674) (task T360675) (task T360678) (task T367159) by James D. Forrester
- git #6bdb5163 - eslint: Auto-fix and enable arrow functions rules by James D. Forrester
- git #07cc56cc - build: Upgrade eslint-config-wikimedia to 0.28.1 by James D. Forrester
- git #6d7fddaf - Make sure that the renderer blank object is stored and compared in canonical form (task T367157) by gengh
- git #c39cb64c - build: Upgrade stylelint-config-wikimedia to 0.17.2 by James D. Forrester
- git #e03050bb - Tests/jest: Reduce npm warnings (task T325412) by Grace C
WikiLove
edit- git #1c06ab02 - Use namespaced classes by Umherirrender
WikimediaBadges
edit- git #d34b202e - Use new namespace for BeforePageDisplayHook by Umherirrender
WikimediaCampaignEvents
edit- git #478e27f2 - Fix Fluxx not returning grants from current month (task T367465) by Claudio Melo
- git #167f5334 - Use namespaced OutputPage class by Umherirrender
WikimediaEditorTasks
edit- git #423f68c6 - Use namespaced classes by Umherirrender
WikimediaEvents
edit- git #58ec569e - Use namespaced classes by Umherirrender
WikimediaIncubator
edit- git #3552a5a7 - Use namespaced classes by Umherirrender
WikimediaMaintenance
edit- git #74b9838b - Use namespaced classes by Umherirrender
- git #a53a8e05 - dumpInterwiki.php: Convert to loading JSON page from meta (task T365803) by Reedy
WikimediaMessages
edit- git #1d06c6be - Add messages for Italian Wikipedia ArbCom wiki (task T363825) by Alexander Vorwerk
- git #66fb2d8a - For now scope hatnote and infobox styles (task T367462) by Jon Robson
- git #60b04bcc - Add messages for U4C wiki (task T366649) by Alexander Vorwerk
- git #0518f737 - Use namespaced classes by Umherirrender
Wikisource
edit- git #a4a7e0a9 - Add mediawiki.api dependency to ext.wikisource.OCR by Umherirrender
- git #d62e0c3b - Use namespaced classes by Umherirrender
Wikistories
edit- git #107e189d - Use namespaced classes by Umherirrender
XAnalytics
edit- git #8da55d1c - Use new namespace for BeforePageDisplayHook by Umherirrender
Skins
editMinervaNeue
edit- git #2a44123f - Fix styles for new heading HTML (task T367468) by Bartosz Dziewoński
- git #77fe39e5 - tests: Use renamed class BundleSizeTestBase by Umherirrender
- git #72bcebeb - Use upstream codex variables for diffs and red links (task T361717) (task T363743) by Jon Robson
- git #6d037d4e - styles: Apply inversion on certain OOUI icons and indicators (task T365764) by Volker E
- git #98eaa00c - Improve Minerva drop-shadows in dark-mode (task T364425) by Jan Drewniak
- git #6f98cc64 - (Almost) no more CSS variables in minerva (task T363743) by Steph Toyofuku
- git #7fc19a5a - styles: Fix `code` padding by Volker E.
Timeless
edit- git #34732779 - mixins: Remove padding from the `.box` mixin by Func
Vector
edit- git #75fce0d5 - Remove external link variables, and replace content-links modules with Codex by bwang
- git #cd44419c - Use codex link styles in Vector, remove old link color variables (task T366515) by Jon Robson
- git #426ff062 - [Optimization] Remove bottom dock styles from critical path by Jon Robson
- git #d8705f98 - Followup to 71c532e Separate out indicator and icon selectors (task T365764) by Jan Drewniak
- git #b32116de - Add styles performance budget for GrowthExperiments extension by Michael Große
- git #71c532e5 - Separate out indicator and icon selectors (task T365764) by Jon Robson
- git #578e8aaf - Raise performance budget for GrowthExperiments extension by Steph Toyofuku
- git #e8ffe825 - tests: Use renamed class BundleSizeTestBase by Umherirrender
- git #7e6e3bce - styles: Apply inversion on certain OOUI icons and indicators (task T365764) by Volker E
- git #799c2be8 - Remove not selector and target OOUI icons for inversion only (task T365951) (task T365580) by Steph Toyofuku
WikimediaApiPortal
edit- git #b2de9670 - Use namespaced classes by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #2e23d8ca - ve.ui.Surface: Improve documentation of surface padding by Ed Sanders
- git #3135ad10 - Update OOUI to v0.50.0 (task T367061) by Roan Kattouw
- git #d42086d5 - Allow TableCellableNode to span multiple DOM elements (task T366984) by Bartosz Dziewoński
- git #d7837707 - Track how refs are pasted (task T362358) by Adam Wight
No changes
edit- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MediaModeration
- MediaSearch
- MetricsPlatform
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- ReportIncident
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WikiEditor
- WikibaseLexemeCirrusSearch
- WikimediaApiPortalOAuth
- cldr
- intersection
- timeline
Total changes
edit376 Changes in 84 repos by 92 authors