Jump to content

MediaWiki 1.40/wmf.17/Changelog

From mediawiki.org

Core changes

[edit]
  • git #197196fe - Branch commit for wmf/1.40.0-wmf.17 (T325580) by trainbranchbot
  • git #7aeff35b - skins: Set context when using special pages for associated links by Umherirrender
  • git #0bb3d1fd - MovePageTest simplifications and cleanup by DannyS712
  • git #1f8e5bce - DummyServicesTrait: add content handler factory by DannyS712
  • git #f6bd18d6 - Split a base class out of CommentStore (T233004) by Alexander Vorwerk
  • git #933c7db4 - Drop img_description from CommentStore temp table list (T188132) by Alexander Vorwerk
  • git #18ebc3cb - PostgresUpdater: Move setDefault ahead of changeNullableField (T297031) (T326039) by Func
  • git #e486befd - Add matrix: to $wgUrlProtocols (T326021) by Gergő Tisza
  • git #b427f320 - ResourceLoader: Add type hints within FilePath class by Bartosz Dziewoński
  • git #ade58167 - Use LanguageNameUtils::AUTONYMS/SUPPORTED instead of hard coded value by Umherirrender
  • git #72751cbe - Replace deprecated Language::getMessagesFileName (T325982) by Umherirrender
  • git #74f3bb56 - LanguageNameUtils::getLanguageName() - remove wrong @since by DannyS712
  • git #eaf25da2 - MWCallbackStream: Add explicit $stream property (T324895) by Reedy
  • git #a1602401 - tests: Replace deprecated User::idFromName (T325687) by Umherirrender
  • git #063ce3f9 - SECURITY: Make sqlite DB files not world readable (T322637) by Brian Wolff
  • git #1ed3d69d - DevelopmentSettings: Fix typo by Reedy
  • git #396201e8 - ChangeTags: Remove table name from condition (T325872) by Lucas Werkmeister
  • git #8b49357b - Replace some tivial ??= with even more trivial ?? by thiemowmde
  • git #20d7a519 - Fix history pager tools (T51541) (T325753) by Gergő Tisza
  • git #2a90c0a3 - HISTORY: Add 1.35.9, 1.38.5, 1.39.1 by Reedy
  • git #9ae99165 - user: Hard-deprecate User::$mRights by Umherirrender
  • git #c1bafe10 - tests: Do not set User::mBlock in secondary auth provider test by Umherirrender
  • git #b4972564 - specials: Replace deprecated User::idFromName (T325687) by Umherirrender
  • git #01281600 - maintenance: Replace deprecated User::idFromName (T325687) by Umherirrender
  • git #8d752bcd - user: Replace deprecated User::idFromName (T325687) by Umherirrender
  • git #6d9c0afc - StatusValue: Add type hints for array shapes by Bartosz Dziewoński
  • git #c0794e1b - Hard-deprecate User/PermissionManager group permissions lookup functions (T325680) by Umherirrender
  • git #d56f7e5d - maintenance: Replace deprecated User::idFromName (T325687) by Umherirrender
  • git #e89b68d2 - tests: Replace deprecated User::getAllGroups (T275148) by Umherirrender
  • git #e9420743 - user: Hard-deprecate User::incEditCount (T325682) by Umherirrender
  • git #6a84f3f4 - release notes: Add missing class name by Umherirrender
  • git #f64ce549 - user: Deprecate UserGroupMembership::getGroupMemberName (T325673) by Umherirrender
  • git #6d3be081 - generatePhpCharToUpperMappings: avoid fetching service in loop by DannyS712
  • git #f9e427bf - MaintenanceRunner: find script by name by daniel
  • git #180f0a64 - Introduce run.php for running maintenance scripts (T99268) by daniel
  • git #94ea31d3 - Clarify "editmyprivateinfo" interface message (T219260) by EpicPupper
  • git #529211a0 - rdbms: clarify "waitForPos" logic in LoadBalancer by Aaron Schulz
  • git #c4db454c - rdbms: remove IMaintainableDatabase::deadlockLoop() by Aaron Schulz
  • git #a507baf6 - Replace deprecated PermissionManager::getGroupPermissions/WithPermission (T325680) by Umherirrender
  • git #f5d3b379 - Include revision ID in RevisionAccessException by daniel
  • git #7ed6afc5 - user: Replace deprecated UserGroupMembership::getGroupName (T325673) by Umherirrender
  • git #b9066984 - jobqueue: Remove JobRunner::setLogger and make constructor internal (T246369) by Umherirrender
  • git #31d8dcbc - phpcs: Remove exclusions for files that were deleted or moved by Kevin Israel
  • git #5dd2f0e7 - LinkBatch: fix comment about deprecation replacement by DannyS712
  • git #962150af - cache: Migrate queries to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #2732c0c1 - Add action=raw&slot= to release notes (T324910) by Gergő Tisza
  • git #dc31aaad - phpcs: Remove 3 items from PrefixedGlobalFunctions ignore list by Kevin Israel
  • git #a7bf8416 - make action 'raw' slot-aware (T324910) by Simon Stier
  • git #68f5cdc8 - rdbms: clarify "cluster" and "role" terminology in comments by Aaron Schulz
  • git #096ea232 - Update moveToExternal and resolveStubs (T299387) by Tim Starling
  • git #bfcea5ac - specials: Add dropdown for common move reasons on Special:MovePage (T325257) by Umherirrender
  • git #dc7011ca - actions: Use user language for word 'other' in drop down lists by Umherirrender
  • git #262269d5 - Hard-deprecate global function wfShowingResults (T264980) by Umherirrender
  • git #2d06bb3e - specials: Replace deprecated HTMLForm::addPreText/addHeaderText (T325474) by Umherirrender
  • git #82466b05 - diff: Handle timestamp correct for suppressed revisions (T325450) by Umherirrender
  • git #48bde498 - tests: Add tests for DifferenceEngine::getRevisionHeader by Umherirrender
  • git #65087e79 - tests: Expand ArticleViewTest for unhide=1 and without unhide param by Umherirrender
  • git #c1db64b8 - Make use of ??= in more places by DannyS712
  • git #f7691670 - Upgrading pear/mail (v1.4.1 => v1.5.0) by Reedy
  • git #0c964387 - Rewrite parts of importImages maintenance script for readability by Thiemo Kreuz
  • git #96821386 - Hard-deprecate WikiPage::factory/newFromID/newFromRow (T297688) by Umherirrender
  • git #afdfc687 - api: Migrate subquery to use SelectQueryBuilder in ApiQueryAllUsers (T311866) by Amir Sarabadani
  • git #db583d33 - Storage: Migrate NameTableStore to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #8a673697 - api: Convert cl_timestamp format for continue on categorymembers (T323910) by Umherirrender
  • git #455e7686 - SettingsBuilder: introduce a "registration" stage by daniel
  • git #72d44a4e - Upgrading wikimedia/xmp-reader (0.9.0 => 0.9.1) (T314096) by Reedy
  • git #0217537c - pager: Remove ProtectedHookAccessorTrait from IndexPager by Umherirrender
  • git #9cd9ab05 - tests: Do not hide deprecation in SpecialPageFatalTest by Umherirrender
  • git #cb18d100 - Reorg: Move ActorMigration and ActorMigrationBase to user/ (T321882) by Amir Sarabadani
  • git #e1c3af91 - ParsoidOutputAccess should support all models that serialize to wikitext. (T246403) by daniel
  • git #ce8e5f15 - Introduce HtmlMessageOutputHelper for system messages (T323558) by Derick Alangi
  • git #bac2f3f6 - auth: Replace FQNs with imports by Lucas Werkmeister
  • git #523ab7cf - Reorg: Move RawMessage to under language/ (T321882) by Amir Sarabadani
  • git #572cba40 - "Show thumbnails in Special:Search" option is available on mobile (T321348) by Vadim Kovalenko
  • git #621e25ec - Remove `mediawiki.action.view.categoryPage.styles` module by DannyS712
  • git #e3af1aee - Hard-deprecate protection related deprecated Title function (T306131) by Umherirrender
  • git #012a3875 - Generalize History pager tools for use in other contexts (T51541) by Jon Robson
  • git #04f5e9f1 - resourceloader: clean up a few comments by DannyS712
  • git #91c1380d - HtmlOutputRendererHelper: test that parser cache is used. by daniel
  • git #77e80a46 - composer.json: Updated composer/spdx-licenses from 1.5.6 to 1.5.7 (T314096) by Reedy
  • git #6decc0ba - Parsoid: return 404 when page is deleted. (T325205) by daniel
  • git #2515199b - Hard-deprecate BacklinkCache::get/getLinks/getCascadeProtectedLinks by Umherirrender
  • git #c496d910 - specials: Migrate queries to SelectQueryBuilder in SpecialActiveUsers (T311866) by Amir Sarabadani
  • git #5c7a1f1d - MediaWiki-Docker: Switch PHP images to PHP 8.1 (T319432) by James D. Forrester
  • git #d2ffc38f - tests: Set serialize_precision=-1 in TestSetup by Kevin Israel
  • git #2e0c8230 - rcfilters: Add ability to negate the change tags filters too (T174349) by James D. Forrester
  • git #1056be35 - Watchlist: Register existing sub menu as associated pages (T316818) by Jon Robson
  • git #9b078129 - rdbms: Moving replication-related code to its own component (T299691) by Amir Sarabadani
  • git #fd516a98 - Fix whitespaces after comma by Umherirrender
  • git #ca4928bd - rcfilters: Prevent tagfilter param from being set to 'all' (T325255) by Roan Kattouw
  • git #1c174968 - remove unused BacklinkCache::$instance by DannyS712
  • git #1e62e1af - site\MediaWikiPageNameNormalizer: Replace deprecated Http::get (T305813) by Umherirrender
  • git #adb9c0cc - poolcounter: Merge Client and ConnectionManager from extension repo (T201223) by Timo Tijhof
  • git #abec3074 - Parsoid: don't bypass ParserCache when using Title by daniel
  • git #8b1388a5 - Change IW breakpoint to be enabled on smaller screen (T321377) by Simone Cuomo
  • git #fe091a7c - Parsoid: Default parsoid version to "0.0.0" for unsupported models (T325137) by Derick Alangi
  • git #c6b9161c - UserEditTracker: Allow querying primary DB for edit timestamp by Kosta Harlan
  • git #38e79e99 - Update Codex from v0.4.0 to v0.4.2 (T295605) (T312023) (T312024) (T312025) (T313933) (T323684) (T323753) (T324397) (T324792) (T324900) by Anne Tomasevich
  • git #18770c6a - PageEditStash: Serialize ad-hoc to restore WRITE_ALLOW_SEGMENTS (T204742) (T322823) by Aaron Schulz
  • git #a4f8b986 - Special:Log: Let the tag filter be inverted (T174349) by dvrandecic
  • git #3c338694 - HTMLForm: Fix E_NOTICE when hide-if is used with setFormIdentifier by Roan Kattouw
  • git #e8b95747 - RecentChanges/Watchlist: Expose 'inverttags' param in form and API (T174349) by James D. Forrester
  • git #78c12f64 - EditPage: Use more specific error message on undo failure (T325019) by Tim Starling
  • git #4de41710 - Enable several modules on mobile site (T324723) by Jon Robson
  • git #8384d832 - parser: Improve $noMoreClosingTag cache in preprocessor by Umherirrender
  • git #beace263 - ParserCache: fix metrics keys by daniel
  • git #ea2f15e0 - resourceloader: simplify how mw.loader loads styles by DannyS712
  • git #df6916e2 - selenium: Remove webdriverio npm package (T325059) by Željko Filipin
  • git #4f22f967 - Parsoid: implicitly enable linting in API endpoints by daniel
  • git #1825b7e1 - Add alt text for thumbnails, aria-hidden for placeholder (T320299) by Matthias Mullie
  • git #04c090de - upload: Migrate select queries to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #de535fa9 - RangeChronologicalPager: Restore the compatibility with derived classes (T228431) (T325034) by Func
  • git #5100288f - Parse API should not include #mw-content-subtitle element (T324876) (T316830) by Jon Robson
  • git #efd25911 - ChangeTags: When showing a tag, also link to a filtered RecentChanges view (T301063) by James D. Forrester
  • git #3f589f13 - api: Remove use of undeclared property in action=comparepages (T314099) by Umherirrender
  • git #45e6a2b0 - Use str_starts_with/str_ends_with/str_contains by Umherirrender
  • git #e3a8d244 - RCFilters: Set 'vertical-align' on all cells once, for simplicity by James D. Forrester
  • git #ad461c0f - Simplify convertPageBundleVariant by daniel
  • git #efe5830f - search: Avoid setting height in search thumbnails (T322621) by Amir Sarabadani
  • git #4cc5ee47 - Replace comment about deprecated Http::request (T305813) by Umherirrender
  • git #5a6508ca - specials: Replace deprecated Linker::revComment/formatComment/Block (T324906) by Umherirrender
  • git #6442e5b1 - revisionslists: Replace deprecated Linker::revComment/commentBlock (T324906) by Umherirrender
  • git #f65e6bb4 - Replace deprecated Linker::commentBlock/revComment (T324906) by Umherirrender
  • git #a28137ae - actions: Replace deprecated Linker::commentBlock (T324906) by Umherirrender
  • git #07697bb5 - api: Replace deprecated Linker::formatComment (T324906) by Umherirrender
  • git #63deedc9 - add redirects to page/history and link endpoints (T301372) by msantos
  • git #1a06fda0 - pager: Inject HookContainer into HistoryPager by Umherirrender
  • git #6844f42f - tests: Set UseInstantCommons config to false in WikiPageDbTest by Umherirrender
  • git #70aa9c8e - Make use of ?:, ?? and ??= operators in mostly trivial cases by thiemowmde
  • git #c6ca5baa - phpunit: improve isolation by calling User::clearInstanceCache by daniel
  • git #bca59554 - rdbms: add statsd metrics to TransactionProfiler (T258125) by Aaron Schulz
  • git #9b5ef58c - Use fake time in UserTimeCorrection in tests by Gergő Tisza
  • git #7a46fafc - installer: Include "more information" link for extension/skins (T316593) by Umherirrender
  • git #6e97aa65 - cache: Inject HookContainer into BacklinkCache by Umherirrender
  • git #1b94f87d - specials: Inject HookContainer into UploadForm by Umherirrender
  • git #aa3fac56 - Remove twn-related comment from languages/messages/* files (T304802) by Stang
  • git #8350ab4d - Replace deprecated PermissionManager::getGroupPermissions by Umherirrender
  • git #af2d73b4 - Replace deprecated PermissionManager::groupHasPermission by Umherirrender
  • git #0af1a513 - Make use of the ?? and ??= operators where it makes sense by thiemowmde
  • git #58e17773 - Add Windows-specific instructions in DEVELOPERS.md (T270437,T284569) by Alistair3149
  • git #02012a82 - SpecialExpandTemplates: Always use content language when no title is given (T317896) by Func
  • git #e8b16e39 - commonsInterwikiWidget: Generate URLs with mw.Title by Fomafix
  • git #d28b9389 - commonsInterwikiWidget: Simplify by using jQuery by Fomafix

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #3e0d1b0d - Set old_content_model & new_content_model for past changes (T230295) by Matěj Suchánek
  • git #396d892c - Use ActionSpecifier to load the IP address by Matěj Suchánek
  • git #52dcd462 - Use ActionSpecifier throughout the code by Matěj Suchánek
  • git #cd876b98 - selenium: Remove webdriverio npm package (T325059) by Željko Filipin
  • git #702d77e3 - Create real integration test for variables by Matěj Suchánek

