MediaWiki 1.43/wmf.10/Changelog
< MediaWiki 1.43 | wmf.10
Core changes
edit- git #606a8cb2 - Branch commit for wmf/1.43.0-wmf.10 (T361404) by trainbranchbot
- git #c75619ab - Improve responsive images and avoid for inline (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 (T256190) by James D. Forrester
- git #9af28f44 - Special:RestSandbox: fix JS module (T367727) (T362006) by daniel
- git #bcd5fbcf - maintenance: Fix missing where in initEditCount.php (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 (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 (T323076) by Jon Robson
- git #6c41df61 - tests: Use namespaced classes (1) by Umherirrender
- git #efcc1015 - expireTemporaryAccounts: Provide support for overriding the expiry period (T356524) by Kosta Harlan
- git #20638462 - [temp accounts] Make use of isKnown config flag (T356524) by Kosta Harlan
- git #06ae70ec - util.js: Don't exit isTemporaryUser if temp accounts are known about (T356524) by Thalia
- git #6d4029d7 - release notes: grammar, move down by Novem Linguae
- git #bbcfa982 - REST: Document currents cache duration for page content. (T365630) by daniel
- git #3532ee5d - docs: Remove classdesc tag from namespace (T359281) by apaskulin
- git #c91c1c1e - Bump wikimedia/parsoid to 0.20.0-a8 (T367471) by C. Scott Ananian
- git #b4e0d316 - tests: Use namespaced classes (@covers) by Umherirrender
- git #4a178c5b - rcfilters: Replace deprecated breakpoint token (T349793) by Volker E.
- git #f27c2433 - tests: Use namespaced classes (2) by Umherirrender
- git #75d58f63 - mediawiki.diff: Replace deprecated breakpoint token (T349793) by Volker E.
- git #2c3b456f - [temp accounts] Introduce 'known' config flag (T356524) by Thalia
- git #2ed2467a - ApiQuerySiteinfo: Use TempUserConfig class (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 (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 (T53443) by Roan Kattouw
- git #17b22506 - Migrate MediaWiki.editstash to statslib (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 (T323076) by Tim Starling
- git #22469511 - Allow ContributionsPager to show revisions from the archive table (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 (T367095) (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 (T365636) by Derk-Jan Hartman
- git #07586204 - Add ApiLogFeatureUsage hook (T313731) by Aaron Schulz
- git #00fc1b3d - rdbms: Move IReadableDatabase::primaryPosWait() to IDatabaseForOwner (T363839) by Amir Sarabadani
- git #3c21e6b6 - mediawiki.special.block: Add hide user option (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 (T367095) (T366378) by Volker E.
- git #781ef891 - rdbms: track session temp tables by DB name in Database (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 (T362108) by Atieno
- git #fbba3bb2 - Parser: Avoid extra escaping in replaceTableOfContentsMarker (T365413) by vahurzpu
- git #5a8b4dad - Update OOUI to v0.50.0 (T367061) (T364777) (T365759) by Roan Kattouw
- git #ca615f36 - user: Split a base class out of ApiOptions (T323076) by Tim Starling
- git #cdc51781 - user: Introduce UserOptionsStore (T323076) by Tim Starling
- git #fc58bb2b - Use standard Codex colors on changelist diffs (T361717) by Jan Drewniak
- git #0bab77ab - Use Codex design tokens in diff.less (T361717) by Jan Drewniak
- git #98cba784 - user: Remove "options" parameter to User::createNew() (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 (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 (T361717) (T363741) (T364748) (T365207) (T365748) (T366206) (T366538) (T367062) by Roan Kattouw
- git #75a7893e - RevisionStore: Add documentation saying to avoid the trap I fell into (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 (T323828) by Sam Smith
- git #e7fd78ae - Migrate MediaWiki.rest_api to statslib (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 (T113101) by Jon Robson
- git #a1576cba - Implement RedirectStore service (T290639) by Máté Szabó
- git #292709cc - Use $stage::CONSTRUCTOR_OPTIONS in DefaultOutputPipelineFactory (T363764) by C. Scott Ananian
- git #7c292ac4 - Fix Linker::makeExternalLink build failures (T367127) by Bartosz Dziewoński
- git #6011792a - Refactor DI in OutputTransform stages (T363764) by Arlo Breault
- git #045c5adc - AuthManager: Perform auto-creation as target user in Setup.php also (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 (T363770) by Wandji69
Vendor
edit- git #c8435031 - Bump wikimedia/json-codec to 3.0.1 (T353883) by C. Scott Ananian
- git #e11a0919 - Bump wikimedia/parsoid to 0.20.0-a8 (T295514) (T344378) (T365636) (T367471) by C. Scott Ananian
- git #996311c6 - Update wikimedia/metrics-platform to v4.2.0 (T367338) by James D. Forrester
- git #404df003 - Update OOUI to v0.50.0 (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 (T363770) by Wandji69
- git #abe6f1f4 - Add protected variable view permission checks (T363906) by STran
- git #bd52ef62 - Use expression builder in AbuseFilterView::buildTestConditions (T350968) by Umherirrender
- git #c3af3157 - Use namespaced classes by Umherirrender
- git #e1858da1 - maintenance: Remove reference to cleanupUsersWithNoId.php (T367129) by Matěj Suchánek
- git #f5d7b689 - Force full evaluation of filter in FilterEvaluator->getUsedVars() (T364485) by STran
- git #469d6435 - Drop af_user(_text) and afh_user(_text) fields (T188180) by Matěj Suchánek
AdvancedSearch
edit- git #cafb2971 - styles: Enable dark mode (T367375) by Volker E.
AutoModerator
edit- git #190fc523 - Jobs: retry when revision not found (T367339) by jsn
- git #9c998743 - Jobs: use lazyPush (T367339) by jsn
- git #6cb491a9 - AutoModerator should perform prechecks in RevisionFromEditCompleteHookHandler before queuing job (T366933) by Kgraessle
BetaFeatures
edit- git #77fc84cc - Use ObjectCacheFactory (T363770) by Wandji69
CampaignEvents
edit- git #edd5faf1 - Create SpecialGenerateInvitationList (T356679) by Claudio Melo
- git #4d0aafbf - Purge event page cache when event registration is deleted (T367459) by Daimona Eaytoy
- git #c8eed8d4 - Add batching to various queries in EventsListPager for performance (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 (T366828) by Daimona Eaytoy
CentralAuth
edit- git #e59a2f80 - GlobalUserSelectQueryBuilder: Use isKnown flag for temp user config (T356524) by Kosta Harlan
- git #9f30078d - Add rq_type column to renameuser_queue (T366440) by Jamie Kuppens
CheckUser
edit- git #ceb01607 - SpecialPageInitListHandler/ToolLinksHandler: Use isKnown flag for temp user config (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 (T367040) by Thalia
- git #a7b0e585 - Add a maintenance script to delete read old rows in cu_changes (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 (T367031) by WMDE-Fisch
- git #44afa99d - Fix preview of parent reference in context item (T367030) by thiemowmde
- git #aa5368ad - Use full listKey for extends in the model (T367031) (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) (T365721) (T367030) by WMDE-Fisch
CommunityConfiguration
edit- git #3e7462a9 - JsonSchema: add minLength and maxLength validation keywords (T365877) by Sergio Gimeno
- git #e55b8d40 - fix: correctly treat `0` as a minimum value, not as falsy (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 (T367331) by Martin Urbanec
- git #fff0a4f7 - ArrayControl: surround items with border (T364846) by Sergio Gimeno
- git #f4e1896f - Editor: render array of strings with Codex ChipInput (T367153) by Michael Große
ConfirmEdit
edit- git #4e0570e5 - Use ObjectCacheFactory methods (T363770) by Wandji69
ContentTranslation
edit- git #f218723f - Adds skin-invert class to `.cx-uls-entrypoint__panel-container` (T366738) by Jdrewniak
- git #69db885b - MinT MVP: Adjust Confirm step to improve access to the original article (T366896) by NikG
- git #8af7b4a2 - MinT MVP: Add translation options to "view translation" page (T359829) by NikG
- git #c12fae8d - AX language searcher entrypoint: Use configuration for enabled languages (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 (T365990) by ksarabia
- git #a87a208a - Fix SQL strict mode errors (T352654) by Niklas Laxström
- git #5d084137 - MinT MVP: Add basic instrumentation (T363685) by NikG
DiscussionTools
edit- git #0f601b69 - Remove WMF-specific "discussiontools-autotopicsub" settings (T357221) by Bartosz Dziewoński
- git #488e35d8 - Use ConditionalUserOptions for "echo-subscriptions-email-dt-subscription" (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 (T367366) by Ed Sanders
- git #a51c9445 - Use namespaced classes by Umherirrender
EntitySchema
edit- git #871305b6 - Check EntitySchemaIsRepo in more hook handlers (T363153) by Lucas Werkmeister
- git #d75e8fac - Use namespaced classes by Umherirrender
- git #df1345f0 - Call NamespaceRegistrationHandler::setConstants() earlier (T367334) (T363153) by Lucas Werkmeister
- git #46d288a3 - Fix GitHub Actions syntax (T365704) by Lucas Werkmeister
- git #b6e54c21 - Use the MW_QUIBBLE_CI constant over $wgWikimediaJenkinsCI (T366243) by Marius Hoch
- git #625905da - Only register EntitySchema namespace when feature is enabled (T363153) by Arthur Taylor
- git #560b32a7 - EntitySchemaSlotViewRenderer: Fix Phan failure by Marius Hoch
- git #991a7873 - Add weekly keepalive / heathcheck mail for secondary CI (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 (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 (T367385) by thiemowmde
- git #b80b9e20 - Setup OOUI instead of using blank theme in tests (T367385) by Arthur Taylor
FlaggedRevs
edit- git #b4c528fe - Use ObjectCacheFactory (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 (T366386) by Dreamy Jazz
- git #8b848d87 - Remove unnecessary ::onSpecialPasswordResetOnSubmit handler (T366921) by Dreamy Jazz
- git #40db261f - Test GlobalBlockingHooks (T366386) by Dreamy Jazz
- git #5c452b51 - Test ApiQueryGlobalBlocks (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 (T323076) by Tim Starling
- git #652d5655 - Add and register GlobalUserOptionsStore (T323076) by Tim Starling
- git #461598f2 - Use new ApiOptionsBase base class (T323076) by Tim Starling
- git #15afc7ed - Update for core deprecation of UserOptionsManager::getOptionKinds (T323076) by Tim Starling
GrowthExperiments
edit- git #d2dde48b - Improve explanation for underlinkedWeight / minimumLinkScore (T367201) (T367720) by Martin Urbanec
- git #245ad412 - Config: add minimum to integers in schemas (T361324) (T367720) by Sergio Gimeno
- git #17848016 - Hide unavailable features from CommunityConfiguration (T367330) by Martin Urbanec
- git #ffda375a - Use namespaced classes (3) by Umherirrender
- git #02a2c52b - Fix several CommunityConfiguration i18n messages (T367600) (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 (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 (T331883) by sbailey
- git #72653441 - Remove linter namespace field dual mode config and code (T331883) by sbailey
LiquidThreads
edit- git #d41d38eb - Use ObjectCacheFactory methods (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 (T182041) by Moritz Schubotz (physikerwelt)
MobileApp
edit- git #323e7140 - Add API parameter for proxying tags to add to edits. (T366730) by Dmitry Brant
- git #146d4cec - Look for iPadOS in user-agent, in addition to iOS. (T362723) by Dmitry Brant
MobileFrontend
edit- git #0e0377bc - Remove unused messages by Jon Robson
- git #7054a42c - Make SpecialMobileOptions an UnlistedSpecialPage (T367658) by Sportzpikachu
- git #5b165a63 - Extend section header bottom border to include edit button (T363934) by Steph Toyofuku
- git #a449f72c - Enable section collapsing (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 (T77349) by Simon Legner
- git #048c3598 - Remove obsolete class IwTitle (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. (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 (T364497) by dreamrimmer
PageViewInfo
edit- git #8257bab4 - Use ObjectCacheFactory (T363770) by Wandji69
ParserMigration
edit- git #9a8bd0de - Provide ParserMigration option to exclude mobile frontend (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 (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 (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 (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 (T367175) by Umherirrender
TimedMediaHandler
edit- git #ad244d9d - Skip media tracks where ID3 did not recognize dataformat (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 (T295514) by Fomafix
Translate
edit- git #201a777f - Unbreak unfuzzying again (T49177) by Pppery
- git #890cc457 - Use namespaced classes by Umherirrender
- git #cac3067e - Fix logging bugs in unfuzzy handling (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 (T348084) by Abijeet
- git #b02d2d54 - ext.translate.messagetable.js: Mark methods as private or internal (T348084) by Abijeet
- git #bef09dd6 - WorkflowStatesMessageGroupLoader: Code improvements by Abijeet
- git #d0ef5742 - Cleanups after conversion to message group factories (T362848) by Niklas Laxström
- git #832bfc0f - ext.translate.special.pagemigration.js: Mark methods as internal (T348084) by Abijeet
- git #a8747e46 - ext.translate.parsers.js: Mark method as internal (T348084) by Abijeet
- git #3e1952a6 - mw.translate.recentgroups.js: Mark method as internal (T348084) by Abijeet
TranslationNotifications
edit- git #e7ae6d62 - Use namespaced classes by Umherirrender
UniversalLanguageSelector
edit- git #02f44318 - Add skin-invert to ULS (T366738) by bwang
UploadWizard
edit- git #173c66fb - Revert "Update how the depicts fields works" (T361053) by Matthias Mullie
- git #0f933635 - Remove superflous . by raymond
- git #ae81c789 - Update error messages for titleblacklist violations in UW (T366323) by Matthias Mullie
- git #77a77d26 - Fix button color (T364659) by Matthias Mullie
- git #58dae1f1 - Fix cursor for clickable elements (T361062) by Matthias Mullie
- git #a5c62f74 - Add missing msg (T361053) by Cormac Parle
- git #3a5db5e9 - Fix warning when there are too many depicts (T361053) by Cormac Parle
- git #976488d4 - Update how the depicts fields works (T361053) by Cormac Parle
- git #01ecd235 - Minor display modifications to copying metadata (T361062) by Cormac Parle
VisualEditor
edit- git #9a87e115 - EditCheck: Use sourceType:commonjs in ESLint by Ed Sanders
- git #3bfb7fcc - Use ObjectCacheFactory methods (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 (T367267) by Ed Sanders
- git #841f3182 - Update VE core submodule to master (6d3f534d7) (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 (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 (T365027) by Muhammad Jaziraly
- git #93803e33 - Document deserializer-builder data type defs field (T360605) by Jakob Warkotsch
- git #5d8b9ffd - REST: Update swagger-ui 5.9.4 -> 5.17.14 (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 (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 (T365026) by dima koushha
- git #ddf7e897 - Handle invalid data value input (T363491) by Silvan
- git #06cbafad - REST: Test error context in PatchPropertyTest.js by Ollie Shotton
- git #12fdf91d - Migrate buildLike to expression builder (T351064) (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 (T363770) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #a1752831 - Extract $services by Lucas Werkmeister
- git #19607302 - Use ObjectCacheFactory (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 (T349836) by Vaughn Walters
- git #68ce85d5 - Initialize ZCode properly for converters (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 (T367159) by gengh
- git #605afa44 - Add create and edit rights for type converters (serialisers and deserialisers) (T367270) by gengh
- git #24689721 - selenium: Adding data-testid selectors for e2e testing (T349836) by Vaughn Walters
- git #1d55abce - code: Add task IDs for all remaining TODOs/FIXMEs in PHP code (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 (T363396) by gengh
- git #685abaa6 - Fix word overflow issue in About.vue description widget (T360510) by Grace C
- git #1f194307 - selenium: Adding additional fixes for implementation.js (T349836) by Vaughn Walters
- git #6769b00d - selenium: Removing type.js from selenium test suite (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 (T366628) by gengh
- git #6c71446e - docker-compose.sample.yml: Drop deprecated 'version' flag by dvrandecic
- git #91fd481c - selenium: Adding implementation.js into selenium-daily (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 (T343164) (T357702) by James D. Forrester
- git #df7160f9 - selenium: Fixing implementation.js and related files (T349836) by Vaughn Walters
- git #5da58ffe - selenium: Changing xpath selector in function.js (T349836) by Vaughn Walters
- git #51e4b1fe - i18n: Sort based on the alphabet, except for the 'wikilambda-desc' key at the top (T366108) by Grace C
- git #6a1ec462 - Use namespaced classes by Umherirrender
- git #b9e7e8c3 - Update function-schemata sub-module to HEAD (50415ed) (T359233) (T360672) (T360673) (T360674) (T360675) (T360678) (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 (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 (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 (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 (T365803) by Reedy
WikimediaMessages
edit- git #1d06c6be - Add messages for Italian Wikipedia ArbCom wiki (T363825) by Alexander Vorwerk
- git #66fb2d8a - For now scope hatnote and infobox styles (T367462) by Jon Robson
- git #60b04bcc - Add messages for U4C wiki (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 (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 (T361717) (T363743) by Jon Robson
- git #6d037d4e - styles: Apply inversion on certain OOUI icons and indicators (T365764) by Volker E
- git #98eaa00c - Improve Minerva drop-shadows in dark-mode (T364425) by Jan Drewniak
- git #6f98cc64 - (Almost) no more CSS variables in minerva (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 (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 (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 (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 (T365764) by Volker E
- git #799c2be8 - Remove not selector and target OOUI icons for inversion only (T365951) (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 (T367061) by Roan Kattouw
- git #d42086d5 - Allow TableCellableNode to span multiple DOM elements (T366984) by Bartosz Dziewoński
- git #d7837707 - Track how refs are pasted (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