MediaWiki 1.40/wmf.17/Changelog

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

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