ActiveAbstract

[edit]

AdvancedSearch

[edit]

ApiFeatureUsage

[edit]

ArticlePlaceholder

[edit]

Babel

[edit]

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

Citoid

[edit]

cldr

[edit]
  • git #460a0d7a - Use LanguageNameUtils::AUTONYMS/SUPPORTED instead of hard coded value by Umherirrender

CodeEditor

[edit]

Collection

[edit]

CommonsMetadata

[edit]

ConfirmEdit

[edit]

ContentTranslation

[edit]
  • git #e3f246a7 - Replace deprecated Language::isKnownLanguageTag/isValidBuiltInCode (T325974) by Umherirrender
  • git #206036e9 - Hooks: Use better callable with EchoAttributeManager::ATTR_LOCATORS (T325950) by Reedy
  • git #f6c2812a - SX: Use composition API for App.vue by NikG
  • git #225aaba0 - SX: Fix a vue warning in tests regarding missing props by Santhosh Thottingal
  • git #7eb27072 - SX: Fix eslint warnings by Santhosh Thottingal
  • git #789156de - CX3 Build 0.2.0+20221220 (T322521) (T322517) (T319181) (T322397) by Santhosh Thottingal
  • git #41a2bd1a - SX: Add target pages inside state for translations with existing target by NikG
  • git #044b9806 - SX: Use revision when fetching page content inside CXTranslationWork by NikG
  • git #f3907277 - SX: Add "getParallelCorporaBaseId" getter and use it in "save" action by NikG
  • git #bdbe0678 - SX: Add "getCurrentRevision" getter and use it in publishing actions by NikG
  • git #debbaacc - SX: Add support for page revision in content fetching methods by NikG
  • git #d1ec9c4d - SX: Fetch draft translation units inside "Pick a sentence" step (T322521) by NikG
  • git #eeb6835f - SX: Add draft restoration logic inside models (T322521) by NikG
  • git #579514eb - SX: Introduce "fetchTranslationUnits" api method (T322521) by NikG
  • git #e29382c2 - CX: Introduce TranslationUnitDTO class and use it where needed (T322521) by NikG
  • git #1a2f66f0 - CX: Create "CorporaLookup" service and inject it where needed by NikG
  • git #9f6e279b - CX: Move TranslationUnit entity into Entity directory by NikG
  • git #31f8b509 - SX: Add support for restarting a draft section translation (T322517) by NikG
  • git #a0cd914e - SX: Add "currentTranslation" application state variable by NikG
  • git #ed2087b0 - SX: Update translation model and fetchTranslations api method (T322517) by NikG
  • git #ab4e0f16 - SX: Enable dashboard list switcher and draft translation list (T319181) by NikG
  • git #6055f812 - Set QUnit test module to target desktop explicitly (T127268) by Jon Robson
  • git #b9e2e970 - CX query API module: Add support for section translation fetching (T322517) by NikG
  • git #cf209984 - SX: Add findSectionTranslationsByUser method and SectionTranslationDTO (T322517) by NikG
  • git #89a9a970 - SX: Fix CXTranslationWork SFC so that output matches specifications (T260165) by NikG
  • git #5054ad69 - SX: Refactor CXTranslationWork SFC to use composition API by NikG
  • git #643a4856 - SX: Add auto-save after each segment translation (T322517) by NikG
  • git #670a0fdc - SX: Remove extra vertical space in VisualEditor (T322397) by Santhosh Thottingal
  • git #e30b51c8 - Set targets explicitly (T127268) by Jon Robson

