MediaWiki 1.39/wmf.15/Changelog
< MediaWiki 1.39 | wmf.15
Core changes
edit- git #a3b59dd6 - Branch commit for wmf/1.39.0-wmf.15 by trainbranchbot
- git #7b264d22 - Add CSS class 'mw-htmlform-checkradio-indent' for indenting form fields by Bartosz Dziewoński
- git #42d3ce34 - Test: Replace deprecated ApiBase constants by Reedy
- git #bc0db4dc - Apply ID and class more consistently in HTMLSelect(Or|And)OtherField (task T309883) by Daimona Eaytoy
- git #55d44e81 - Special:Block: Fix width of indented fields for partial blocks by Bartosz Dziewoński
- git #049369f8 - Tests: Fix API Validator @covers by Reedy
- git #feaebec1 - Add namespace names for [pcm] Nigerian Pidgin by Jon Harald Søby
- git #69cd8a11 - tests: Remove some unneeded PHPUnit return callbacks by DannyS712
- git #f45fefec - api: Replace numerous more deprecated constants by Reedy
- git #adec9032 - AbstractChangesListSpecialPageTestCase: Add abstract function for validateOptionsProvider by Reedy
- git #88b3717b - Tests: Fix some @covers statements by Reedy
- git #41c42d54 - Tests: Cleanup some unnecessary nested function calls by Reedy
- git #0b5084f8 - api: Replace numerous deprecated constants by Reedy
- git #d3378261 - Add some tests for RevisionStore helper methods (task T252170) by DannyS712
- git #5e40a401 - phpunit: Use customized TestDox output (task T297287) by Kosta Harlan
- git #ad11b034 - Settings: Generate schema artefacts using a single maintenance script by daniel
- git #5c555984 - Upgrading wikimedia/ip-set (3.0.0 => 3.1.0) by Reedy
- git #2f8b7ae6 - SpecialRandomInCategory: Don't expose edittoken in URL (task T309907) by Ammarpad
- git #47f598b9 - Use continuation when meta=tokens doesn’t fit in response (task T309921) by Lucas Werkmeister
- git #dba719c2 - package-lock: run npm audit fix by samtar
- git #8d71c7b6 - Add date formats for Kabuverdianu by Waldir Pimenta
- git #e91c3520 - Make user parameter required in WikiPage::prepareContentForEdit() (task T285732) by DannyS712
- git #d522079c - ParserTestRunner: move more common code into ::runTest() by C. Scott Ananian
- git #0e394209 - Remove deprecated WikiPage::doEditContent() (task T286139) by DannyS712
- git #4ea9ec66 - Allow REST API delete method request to contain a body (task T309388) by Bill Pirkle
- git #760c2fe9 - Parser tests: the Test::$config property is now always an array (task T307720) by C. Scott Ananian
- git #a5a04f56 - Pass <Test,TestMode> as argument pair, deprecate old TestFileReader by C. Scott Ananian
- git #cada8a82 - RollbackPage: Include patrol status of revisions with same timestamp (task T309817) (task T304766) (task T260798) by Umherirrender
- git #ec8404e1 - Add [blk] Pa'O Karen namespace and special page name translations by Jon Harald Søby
- git #60f75780 - Remove 6 deprecated ResourceLoader skin modules in core PT2 (task T304322) by Moh'd Khier Abualruz
- git #356647ed - SpecialDeletedContributions: Hide date headers by AntiCompositeNumber
- git #a4b5c67b - Add unit testing for MediaWiki\Rest\Validator (task T309388) by Bill Pirkle
- git #703b5a04 - Clarify usage of $offset in UserTimeCorrection by Daimona Eaytoy
- git #a9ee442f - ParserOptions: Add fallback to enableMagicLinks by Kosta Harlan
- git #bd94eae1 - RCFeedTest: Ensure wgRCEngines is set to array for test case by Kosta Harlan
- git #0441ea03 - specialpage: Remove deprecated class alias SpecialPageFactory by Umherirrender
- git #53a34c17 - Use yield consistently in grammar tests by Amir E. Aharoni
- git #874ab55d - assertStatusOK() should not report warnings. by daniel
- git #1e2ade0a - Move RELEASE-NOTES-1.38 into HISTORY by Reedy
- git #d3c3abcd - Unbreak ParsoidHTMLHelperTest: Fix call to ParsoidHTMLHelper constructor by Subramanya Sastry
- git #9d7758ac - change-your-logo.svg: Resize to 135px square, re-crush, and manually minify (task T306362) (task T308680) by James D. Forrester
- git #5865a86b - search: Hint the SearchEngine about the set of snippets to provide (task T306477) by Erik Bernhardson
- git #ac07cc03 - SECURITY: ApiEditPage: update title after redirects (task T309028) by Taavi Väänänen
- git #b101f7e5 - Remove 6 deprecated ResourceLoader skin modules in core (task T304322) by Moh'd Khier Abualruz
- git #d294fd2e - RELEASE-NOTES-1.38: Mention that the "auto-number headings" feature was dropped (task T284921) (task T307928) by diesel kapasule
- git #dd9b44b1 - rdbms: Move selectSQLText to SQLPlatform (task T307616) by Amir Sarabadani
- git #b0d08dcb - Rest: Remove {domain} param from TransformHandler (task T301370) by Derick Alangi
- git #75a97c69 - resourceloader: Separate error response from unversioned and shorten to 60s by Timo Tijhof
- git #519e95ad - resourceloader: Decouple some internal constructor args (task T32956) by Timo Tijhof
- git #c73d2796 - BaseTemplate::getFooter should not trigger deprecation warning (task T278266) by Jon Robson
- git #80ce1fe2 - Rest: Move TransformHandler to core (part 1) (task T301370) by Derick Alangi
- git #ed0d1844 - Add Tai Nüa to Names.php (task T309763) by Amir E. Aharoni
- git #454446f3 - SpecialGoToInterwiki: Explain purpose, add link to launch task by Timo Tijhof
- git #3acc9e63 - tests/parser: Run phan by Umherirrender
- git #c89449d2 - Show change tags on Special:DeletedContributions (task T306739) by Umherirrender
- git #615c0771 - Autoloader: Use @phpcs-require-sorted-array by Umherirrender
- git #b6b53a04 - rdbms: make approvePrimaryChanges() trigger ping() in more cases (task T307133) by Aaron Schulz
- git #77027133 - auth: Improve documentation on LocalUserCreatedHook (task T199393) by Umherirrender
- git #6a10c33b - tests/parser: Remove return value from ParserTestPrinter::showFailure by Umherirrender
- git #23ad6813 - tests/parser: Pass strings to TermColor::color by Umherirrender
- git #d5627eeb - tests/parser: Simplify sequencer handling in DbTestRecorder by Umherirrender
- git #c7c53177 - tests/parser: Add documentation for class properties by Umherirrender
- git #6ea1ba1a - Add tests closer to real use cases for Special:MyLanguage (task T278639) by Func
- git #aeb5f517 - installer: ensure $wgLocaltimezone has a valid default (task T309476) by mainframe98
- git #934c9226 - Rearrange zh-related language fallback chain (task T286291) (task T296188) (task T252367) (task T278639) by Winston Sung
- git #643c8967 - Add end-to-end tests for fetching HTML (task T309549) by daniel
- git #e908b236 - Adding log links for deletion and protection to ChangesList (task T49466) by diesel kapasule
- git #d1d519c5 - DeleteAction: Show warning when subpages are present (task T305268) by Dayllan Maza
- git #5e5c879b - RollbackPage: Make rollback not overwrite manual RC patrol status (task T304766) (task T260798) by Matěj Suchánek
- git #8f274480 - auth: Introduce quick permissions checks for AuthManager (task T283265) by Thalia
- git #3e22c5b9 - Revert "ParserTestRunner: undo class rename of TestFileReader" by Subramanya Sastry
- git #0a4569a7 - rdbms: support mmap_size pragma for sqlite by Aaron Schulz
- git #496332e4 - rdbms: avoid DBReadOnlyRoleError in Database::doFlushSession() (task T306632) by Aaron Schulz
- git #79e5606b - Show change tags for log entries on Special:RevisionDelete (task T109041) by Umherirrender
- git #3d231564 - Show change tags on Special:MergeHistory (task T309647) by Umherirrender
- git #14ae7c3f - Add put() and delete() shorthands to rest.js by Daimona Eaytoy
- git #2ca04910 - resources: Reorder css in mediawiki.interface.helpers.styles by Umherirrender
- git #1f7561e5 - Revert "Tombstone the old session on SessionBackend::resetId()" (task T299193) (task T309616) by Gergő Tisza
- git #e3761987 - Remove unused config $wgInterwikiPrefixDisplayTypes (task T306361) by diesel kapasule
- git #a2e5997a - Make "title" the first field in a form, when needed by Isabelle Hurbain-Palatin
- git #8a31497c - Remove unused configuration global $wgLegacySchemaConversion (task T303684) by diesel kapasule
- git #5156ae04 - Allow sharding in site_stats update (task T306589) by Amir Sarabadani
- git #d5cec5bb - Use normalized CIDR range for navigation links on Special:Contributions (task T293664) by Umherirrender
- git #56417313 - Clean up tables of Chinese conversion rules by Func
- git #12a3c76c - notifications: prevent log spam when invalid user object listed. (task T308967) by RhinosF1
- git #6abc2823 - Unify how the term "undelete" is used in the undelete UI (task T307181) by EpicPupper
Vendor
edit- git #2fe2a139 - Bump wikimedia/parsoid to 0.16.0-a11 (task T308621) (task T308707) (task T309405) by Subramanya Sastry
- git #6d279548 - Upgrading wikimedia/ip-set (3.0.0 => 3.1.0) by Reedy
Extensions
editAbuseFilter
edit- git #bbded623 - Inline/simplify smaller pieces of duplicate/complex PHP code by Thiemo Kreuz
- git #1d1215ba - Add support for regex string replacements. (task T285468) by proc
CheckUser
edit- git #3ccbacf2 - Api: Replace use of deprecated ApiBase properties by TheresNoTime
- git #055744b6 - Revert "Allow searching CheckUserLog by check reason with wildcards" (task T16699) by Urbanecm
- git #2cfeb35e - ApiQueryCheckUserLog: Revert some whitespace changes by Reedy
- git #aec98f1f - Allow CheckUserLog API to parse CIDR ranges (task T296899) by dreamyjazz
- git #91968489 - Minor bug fix for OOUI conversion of Special:CheckUser (task T309815) by dreamyjazz
- git #5a39d09d - Add CheckUserMaximumRowCount to the checkuser-summary message by dreamyjazz
- git #29fdaa87 - Add link of checkuser actions done by the user in contributions page by Amir Sarabadani
- git #17e84c0a - Allow searching CheckUserLog by check reason with wildcards (task T16699) by dreamyjazz
- git #f13e4e6f - Use OOUI on Special:CheckUser (task T309815) by dreamyjazz
- git #48717ad2 - Show users under investigation even without the block right (task T268152) by dreamyjazz
- git #d049db45 - Replace deprecated WikiPage::factory on Special:CheckUser (task T297688) by Umherirrender
- git #416a0a81 - Make injecting db-related code easier in tests by Amir Sarabadani
- git #d5dd90d0 - Add tests for SpecialCheckUserLog and LogPager (task T175920) by dreamyjazz
- git #1bf000c5 - Add tests for Special:CheckUser (task T175920) by dreamyjazz
- git #d15f0bf6 - Simplify SpecialInvestigate's addIndicators() parameters by dreamyjazz
- git #8c67a34f - Check rights for Investigate GUI and InvestigateBlock permission errors (task T268152) by dreamyjazz
- git #e07c3dd7 - Add CheckUserActorMigration service (task T233004) by Alexander Vorwerk
- git #e9f24caa - Standardise type for timestamp column (task T300575) by Umherirrender
- git #cf6e80e1 - Remove hardcoded parentheses in favour of CSS styling (task T223872) by dreamyjazz
CirrusSearch
edit- git #e829da5a - Improve error classification on cirrussearch (task T306168) by joseph emmanuel kayode (iemarjay)
- git #85572945 - Add ability to disable skip_if_last_matched (task T306477) by Erik Bernhardson
- git #2e388f62 - Add cirrusDumpResult, cirrusDumpQuery and cirrusExplain to Prefix Search and CompletionSuggester (task T174745) by joseph emmanuel kayode (iemarjay)
- git #8babf0f0 - Repair passing of maintenance args to child scripts by Erik Bernhardson
Cite
edit- git #40c40974 - CiteVisualEditorModule: Disable URL loading to fix legacy debug mode (task T309697) by Bartosz Dziewoński
- git #11255770 - Make message key parser accept more than just underscores by Thiemo Kreuz
CodeEditor
edit- git #17714294 - Configure JS linter to handle more lines (task T1092) by Derk-Jan Hartman
Collection
edit- git #a48d5e35 - Replace deprecated WikiPage::factory on Special:Collection (task T297688) by Umherirrender
ContentTranslation
edit- git #187f48f2 - SX: Store the MT provider used for the applied translation (task T270499) by NikG
- git #86bba4f5 - SX subSection model: Add translationOrigin getter (task T270499) by NikG
- git #8b9bec93 - SX publishing: Always set applied section title as targetsectiontitle by NikG
- git #638309c4 - CX Refactoring: Create TranslationUnitValidator service (task T305691) by NikG
- git #21c89e42 - CX Refactoring: Rename and create service for AbuseFilterCheck (task T305691) by NikG
- git #eef8e81b - CX Refactoring: Create service for RestbaseClient (task T305691) by NikG
DiscussionTools
edit- git #ab05e4e2 - Add test coverage for ApiDiscussionToolsPageInfo::getThreadItemsHtml by Ed Sanders
- git #b4f829e5 - PageInfo threaditemshtml: include content before the first heading (task T304856) by David Lynch
- git #f668ee49 - PageInfo threaditemshtml: For empty headings, include their non-reply content (task T304856) by David Lynch
- git #e0f231b8 - Add preference for offering new topic tool when creating new talk pages (task T297990) by Bartosz Dziewoński
- git #32e306f6 - Hide icon in anon warning below tablet width (task T307709) by Ed Sanders
- git #02ced052 - Disable (instead of hiding) preferences that would have no effect by Bartosz Dziewoński
- git #c8570b95 - Fix CSS selector after upstream changes to CompletionWidget (task T307712) by Ed Sanders
- git #0f0e8fca - ThreadItem.js: Only search CommentItem's for authors by Ed Sanders
- git #28124e7f - Add attributes for Minerva click tracking (task T295490) by Bartosz Dziewoński
DonationInterface
edit- git #77b067df - Make default gateway priority rules narrower (task T309475) by Elliott Eggleston
- git #a92591bd - Typo fixes by Elliott Eggleston
- git #24cf4b74 - Make config param mandatory (task T302936) by Elliott Eggleston
- git #caaec295 - Clean up Ingenico config (task T302939) by Elliott Eggleston
- git #8890243a - Log querystring values for ResultSwitcher (task T309799) by Elliott Eggleston
- git #5773d443 - Expunge form_name (task T302939) by Elliott Eggleston
- git #1c641700 - Expunge $wgDonationInterfaceFormSettings (task T302939) by Elliott Eggleston
- git #428a6da3 - Expunge more ffname (task T302939) by Elliott Eggleston
- git #6a81428f - Remove more ffname related depreciated functions (task T302939) by wfan
- git #9050bec4 - Refactor gateway chooser logic (task T302936) by Andrew Green
- git #7afb5e8a - More currencies for Ingenico (task T302936) by Elliott Eggleston
- git #f8b31701 - Update country list for Ingenico (task T302936) by Elliott Eggleston
Echo
edit- git #c81dad3e - Replace deprecated WikiPage::factory/newFromID (task T297688) by Umherirrender
Flow
edit- git #b35634e7 - Add namespace name for [pcm] Nigerian Pidgin by Jon Harald Søby
- git #5f7da6ea - ConfirmEditTest: Override Parser service (task T90875) by Kosta Harlan
Gadgets
edit- git #c825368e - Add namespace names for [pcm] Nigerian Pidgin by Jon Harald Søby
GrowthExperiments
edit- git #db37d536 - Apply line-height: 1.6 to the about mentorship dialog (task T292627) by Martin Urbanec
- git #b129eeba - Mentorship: Use LTR icon for Hebrew in mentorship-optin module (task T309749) by MewOphaswongse
- git #24eaae7f - Add an image: prevent interaction with the save button when the toolgroup is disabled (desktop) (task T309671) by MewOphaswongse
- git #c1fe9a79 - Homepage: Don't make API request to update recent questions (task T309685) by Kosta Harlan
- git #4bb8c8ef - Mentorship: add gender support to growthexperiments-homepage-mentorship-about-mentor-par1 and -par2 (task T309073) by MewOphaswongse
- git #85bf84d1 - SubmissionHandler: Allow null for baseRev ID (task T309120) by Kosta Harlan
- git #89e8a2b1 - refreshLinkRecommendations: Use TopicDecorator and remove OresTopicTrait (task T286183) by Kosta Harlan
IPInfo
edit- git #a3a3c941 - Hide IP Information panel from mobile (task T309363) by fossifer
- git #ec76895c - Update some return types in unit tests (task T309678) by fossifer
Kartographer
edit- git #49942245 - Extract wikitext parser calls to a small service (task T263762) by Thiemo Kreuz
- git #4998573d - Start a terminology section in the readme by Thiemo Kreuz
MachineVision
edit- git #e02c16d8 - components: Replace `@box-shadow-inset--inverted` by Volker E
MassMessage
edit- git #69e53456 - MassMessageJob: remove a read of $wgUser (task T244112) by DannyS712
- git #691db938 - Replace deprecated WikiPage::factory (task T297688) by Umherirrender
Math
edit- git #74bd7c47 - Add text field in VE to change QID by Fwolz
- git #92c4db78 - Set up mathoid and mathlatexml regardless of configuration (task T307896) by Moritz Schubotz (physikerwelt)
- git #894c2298 - Replace getNativeData to getText for Math (task T283679) by russ-rogovetz
MobileFrontend
edit- git #d2a2952d - Toggler: Update icon in-place instead of re-creating it (task T295490) by Bartosz Dziewoński
OAuth
edit- git #e5883c63 - Fix broken grant type field (task T297888) by Gergő Tisza
PageTriage
edit- git #511bd132 - Don't call saveOptions in LocalUserCreated (task T306636) by Amir Sarabadani
- git #f935ed97 - Modules: unhoist javascript variables (task T309001) by DannyS712
ProofreadPage
edit- git #0c1120e8 - Update Nigerian Pidgin namespaces by Amir E. Aharoni
- git #aeab3f62 - Change NamespacesNames to NamespaceNames by Jon Harald Søby
- git #056d217b - Add namespace names for [pcm] Nigerian Pidgin by Jon Harald Søby
Score
edit- git #1d93a29d - VE: Rename message keys from inspector to dialog by Ed Sanders
Scribunto
edit- git #f44c704b - Add namespace names for [pcm] Nigerian Pidgin by Jon Harald Søby
SecureLinkFixer
edit- git #6a5b5a35 - Updating domains.php from Mozilla by Reedy
- git #0509d342 - Switch to new hook handler format (task T271027) by Kunal Mehta
SimilarEditors
edit- git #46e564f5 - Ignore code coverage in SimilarEditors/ServiceWiring (task T309641) by tsepothoabala
- git #6f9e49cc - URLEncode username in SimilarEditors (task T309235) by AnaïsGueyte
- git #668e33f5 - Fix coverage comments by STran
Thanks
edit- git #725bd574 - Don't call saveOptions in Hooks::onAccountCreated (task T306636) by Amir Sarabadani
TimedMediaHandler
edit- git #ac91caa2 - Partial revert "TextHandler::getTextTracksFromRows(): Remove unused code" (task T309873) by Jforrester
- git #4c147802 - Remove EnableLocalTimedText from SpecialOrphanedTimedText (task T309677) by Derk-Jan Hartman
- git #4a50b369 - Remove unused wgVideoPlayerSkin by Derk-Jan Hartman
- git #9f9159ed - Delay subtitle track selection (task T309414) by Derk-Jan Hartman
Translate
edit- git #6d1a0a31 - Update Doxyfile by Niklas Laxström
- git #97b8418d - TranslatePreferences: Remove fallback method for fetching language names by Abijeet
- git #1c4ee6c5 - Move HTMLJsSelectToInputField::class to namespace (task T308513) by Wangombe
- git #91412a12 - Remove unused suppression for IDatabase::tableName by Abijeet
- git #0d181667 - Clear the source page cache when adding a "ready" tag by Isabelle Hurbain-Palatin
- git #895fdf88 - Use MessageWebImporter::class with namespace (task T308513) by Wangombe
- git #4c7395ce - Rename & move TuxMessageTable::class (task T308513) by Wangombe
- git #deb23b38 - Update JsSelectToInput::class to use namespaces (task T308513) by Wangombe
- git #4693cfeb - Rename DeleteTranslatablePageSpecialPage (task T300497) by Abijeet
- git #ace90f1f - Add support to delete message bundles (task T300497) by Abijeet
- git #aa0197e2 - Remove unused StatsBar::class from Translate. (task T308513) by Wangombe
- git #d87ebb62 - Update StatsTable::class to use namespaces (task T308513) by Wangombe
- git #72496018 - ttmserver-export: Add workaround for T258860 (task T258860) (task T306422) by Niklas Laxström
- git #f09d0ac5 - ElasticSearchTTMServer: switch to _doc type (task T305428) by David Causse
TrustedXFF
edit- git #b46c0162 - Use json serialized IPSet by Reedy
- git #2427c3bc - Remove some NXDOMAIN DNS entries by Reedy
UniversalLanguageSelector
edit- git #e881e0e3 - Update jquery.ime and jquery.uls from upstream (task T309918) by Amir E. Aharoni
- git #cfd6d48b - Load OOUI widgets only when ULS is opened (task T309793) by Santhosh Thottingal
- git #30a9342c - Update language name search index by Niklas Laxström
- git #f51f748a - Update jquery.uls from upstream by Amir E. Aharoni
VisualEditor
edit- git #3e032363 - Update VE core submodule to master (c54b727ca) (task T309037) by Bartosz Dziewoński
- git #6869bc90 - ve.ui.MWLinkAnnotationInspector: Prevent long sitenames from messing up the layout (task T309443) by Bartosz Dziewoński
- git #f5ae9c2e - Update VE core submodule to master (cd966e817) (task T307712) by Bartosz Dziewoński
Wikibase
edit- git #1e63b29b - REST: Extract route handler error response creation by Jakob Warkotsch
- git #e9cd97da - REST: Added X-Authenticated-User to statement responses in openapi spec by Leszek Manicki
- git #4c3392f7 - Don't call saveSettings in EchoNotificationsHandlers::doLocalUserCreated (task T306636) by Amir Sarabadani
- git #a683c64a - Revert "Temporarily disable yue language fallback tests" (task T299377) by Winston Sung
- git #38193f69 - Wikibase.example.php: Use global keyword (task T90875) by Kosta Harlan
- git #3789e6ea - REST: Use RequestBuilder in GetItemTest by Jakob Warkotsch
- git #d6d26f48 - REST: Create fewer items in GetItemTest by Jakob Warkotsch
- git #4bd441d4 - REST: Create fewer items in GetItemStatementsTest (task T309680) by Jakob Warkotsch
- git #1998a72f - REST: Add single statement 304 specs and tests (task T309516) by sihe
- git #2357f70f - REST: Lint json by Jakob Warkotsch
- git #5115c992 - REST: Move test item creation into before() (task T309516) by sihe
- git #74c0fae2 - REST: Add statement list 304 spec and test (task T309680) by Jakob Warkotsch
- git #65032ba1 - REST: Use RequestBuilder in GetStatement spec test (task T309516) by sihe
- git #788e1453 - bridge: Vue3: add emits statement to components that emit events by Michael Große
- git #0e745e42 - REST: Adjust examples in the OpenAPI specification (task T309633) by sihe
- git #f107364c - REST: Conditional item specific statement requests (task T309515) by sihe
- git #431d2061 - REST: Add required statement fields to OpenAPI spec (task T309520) by Jakob Warkotsch
- git #ca0055fd - REST: Publish the OpenAPI docs (task T307185) by Jakob Warkotsch
- git #1aaee843 - REST: Add StatementSerializer with required fields (task T309519) by Jakob Warkotsch
- git #67ce8a2a - REST: Implement conditional statement requests (task T309514) by sihe
- git #9eaa80a1 - REST: Override item specific description in spec (task T309513) by sihe
- git #59e09265 - REST: Add allowed headers to single statement spec (task T309513) by sihe
- git #8d0a773d - Temporarily disable yue language fallback tests (task T299377) by Winston Sung
WikibaseLexeme
edit- git #366040f8 - Use wikibase-entityselector-notfound for “no results” (task T304340) by Lucas Werkmeister
WikidataPageBanner
edit- git #f5f13979 - Add #firstHeading id to banner template (task T306744) by bwang
WikiEditor
edit- git #4fc6cb53 - Realtime preview: keep original scroll position when enabling/disabling (task T294977) by Sam Wilson
- git #4ff946ae - Realtime Preview onboarding popup (task T294589) by Sam Wilson
WikiLambda
edit- git #c2a4bc37 - ApiFunctionCallTest: Simplify code by James D. Forrester
- git #2592c626 - Follow-up 0af102e5: Don't have ZErrorFactoryTest spam an error when doing nothing (task T302519) by James D. Forrester
- git #36f44c83 - tests: Make sure every file declares its namespace by James D. Forrester
- git #9a60f45d - tests: Normalise the locations of the Validation tests by James D. Forrester
- git #f5737193 - CanonicalZObjectTest: Disable tests that disagree between Opis and Ajv (task T309386) by Genoveva Galarza
- git #ba1c6767 - Add tests that fail with typed lists in PHP (task T309386) by gengh
- git #87793118 - link to implementation/tester creation from function page (task T309200) by jkieserman
- git #662996bc - Update function-schemata sub-module to HEAD (5c8c897) (task T285433) (task T309386) (task T309511) by James D. Forrester
- git #51d2eb26 - show iso code on tap in addition to hover (mobile friendly) (task T308463) by jkieserman
- git #6d83ee62 - ZTypedRegistry::isZObjectInstanceOfType: Don't fatal if ZRef is to an unknown item by James D. Forrester
- git #3356f050 - fix a few console errors by jkieserman
- git #ade7956d - Do not send an undefined label to the backend (task T308872) by jkieserman
- git #c709f6ac - ZTypeRegistry: Introduce isZObjectInstanceOfType() method by James D. Forrester
- git #10b8758f - Rename ZGenericList to ZTypedList by James D. Forrester
- git #9429abbf - Disable function call if there are no attached implementations and remove inline code editor (task T306371) by jkieserman
- git #7678a152 - Remove residual references to ZList that weren't being used (task T309537) by gengh
- git #ec285b70 - Update values of wikilambda_edit API examples (task T309385) by gengh
- git #12b2192f - Update function-schemata sub-module to HEAD (2575d10) (task T285433) by James D. Forrester
WikimediaMessages
edit- git #bc0bb37d - Update QuickSurvey on SimilarEditors (task T307215) by AnaïsGueyte
- git #a22151c5 - Add grammar forms for sitename of kswiktionary (task T289767) by rishabhbhat
- git #b291f588 - ext.wikimediamessages.contactpage: Combine two minor modules by Timo Tijhof
Wikistories
edit- git #84f0ea19 - Fix stylelint warning: max-len by Stephane Bisson
- git #7ea73a70 - Scroll select frame thumbnail into view (task T309128) by Stephane Bisson
- git #52f71af8 - Update Design (Monday) by hueitan
- git #8458b747 - Update Design (Friday) by hueitan
Skins
editMinervaNeue
edit- git #6df66f31 - Add discussion link next to MinervaNeue skin option (task T308653) by suecarmol
- git #9e9546fa - skin.json: Add value to MinervaOverflowInPageActions (task T308675) by suecarmol
- git #31c31730 - Do not use the SkinMinervaReplaceNotificationsBadge hook to add Echo (task T301263) by Jon Robson
Vector
edit- git #41997db7 - Hide central notice from a11y tests by bwang
- git #e4aaf02c - [Grid] Move header rule into search rules (task T303484) by Jon Robson
- git #02fb9053 - [Grid] Add TableOfContentsContainer (task T303484) by Jon Robson
- git #e801f917 - [Grid] Remove vector-layout-legacy selector from sidebar rules (task T303484) by Jon Robson
- git #c45a4dd1 - Add back search title to WVUI component (task T291671) by bwang
- git #deb54f94 - Correctly hide the sticky header when it is not in use (task T308343) by Jon Robson
- git #b8701a3b - [Grid preparation] Restrict certain rules to old layout (task T303484) by Jon Robson
- git #87e4ca9a - Exclude from max-width via query string patterns (task T307725) by Sam Wilson
- git #b0312473 - Adds tests for stickyHeader A/B test logic (task T299959) by Jon Robson
- git #d7e6690b - Sticky header edit button A/B test bucketing (updated) (task T299959) (task T309370) by Jan Drewniak
- git #a3cef301 - Move page title above article toolbar menus (task T303549) by Jan Drewniak
- git #0ebae6c4 - In max-width mode, constrain the width of page previews (task T307725) by Sam Wilson
- git #aebd782d - i18n: Use correct direction for collapse Table of Contents (task T309478) by Ebrahim Byagowi
- git #06708ba1 - Remove unnecessary inner-tag whitespace and self-closing tags by Volker E
Misc
editVisualEditor/VisualEditor
edit- git #06bc509b - ve.js: Update ve.now() to match optimisation of MediaWiki core by Timo Tijhof
- git #c54b727c - FocusableNode: Remove webkit columns hacks (task T309037) by Ed Sanders
- git #7f8df33f - build: Update language lists to add 'tdd' by Bartosz Dziewoński
- git #cd966e81 - CompletionWidget: Wrap in a PopupWidget to keep within viewport (task T307712) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralAuth
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeMirror
- Cognate
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MapSources
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit280 Changes in 44 repos by 84 authors