DiscussionTools

[edit]
  • git #d3a44b10 - Language code for zh-yue wiki is just yue (T323537) by David Lynch
  • git #013872ae - Only preload getPageData if there's thread data for the page (T325477) by David Lynch
  • git #00f5ba5d - Emergency: discussiontoolspageinfo return empty response in non-talk ns (T325477) by Amir Sarabadani
  • git #fcb64688 - a/b test anonymous ID was being reset because of cookie prefixes (T321961) by David Lynch
  • git #0db7b997 - Log an event when the lede button is clicked (T314596) by David Lynch
  • git #a6a12730 - Don't write to parser cache from maintenance script by daniel
  • git #c706562c - VisualEnhancements: in some languages put an arrow by the reply button (T323537) by David Lynch
  • git #fbd95190 - Use new stable API for subtitle modification (T324876) by Jon Robson

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]

EventBus

[edit]

EventLogging

[edit]
  • git #afdcc7db - Remove compatibility code for 1.35+ by Umherirrender
  • git #faaad63a - Hard-deprecate EventLogging::submit() parameter by Sam Smith

FileImporter

[edit]

FlaggedRevs

[edit]
  • git #939cbd77 - Use LinkBatchFactory to create LinkBatch objects (T325591) by Umherirrender
  • git #8d7cea9c - RevisionReviewForm.php: Only check is the revision text is deleted (T57349) by Caenus
  • git #008915f5 - Introduce FlaggedRevision::getDefaultTags as separate concept by thiemowmde

Flow

[edit]

FundraiserLandingPage

[edit]

GlobalBlocking

[edit]

GlobalCssJs

[edit]

GlobalPreferences

[edit]

GlobalUserPage

[edit]

GoogleNewsSitemap

[edit]

Graph

[edit]
  • git #a37739a8 - Remove unused Title argument from ParserTag::buildHtml by Umherirrender
  • git #642b58dd - Replace deprecated Parser::getFreshParser (T325959) by Umherirrender

GrowthExperiments

[edit]

GWToolset

[edit]

ImageMap

[edit]

ImageSuggestions

[edit]

InputBox

[edit]
  • git #a30577bd - Rename language codes sr-ec and sr-el to sr-Cyrl and sr-Latn in tests (T117845) by Fomafix
  • git #7c2d750a - Use single type in @var declaration by Fomafix

Interwiki

[edit]

IPInfo

[edit]

JsonConfig

[edit]

Kartographer

[edit]
  • git #d3acf82a - Replace deprecated Parser::getTitle (T281068) by Umherirrender
  • git #298e8333 - Replace deprecated Parser::getFreshParser (T325959) by Umherirrender
  • git #51f7f1eb - Fix geomask expansion possibly failing when HTTP request fails (T323113) by thiemowmde
  • git #e063cc74 - Remove redundant checks from ExternalDataLoader::extend (T323113) by thiemowmde
  • git #c0bb450a - Also expand "page" data (T325275) by Adam Wight
  • git #41e2f6fd - SpecialMap: Avoid use of null when no map server is set by Umherirrender
  • git #8b63df23 - Remove not needed class properties from MWMapsDialog class by thiemowmde
  • git #80059811 - Use flex layout for VisualEditor maps dialog (T318834) by thiemowmde
  • git #7da7d177 - Add tiny SimpleStyleParser::newFromParser() constructor by thiemowmde
  • git #4baf17e8 - Handle GeoMasks (T323113) by Svantje Lilienthal
  • git #f4177f1f - Do not parse external data from WikiCommons (T323113) by Svantje Lilienthal
  • git #b9826c30 - Preserve the focus box state when using the zoom buttons (T323979) by Andrew Kostka
  • git #0627680b - Add ExternalDataLoaderTest when HTTP request fails by thiemowmde
  • git #06450c1c - Reduce code indention in ExternalDataLoader by thiemowmde
  • git #f7cfe1c5 - Try to make Kartographer vs. FlaggedRev test more stable (T312517) by Thiemo Kreuz
  • git #1fb8cd9f - Add @license tags to all classes by thiemowmde
  • git #373ec1cb - Add basic integration test for ParserFunctionTracker (T323113) by thiemowmde
  • git #d799d33a - Add strict types to all test function headers by thiemowmde
  • git #58490eb2 - Remove confusing array flipping from State::getRequestedGroups by thiemowmde
  • git #d283fc5d - Mark JSON field in sanitize-mapdata API as "text" by thiemowmde

LandingCheck

[edit]

LdapAuthentication

[edit]

Linter

[edit]

LiquidThreads

[edit]

LoginNotify

[edit]

MachineVision

[edit]

MassMessage

[edit]

Math

[edit]

MobileFrontend

[edit]
  • git #1e1ddc23 - Avoid use of deprecated User::idFromName (T325687) by Umherirrender
  • git #45b739a5 - Log bucket/token for the DiscussionTools mobile a/b test (T321961) by David Lynch
  • git #eec2c729 - tests: Add unit tests for AMC\Outreach by Derick Alangi
  • git #9e490c49 - tests: Add test unit test suite for AMC\Manager by Derick Alangi
  • git #19120706 - Replace deprecated Linker::formatComment (T324906) by Umherirrender
  • git #7d1a5025 - Replace User with narrow UserIdentity/Authority interfaces by thiemowmde

Newsletter

[edit]

OATHAuth

[edit]
  • git #f3382dd3 - OATHUserRepository: rely less on global state by Taavi Väänänen
  • git #0fbb714b - Replace deprecated HTMLForm::setPreText (T325474) by Umherirrender

OAuth

[edit]

OAuthRateLimiter

[edit]

ORES

[edit]

PageAssessments

[edit]

PageImages

[edit]

PageTriage

[edit]

PageViewInfo

[edit]

ParserFunctions

[edit]
  • git #02106770 - Add test cases for {{#if:… and such with no possible output by thiemowmde

Phonos

[edit]

Popups

[edit]

ProofreadPage

[edit]

PropertySuggester

[edit]

QuickSurveys

[edit]
  • git #9e11fa16 - Remove unused array values from test setup by Thiemo Kreuz

Quiz

[edit]
  • git #00b38f8c - Combine property declaration and initialization when possible by Thiemo Kreuz
  • git #71cf7738 - Fix broken QuestionTest by thiemowmde

ReadingLists

[edit]

RSS

[edit]

Score

[edit]
  • git #9f611555 - Clarify missing LocalSettings.php config in README by Jonathan Harker
  • git #153b6a81 - Replace deprecated Language::fetchLanguageName (T325962) by Umherirrender
  • git #ceb99e89 - Add a special message for lilypond 2.23.12 safe mode by Tim Starling
  • git #adee410e - Use LilyPond with libcairo to generate SVG and PNG directly, T49578 by Jonathan Harker

Scribunto

[edit]

SearchVue

[edit]

SecurePoll

[edit]

SimilarEditors

[edit]
  • git #35cdd698 - Avoid passing null to json_decode by Umherirrender

StopForumSpam

[edit]

SyntaxHighlight_GeSHi

[edit]
  • git #508e926b - fetchLexers: Pass '--json' to Pygmentize by Ori Livneh
  • git #2ae82c7f - Fix lexer list parsing on Windows by Ryan Schmidt

TemplateData

[edit]
  • git #98105493 - Streamline code duplication in nested `if` in Dialog.js by thiemowmde
  • git #e222666e - Rename message not specific to suggestedvalues by thiemowmde
  • git #b4c96028 - Unhoist a bunch of variables in Dialog.js by thiemowmde
  • git #ca5a2f26 - Create dialog elements from "type", not from element name by thiemowmde
  • git #505a835c - Extract named isValidCustomFormatString() method (T301337) by Thiemo Kreuz
  • git #b53d7546 - Renaming misleading "type" variable by thiemowmde
  • git #4790aaed - Inline some trivial single-use variables by Thiemo Kreuz
  • git #2d55ab3e - Simplify some overly complex comparisons with undefined by Thiemo Kreuz
  • git #61dce0bf - Fix copy paste mistakes and outdated code documentation by Thiemo Kreuz
  • git #c0755ea3 - Split parameter validation off as separate methods (T301337) by Thiemo Kreuz

TemplateSandbox

[edit]

Thanks

[edit]

TheWikipediaLibrary

[edit]
  • git #11280a2d - Hooks: Use better callable with EchoAttributeManager::ATTR_LOCATORS (T325950) by Reedy

TimedMediaHandler

[edit]

TitleBlacklist

[edit]

TorBlock

[edit]

Translate

[edit]

TranslationNotifications

[edit]

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

VisualEditor

[edit]
  • git #aff18744 - Update VE core submodule to master (049fb828f) by Bartosz Dziewoński
  • git #1165a06f - ve.ui.MWTemplatePage: Use <p> instead of <hr> in the description by Bartosz Dziewoński
  • git #fe77d35c - ve.ui.MWTemplatePlaceholderPage: Remove cleanup for old mw.storage entries by Bartosz Dziewoński
  • git #62d3fc12 - Remove unused message 'visualeditor-dialog-transclusion-placeholder' by Bartosz Dziewoński
  • git #4fb3db27 - ve.ui.MWTemplatePlaceholderPage: Move label to real label for accessibility (T277028) by Bartosz Dziewoński
  • git #31fdf642 - tests: Replace deprecated Language::factory (T325986) by Umherirrender
  • git #afca7bf0 - TemplateDialog: separate “Add template” messages (T304121) by Pols12
  • git #a8fc627f - Remove redundant/conflicting ARIA label in template dialog (T296465) by thiemowmde
  • git #420b2a93 - Update VE core submodule to master (1a3a68a6b) by Bartosz Dziewoński
  • git #99f98991 - selenium: Toolbar should open format paragraph menu (T296187) by Esther Akinloose
  • git #d5825af5 - selenium: Toolbar should open style text options (T296187) by Esther Akinloose
  • git #4df16fac - selenium: Toolbar should open structure options menu (T296187) by Esther Akinloose
  • git #e9b29656 - Log bucket/token for the DiscussionTools mobile a/b test (T321961) by David Lynch
  • git #8a42b056 - ve.dm.MWTemplateSpecModel: Document some large params as private class by Thiemo Kreuz
  • git #3a50a092 - Catch HttpException early (T325310) by daniel
  • git #ac946cff - ParsoidClient: Improve return type documentation for Phan by Bartosz Dziewoński
  • git #b6929d5b - Change mw.libs.ve.getTargetDataFromHref to not return bogus data for external links by Bartosz Dziewoński
  • git #9c251619 - QUnit test module should explicitly target desktop (T127268) by Jon Robson
  • git #612a307d - Use new stable API for subtitle modification (T324876) by Jon Robson
  • git #a1f93941 - Set targets explicitly on desktop only module (T127268) by Jon Robson

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

WikidataPageBanner

[edit]

WikiEditor

[edit]

wikihiero

[edit]

WikiLambda

[edit]

WikimediaIncubator

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

Wikisource

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Nostalgia

[edit]
  • git #2e0d723b - Set the author name shown on Special:Version to "Various authors" by Jack Phoenix
  • git #f33fc6e8 - Replace deprecated Language::fetchLanguageName (T325962) by Umherirrender
  • git #b77672f1 - Replace deprecated User::idFromName (T325687) by Umherirrender

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #75b007dc - Remove obsolete browser support checks for HTML5 History API by Bartosz Dziewoński
  • git #930d7a40 - ve.dm.SurfaceSynchronizer: Abstract out communication slightly by David Chan

No changes

[edit]
  • 3D
  • AntiSpoof
  • ArticleCreationWorkflow
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeMirror
  • Cognate
  • CologneBlue
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalUsage
  • GlobalWatchlist
  • GuidedTour
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • Listings
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nuke
  • OpenStackManager
  • PageNotice
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Timeless
  • TocTree
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • XAnalytics
  • intersection
  • timeline

Total changes

[edit]

720 Changes in 112 repos by 105 authors