MediaWiki 1.40/wmf.4
MediaWiki 1.40.0-wmf.3 | Deployment of MediaWiki 1.40.0-wmf.4 to Wikimedia sites | MediaWiki 1.40.0-wmf.5 |
The latest version (labeled "1.40.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 3 October 2022 (see the roadmap).
Core changes
edit- git #7cb7f958 - Branch commit for wmf/1.40.0-wmf.4 (task T314193) by trainbranchbot
- git #5f303600 - MediaWiki UI: Bring styles in line with latest Codex (task T319071) by Jon Robson
- git #3db27c86 - Deprecate use of 'wvui-search' package (task T310243) by Volker E
- git #8cee8432 - Tests: Explicit cast to int in RandomImageGenerator test (php8 warnings) by Brian Wolff
- git #ead3f8b4 - Sync up with Parsoid parserTests.txt by Subramanya Sastry
- git #5c49a09e - Introduce LanguageVariantConverter (task T317019) by Abijeet
- git #88983582 - .phan/config.php: Update minimum_target_php_version (task T319186) by Reedy
- git #c4a36b00 - Introduce SearchResultThumbnailProvider & move hook + NS_FILE thumbs in (task T306883) by Matthias Mullie
- git #3cec8ffe - Separate gallery styles from the content-media feature (task T318300) by Arlo Breault
- git #7d0f4fbb - Use standard tab width in diff by Ed Sanders
- git #56adfea4 - context: Remove deprecated IContextSource::getStats() implementations by Umherirrender
- git #efb72f2c - SpecialContribute Follow up (task T286466) by Moh'd Khier Abualruz
- git #c34db14f - Remove deprecated global function wfQueriesMustScale by Umherirrender
- git #085b9d18 - exception: Tolerate no service container when trying DB rollback by daniel
- git #a02be0b3 - HtmlInputTransformHelper: Fall back to ParserCache (task T318395) by daniel
- git #3099a71c - SiteStatsInit: Migrate Database::select usages to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #6aedfc03 - ResourceLoader: Migrate Database::select usages to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #d9e00a3e - RestrictionStore: Migrate Database::select usages to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #96fb3fb4 - WebInstaller: Increase `#mw-panel` width to `11em` (task T318205) by Volker E
- git #0738913d - WebInstaller: Lighten success message and add top margin (task T318204) by Volker E
- git #c304af2a - WebInstaller: Remove inlined inconsistent bullet image and indent (task T318203) by Volker E
- git #644af7fa - WebInstaller: Unify background colors and sort background props first by Volker E
- git #32dd10b1 - WebInstaller: Increase `line-height` for legibility (task T318202) by Volker E
- git #b39e48a5 - WebInstaller: Increase color contrast of coming installation steps (task T318200) by Volker E
- git #0fbe063a - ApiEditPage: Create temporary account on edit attempt if enabled (task T307056) by Bartosz Dziewoński
- git #28a7b6ee - Upgrading pear/net_smtp (1.10.0 => 1.10.1) by Reedy
- git #a19e50f6 - composer: Drop symfony/polyfill-php73, as we require PHP 7.4 now by James D. Forrester
- git #c0400d48 - Drop PHP 7.2 & PHP 7.3 support in MediaWiki master; require 7.4.3 (task T261872) by James D. Forrester
- git #ee5ad165 - pager: Clean up file headers and `@ingroup` (task T257789) by Timo Tijhof
- git #5a4aabb2 - SECURITY: HTMLUserTextField: Treat hidden users as unregistered if current user can't view them (task T309894) by Bartosz Dziewoński
- git #09a6e514 - interwiki: Overall clean up and simplification (task T315315) by Timo Tijhof
- git #fa7bb033 - poolcounter: Clean up file headers and `@ingroup` by Timo Tijhof
- git #7a47e78f - SECURITY: Hide suppressed users from rollback page error messages (task T307278) by Manfredi Martorana
- git #22a656ad - SECURITY: reassignEdits: Delete rows from ip_changes (task T316304) by Reedy
- git #f31cd9f1 - REST: HtmlInputTransformHelper: Load original data from stash (task T310464) by daniel
- git #6b1d6e62 - rdbms: Drop deprecated functions from LoadBalancer by Amir Sarabadani
- git #a8c9e986 - Deduplicate code for parsing API 'continue' parameters by Bartosz Dziewoński
- git #00b74a0e - Use buildComparison() instead of raw SQL in more API modules (easy cases) by Bartosz Dziewoński
- git #1898f043 - ApiSandbox: use formatversion=latest by default by C. Scott Ananian
- git #2b9fd517 - Drop support for doctrine/dbal < 3.0.0 (task T270740) by Amir Sarabadani
- git #872970a2 - Drop some pre-7.4 php compat code by Alexander Vorwerk
- git #7e2df77d - Soft-deprecate the remainder of ActorMigration (task T227047) by Gergő Tisza
- git #4edae948 - Revert "rdbms: improve LoadBalancer connection pool reuse" (task T318904) by Ladsgroup
- git #af5b2aff - Change "article" to "page" by Amir E. Aharoni
- git #ea0072e5 - RELEASE-NOTES-1.39: Sync with REL1_39's copy by James D. Forrester
- git #a3828a7b - Follow-up 0024c71: Move REL-NOT entry to 1.40, this didn't make REL1_39 by James D. Forrester
- git #dd32fe1a - Mark ParserOptions::{get,set}MaxTemplateDepth() @internal (task T318826) by C. Scott Ananian
- git #b7b13c87 - Mark ParserOptions::{get,set}ExternalLinkTarget() @internal (task T317647) by C. Scott Ananian
- git #ba56f905 - Correctly handle fake revs when previewing or switing VE mode by Derick Alangi
- git #d8f609ef - ParserTestRunner: Do all Parsoid-specific test setup together by Subramanya Sastry
- git #58780e52 - Persistent contribution entry point on the mobile navigation menu (task T286466) by Moh'd Khier Abualruz
- git #4ecfa8e1 - jobqueue: Remove unused EnqueueJob class (task T89308) by Timo Tijhof
- git #9c4f70c2 - Componentize menulink + footer (task T302116) by Clare Ming
- git #6ab12893 - Update OOUI to v0.45.0 (task T311514) (task T315240) (task T316516) by James D. Forrester
- git #c9103015 - Drop useless maint scripts and sql files after 1.31-1.33 clean up by Amir Sarabadani
- git #2368233e - wgPasswordPolicy: Raise default password length for basic users to 8 characters by James D. Forrester
- git #1e701c8b - WebInstallerOptions::addPersonalizationOptions(): Close fieldset (task T318754) by Reedy
- git #1851294c - docker: update to latest published images (task T306802) by Brennen Bearnes
- git #c7ae41e3 - resources: Drop jquery.throttle-debounce, deprecated since 1.33 (task T213426) by James D. Forrester
- git #9397a235 - Loop in more relevant data to parsoid's parser outputs by Derick Alangi
- git #ea6eaf7d - Ensure Parser::fetchFileAndTitle returns title after img redirects by Brian Wolff
- git #77746512 - ParserTestRunner: Fix handling of externallinktarget option by Subramanya Sastry
- git #21fd7b92 - Don't pass null to json_decode() (deprecated in PHP 8.1) (task T289926) by Sam Wilson
- git #c5f96e7e - BenchmarkerTest: Minor cleanup by Reedy
- git #c07080f2 - SpecialVersion: Minor cleanup by Reedy
- git #0ba22423 - interwiki: Remove outdated CDB references (task T315315) by Timo Tijhof
- git #4a5e8aeb - RecentChanges: Mark onRecentChangesPurgeRows() as void by Timo Tijhof
- git #7e5de859 - jobqueue: Clean up file headers and `@ingroup` by Timo Tijhof
- git #456a3b10 - lockmanager: Clean up file headers and `@ingroup` by Timo Tijhof
- git #5e426759 - Maintenance: Fix hasArg/getArg $argId PHPDoc by Marius Hoch
Vendor
edit- git #dc623160 - Bump wikimedia/parsoid to 0.17.0-a2 (task T186241) (task T230861) (task T296025) (task T309024) by Subramanya Sastry
- git #31ed7ae2 - Upgrading league/uri (6.4.0 => 6.7.2) by Reedy
- git #5b54ba52 - Upgrading spomky-labs/cbor-php (v1.1.1 => v2.1.0) by Reedy
- git #1d97c3c0 - Upgrading geoip2/geoip2 (v2.12.2 => v2.13.0) by Reedy
- git #9564f7a8 - Drop symfony/polyfill-php72 and symfony/polyfill-php73, we require actual PHP 7.4 now by James D. Forrester
- git #ea9734cb - Upgrading pear/net_smtp (1.10.0 => 1.10.1) by Reedy
- git #0aa4d441 - Upgrading composer/ca-bundle (1.3.2 => 1.3.3) by Reedy
- git #358e4275 - Upgrading nikic/php-parser (v4.13.2 => v4.15.1) by Reedy
- git #a8880aeb - Update symfony/* by Reedy
- git #e5c841df - Update php-parallel-lint/php-parallel-lint to 1.3.2 by Alexander Vorwerk
- git #8e740952 - Update psy/psysh to 0.11.8 by Alexander Vorwerk
- git #7ffd2f82 - Update maxmind/web-service-common to 0.9.0 by Alexander Vorwerk
- git #e8bc11d3 - Explicitly pin lcobucci/clock by Reedy
- git #36a04b9f - Raise james-heinrich/getid3 from v1.9.21 to v1.9.22 for PHP 8.1 compat by James D. Forrester
- git #f97e2541 - Raise lcobucci/jwt to v4.1.5 and league/uri-components to v2.4.1 for PHP 8.0 compat (task T313563) by James D. Forrester
- git #c9306033 - Raise onoi/message-reporter to 1.4.2 for PHP 8.0 compat (task T313564) by James D. Forrester
- git #c749042a - Raise required PHP version from 7.2.9 to 7.4.3 (task T261872) by James D. Forrester
- git #27e65523 - Update OOUI to v0.45.0 by James D. Forrester
Extensions
editAbuseFilter
edit- git #c6d3e663 - Explicitly cast mod (%) operhands to ints. by Brian Wolff
- git #d2fc2ff8 - maintenance,includes: Clean up file headers by Timo Tijhof
- git #9092ffab - PurgeOldLogIPData.php: Minor doc and code clean up by Timo Tijhof
ArticlePlaceholder
edit- git #4a4b3d12 - Declare dependency on Scribunto in extension.json by Marius Hoch
- git #ed14e7f1 - Replace deprecated Language::factory and Language::fetchLanguageName by Fomafix
CampaignEvents
edit- git #8c487fc6 - selenium: Enable Event Registration is configured correctly (task T316875) by Vaughn Walters
CentralAuth
edit- git #2be3f586 - Simplify a condition by Taavi Väänänen
- git #cc2187a5 - CentralAuthHooks: Minor indenting fixes by Reedy
- git #64af16ac - Various minor PHP code style optimizations by Thiemo Kreuz
CirrusSearch
edit- git #64082bb5 - Use PHPUnit's convenience shortcuts where possible by Thiemo Kreuz
- git #06b4f0f1 - Replace scroll in DumpIndex.php with search_After (task T265056) by Erik Bernhardson
- git #bc516cfa - IndexCreator: Wait for green after creation (task T317200) by Erik Bernhardson
- git #fc977ebd - debug options: Remove backwards compatability by Erik Bernhardson
- git #43254963 - Use markTestSkippedIfExtensionNotLoaded() shortcut in tests by thiemowmde
- git #04fc144a - Passing bool as 2nd argument to Index::create is deprecated by Erik Bernhardson
Cognate
edit- git #36100330 - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
ContentTranslation
edit- git #1e3c7e4a - SiteMapper: Fix usage of $.extend in getCXUrl by Santhosh Thottingal
- git #2356ccb5 - SX: Move target title making for sandbox sections to server-side (task T275363) by NikG
- git #79a4bcc6 - SX: Add UI for entrypoint for translating recently edited section (task T287025) by NikG
- git #424fd1e5 - SiteMapper: Fix getCXUrl so that title change is respected by Santhosh Thottingal
- git #c216de8b - SX recent edit entrypoint: add hook to register JS module (task T287025) by NikG
- git #751128cf - SX: Add after edit hook to create entries in significant-edits table (task T287025) by NikG
- git #efded9e7 - Refactor ApiSectionTranslationSave to explicitly pass method arguments by NikG
- git #1a293836 - SX: Move section title prepending to server-side (task T311997) (task T316761) (task T316881) by NikG
- git #e59911a7 - SX section positioning: Use "prependtext" param in "edit" API request (task T311997) by NikG
- git #302c3ce3 - Desktop SX: Hide section title placeholder inside VE for target page (task T316929) by NikG
- git #a478e7e5 - Move section position calculation logic to server-side (task T311997) by NikG
- git #63a2a92d - SX: Fix links in original content panel inside SX Editor screen (task T314558) by NikG
- git #7e73558a - Desktop SX: Fix section title to not change to article title (task T316927) by NikG
- git #e33dfcb1 - Fix alignment of Contributions page entrypoint (task T318139) by Santhosh Thottingal
- git #83888ab5 - TranslationCorporaStore: Avoid unnecessary lock when record does not exist (task T256229) by Santhosh Thottingal
- git #03a9d173 - Translation::update: Use the global id of current translator (task T310771) by Santhosh Thottingal
DiscussionTools
edit- git #0e5f4460 - Fix styling of heading input in new topic tool by Ed Sanders
- git #8d727dc2 - Fix reply link/button margins on RTL wikis by Bartosz Dziewoński
- git #86d47438 - maintenance: Use standard doMaintenance boilerplate by Timo Tijhof
- git #c2594914 - Don't re-color :visited links that act as buttons (task T319019) by Ed Sanders
- git #f9d8b7af - Reduce padding around reply button slightly to improve vertical alignment by Ed Sanders
- git #4d1722d1 - Fix double <div class="mw-parser-output"> after saving by Bartosz Dziewoński
- git #d5161bf0 - Add config to separate out visualenhancements on mobile (task T318871) by David Lynch
- git #79d4879b - Empty state banner: Improve selector for hiding top border by Ed Sanders
- git #df961545 - Show mf-section-0 in preview (task T318758) by Ed Sanders
- git #3a42623f - Visual enhancement features are now part of the mobile set (task T318302) by David Lynch
- git #0a5cded4 - Fix TODO about ParsoidClient::getPageHtml() params by Bartosz Dziewoński
- git #f6df39c1 - Always scroll "Loading..." text into view by Ed Sanders
- git #688cdc24 - Move "Return to comment" below sticky header when present (task T318474) by Ed Sanders
- git #a9488a9e - Suppress top border when section follows <h1> (task T318198) by Ed Sanders
- git #968250bb - Add mw.track call when comment setup fails (task T310390) by David Lynch
- git #14b01e10 - Only hold on to a Config instead of ConfigFactory when injecting by Bartosz Dziewoński
DonationInterface
edit- git #620fa029 - Use the convenient createMock() shortcut in tests by Thiemo Kreuz
- git #dac71ed0 - Prefer in_array() over array_search() when that's not needed by Thiemo Kreuz
- git #bfdea902 - Fix visibility of setUp/tearDown methods in tests by Thiemo Kreuz
- git #5288dcb3 - Update Smash-Pig by Elliott Eggleston
- git #474411dc - Don't log spurious warning on missing params by Elliott Eggleston
- git #d2f8216f - Update namespaces for SmashPig responses by Elliott Eggleston
- git #a6b1c9fc - Return after redirecting to fail page (task T318617) by Elliott Eggleston
- git #df7d9c24 - unset card info includes cardNumber and expiryDate for ingenico log (task T311455) by wfan
Echo
edit- git #5f7cbee3 - Add a description for Special:Preferences layout (task T311717) by suecarmol
- git #dbe112df - Tests: More complete mock to prevent php 8.1 warning by Brian Wolff
EventBus
edit- git #95f97397 - Make test suite more resilient by Sam Smith
FeaturedFeeds
edit- git #a23ae304 - Replace deprecated static Language functions by Fomafix
FileImporter
edit- git #44528d82 - Use much more narrow StatsdDataFactoryInterface interface by Thiemo Kreuz
Gadgets
edit- git #14f18c3b - Add a description for Special:Preferences (task T311717) by suecarmol
GlobalBlocking
edit- git #c4c4f789 - GlobalBlock::appliesToRight returns true for 'upload' (task T317324) by csimiyu
GrowthExperiments
edit- git #2f414745 - Fix RefreshUserImpactData in MySQL strict mode (task T313395) by Gergő Tisza
- git #366d5380 - maintenance: Switch global wfGetDB/MediaWikiServices to maint->getDB by Timo Tijhof
- git #2eefeda1 - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof
- git #ce9e8e20 - User impact: remove unused dependency vuex (task T310666) by Sergio Gimeno
- git #a584fb7d - Remove GEHomepageImpactModuleEnabled flag by Kosta Harlan
- git #817cf75c - SpecialImpact: Pass username and ID to Vue client (task T318540) by Kosta Harlan
- git #82499c73 - Raise default mentorship eligibility requirements (task T318545) by Martin Urbanec
- git #849e3262 - i18n: Use plural for recent activity streak count (task T310666) by Kosta Harlan
- git #f9cf1acc - NewImpact: Allow loading on Special:Impact (task T318540) by Kosta Harlan
- git #bb9881d2 - Add Hebrew special page aliases by Amir E. Aharoni
- git #505c5cc4 - SpecialEditGrowthConfig: Clarify mentorship eligibility messages (task T318546) by Martin Urbanec
- git #b39a0528 - RefreshUserImpactData: Fix queries that filesort (task T313395) by Gergő Tisza
- git #9cdaae6d - Add maintenance script for deleting expired user impact data (task T313395) by Gergő Tisza
- git #2dfcef61 - SpecialManageMentors: Display "None" when there are no mentors to display (task T318469) by Martin Urbanec
- git #9d41c3fe - SpecialManageMentors: Add a introductory message (task T318274) by Martin Urbanec
- git #a2dfc1b3 - Add maintenance script to refresh user impact data (task T313395) by Gergő Tisza
- git #006eb1c5 - User impact: add recent activity section (task T310666) by Sergio Gimeno
- git #5cf869e2 - User impact: add edit count and thanks score cards (task T310661) (task T310665) by Sergio Gimeno
InterwikiSorting
edit- git #f0cb5a95 - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
- git #6ce72d31 - build(deps-dev): bump grunt-banana-checker from 0.9.0 to 0.10.0 by Addbot
Kartographer
edit- git #7ef68638 - Don't do expensive wikitext parsing of empty strings (task T315913) by thiemowmde
- git #a5c34878 - Fix broken this.… references in nearby module by thiemowmde
- git #8640832f - Remove icons from nearby and external maps buttons (task T304074) (task T304076) by thiemowmde
- git #4c76635b - PHP 8.1 compatibility: Don't pass null to string functions by thiemowmde
- git #6c31b6f1 - Fix logspam caused by Wikivoyage's usage of the mapdata API (task T309188) by Thiemo Kreuz
- git #750c3125 - Replace generic `new Exception` with more specific ones by Thiemo Kreuz
Linter
edit- git #1f119cd5 - ApiQueryLinterStats: Change the 'ls' prefix to 'lntrst' to avoid conflict (task T319202) by James D. Forrester
LiquidThreads
edit- git #cbdbc637 - Replace deprecated Language::factory by Fomafix
- git #e0cdbcc3 - Add a description for Special:Preferences (task T311717) by suecarmol
Math
edit- git #409cc542 - Improve use of gadgets for LatexDialog by Fwolz
MediaSearch
edit- git #900d9b08 - mobile: image in QuickView scrolls up (task T314831) by Vadim Kovalenko
MobileFrontend
edit- git #46ef8b22 - Be more strict with handling null to prevent PHP8 warnings by Brian Wolff
- git #e141ca13 - EditorGateway: Remove unused method #setPrependText by Bartosz Dziewoński
- git #e86c3a92 - Fix text-align for language list (task T319086) by Jon Harald Søby
- git #2d9caf5e - Handle case where Terms of use link is null (task T302116) by Jon Robson
- git #ef31ef33 - Toggler: Use more specific selector to find headline ID (task T318476) by Ed Sanders
- git #74db9422 - Don't add mobile view link to pages without title by Jon Robson
- git #fde36085 - Special:Nearby is now provided by Extension:NearbyPages (task T246494) by Jon Robson
NearbyPages
edit- git #63f55828 - Restore Nearby pages label to Special:SpecialPages by Jon Robson
OATHAuth
edit- git #751cce32 - Drop broken postgres/patch-oathauth_users-drop-id-nextval.sql (task T312744) by Kunal Mehta
- git #5efe6e21 - ApiOATHValidate: Remove deprecated totp parameter (task T304375) by Reedy
OAuth
edit- git #50c43096 - AuthCodeRepositoryTest: Add missing use statement by Reedy
OpenStackManager
edit- git #b1b83949 - Add description for Special:Preferences (task T311717) by suecarmol
PageImages
edit- git #6a6af45a - Drop some code that now lives in core (task T306883) by Matthias Mullie
PageTriage
edit- git #91e80c80 - ext.pageTriage.views.toolbar: Add another handleError call (task T313303) by TheresNoTime
- git #58dee9da - NewPagesFeed: Show statistics for redirects and articles in the footer (task T310108) by MPGuy2824
- git #51b4bea6 - NewPagesFeed: Fixing formatting when the article starts with a very long word (task T205929) by MPGuy2824
ParserFunctions
edit- git #6468bf9e - Replace deprecated Language::isValidBuiltInCode and Language::factory by Fomafix
Phonos
edit- git #445fbb2b - PhonosButton.less: Remove border-color override for :focus (task T317036) by TheresNoTime
- git #c28db1a7 - LarynxEngine.php: Remove PhanUndeclaredFunction suppression by TheresNoTime
ProofreadPage
edit- git #e49d80cd - modules: Rename internal foreign/ dir to lib/ (task T249858) by Timo Tijhof
- git #5ae97252 - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof
- git #f77a9e38 - Fix tests on PHP 8 (task T312971) by tacsipacsi
- git #6e02968e - Add page-status module to EditInSequence module (task T308098) by Sohom
QuickSurveys
edit- git #fb282a66 - Change Action::getActionName to context ::getActionName to reduce cost (task T314008) by Umherirrender
RSS
edit- git #3e5dd249 - Replace Parser::getFunctionLang() with ::getTargetLanguage() (task T318860) by C. Scott Ananian
Score
edit- git #90040ac4 - Update README to use $wgShellboxUrls by Kunal Mehta
Scribunto
edit- git #94f1ee4c - Fix paths in COPYING after file moves by Kunal Mehta
- git #13e82702 - Add global alias for Scribunto_LuaEngine by Reedy
- git #91232499 - Apply some minor PHP code modernizations by Thiemo Kreuz
- git #408f4d0b - Namespace tests by Reedy
- git #1eecdac6 - Capitalise Engines folder by Reedy
- git #073a3657 - "Namespace LuaCommon" take 2 by Reedy
TemplateData
edit- git #458bd2e0 - Fix typo in templatedata-desc (task T319196) by Ed Sanders
- git #fb70bf74 - Use "Edit" for the edit button (task T317468) by Ed Sanders
- git #bce6519f - De-brand TemplateData (task T317468) by Ed Sanders
- git #17d6c485 - Fix broken comparison when editing the template description by Thiemo Kreuz
TextExtracts
edit- git #c77adce0 - Tests: Use more complete mock to prevent php8.1 deprecated warnings by Brian Wolff
- git #d67f9a73 - Remove figures from text extracts (task T318727) by Arlo Breault
TimedMediaHandler
edit- git #d2570800 - composer.json: Bump james-heinrich/getid3 min version by Reedy
- git #3f966ce2 - Replace depreacted Language::fetchLanguageNames and Language::factory by Fomafix
- git #f09b04c7 - Revert "Video transcode config cleanup" (task T312152) (task T317069) by Jforrester
Translate
edit- git #a21c43ee - ext.translate.editor.helpers: Improve code comments by Abijeet
- git #95f6c4d0 - Do not hide translation save errors when displaying validation errors by Abijeet
VisualEditor
edit- git #1746b761 - ApiVisualEditor: Remove `parsedoc` VE paction by Derick Alangi
- git #27496110 - api-testing: Add more `visualeditoredit` e2e tests by Emeka Chukwukere
- git #db6cc667 - api-testing: Add test for creating and saving a page by Emeka Chukwukere
- git #78207ee4 - Update VE core submodule to master (6b9937c19) (task T312558) by Bartosz Dziewoński
- git #1992281c - De-duplicate replacePageContent methods between desktop and mobile by Ed Sanders
- git #db82eb02 - ve.init.mw.DesktopArticleTarget: Fix double <div class="mw-parser-output"> after saving by Bartosz Dziewoński
- git #5b5ed387 - Add basic end-to-end tests for action=visualeditor (task T318403) by Emeka Chukwukere
- git #84186868 - ApiParsoidTrait: Remove unused abstract method dieStatus by Bartosz Dziewoński
- git #b8bb53b7 - ArticleTarget: Only overwrite title when not loading from view page (task T318772) by Ed Sanders
- git #4ca12d65 - Use same formatting for "Parameters:" in qqq.json by Thiemo Kreuz
- git #1c746819 - Add api-testing script to package.json (task T318403) by daniel
- git #209aaf69 - ParsoidClient: Fix getPageHtml() $targetLanguage param inconsistencies by Bartosz Dziewoński
Wikibase
edit- git #c8122f0c - Remove PHPUnit4CompatTrait by Lucas Werkmeister
- git #557a9b68 - Add additional celestial bodies to globe list (task T314611) by Mike Peel
- git #d3d88c0a - REST: Make header descriptions more generic (task T318221) by Jakob Warkotsch
- git #79e29c86 - Require MediaWiki 1.40, PHP 7.4 (task T264168) by James D. Forrester
- git #ec415c3a - UnexpectedUnconnectedPagePrimer: Don't rely on affectedRows by Marius Hoch
- git #6244a338 - REST: Fix `checkPreconditions()` comment by Jakob Warkotsch
- git #91c2c23e - REST: DRY up e2e tests using RequestBuilderFactory by Jakob Warkotsch
- git #454295a9 - Simplify ClaimSummaryBuilder::buildClaimSummary by Jakob Warkotsch
- git #189d48ad - DOC: Other improvements (task T318785) by Ollie Shotton
- git #29def513 - DOC: Update Doxygen documentation.md page (task T318785) by Ollie Shotton
- git #c5d22377 - DOC: Fix doxygen config file (task T318785) by Ollie Shotton
- git #3bf01d70 - Bump dawidd6/action-send-mail from 3.6.1 to 3.7.0 by Addbot
- git #4cec5bd7 - Add maintenance script to change units of quantities (task T312256) by Deniz Erdogan
- git #6b1fd7b7 - REST: Add middleware to check for a User-Agent (task T318151) by Ollie Shotton
- git #74e90bf5 - Track use of Searchbox footer on Wikidata (task T306933) by Michael Große
- git #6777ac82 - Fix typo in ontology.owl by Lucas Werkmeister
- git #dd1cd74e - Fix `addSite.php` example command in Wikibase docs by Ollie Shotton
- git #2304b388 - Make sure language lookups return plain arrays (task T311617) by Lucas Werkmeister
- git #e8136a1f - Move JS variables into MakeGlobalVariablesScript hook (task T311617) by Lucas Werkmeister
- git #a874c8ea - Use wb.getLanguageNameByCode() in WikibaseContentLanguages (task T262836) (task T275781) (task T311626) by Lucas Werkmeister
- git #377566cd - Send language names to wikibase.getLanguageNameByCode() (task T261851) (task T311626) by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #e96de408 - Remove BC handling from fixture testing by Erik Bernhardson
- git #d80afd72 - Update fixture handling by David Causse
- git #7459b299 - Update EntitySearchElasticTest fixture handling by Erik Bernhardson
WikibaseLexemeCirrusSearch
edit- git #47d9a7a5 - Remove BC from LexemeFullTextQueryBuilderTest by Erik Bernhardson
- git #6adbea41 - Update fixture handling by David Causse
Wikidata.org
edit- git #6ae96191 - Use PHPUnit's convenience shortcuts where possible by Thiemo Kreuz
- git #eb765a19 - build(deps-dev): bump stylelint-config-wikimedia from 0.13.0 to 0.13.1 by Addbot
WikiLambda
edit- git #bebdcdbd - Add second language in CreateNewFunction test. (task T316669) by EWright
- git #827e0507 - maintenance: Use standard Maintenance.php boilerplate by Timo Tijhof
- git #710e3d8a - ZTypedList: check types of new elements in append methods (task T315696) by dmartin
- git #fdee5195 - Clear out function evaluation results when function changed. (task T314264) by EWright
- git #c42b0fa7 - Add ZID to title on zFunction and zObject edit pages. (task T318240) by ddw
- git #48b03a42 - This bug appears to have fixed itself somewhere along the way, just (task T317889) by ddw
- git #acac970b - Correct misnamed test file. by EWright
- git #b0c454f8 - ZTypedMap: Move compatibleTypes() to ZObjectUtils by James D. Forrester
- git #8e5ec3e5 - Follow-up d0772d3: Revert changes to ZObjectFactory.php (task T315009) by dmartin
- git #e7e2862f - When error is returned from function evaluation show it by default. (task T306374) by EWright
- git #e75769ca - Create first FE integration test, for creating a function. (task T316669) by EWright
WikimediaBadges
edit- git #069960dd - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
- git #7c5f67a4 - build(deps-dev): bump stylelint-config-wikimedia from 0.13.0 to 0.13.1 by Addbot
WikimediaEvents
edit- git #baaf1182 - Log blocked edit attempts (task T310390) by David Lynch
WikimediaIncubator
edit- git #c7c442ae - Add missing message by Jon Harald Søby
- git #fdd4078f - Add message group for on-wiki messages by Jon Harald Søby
WikimediaMaintenance
edit- git #7f690628 - DisableAccount: Copy blockDisabledAccounts.php to this repo (task T106068) by Stang
WikimediaMessages
edit- git #f5101384 - Add messages for Bengali Wikiquote (bnwikiquote) (task T319183) by gerritbot
Wikistories
edit- git #dc9704ae - Design update 28 Sep by Huei Tan
- git #95ad80cc - Instrumentation: log story_already_exist correctly (task T318706) by Stephane Bisson
- git #df4451cc - Textbox content should remain after the image replacement (task T318135) by Huei Tan
Skins
editMinervaNeue
edit- git #400126fa - Revert back Minerva icon features not ready for production (task T319071) by Jon Robson
- git #69ef22e6 - Remove Minerva talk pages Selenium tests (task T317467) by Bartosz Dziewoński
- git #f0505d28 - Hide figcaptions for plain and frameless figures (task T318300) by Arlo Breault
- git #1d123e02 - Remove redundant styling rules and fix center/none halign for figures (task T318300) by Arlo Breault
- git #2c9e18b3 - mediawiki.skin.variables: Add `border-style` and `border-width` vars by Volker E
- git #3a7d5063 - Don't show thumbnails for non-NS_FILE results on Special:Search (task T306883) by Matthias Mullie
Vector
edit- git #d1ef0d3a - Revert "Visual enhancements next: Fix alignments of icons" (task T319070) by Jdlrobson
- git #2a2496f8 - Visual enhancements next: Fix alignments of icons (task T319070) by Jon Robson
- git #98068d95 - Restore navigation landmarks in page toolbar (task T317440) by Jan Drewniak
- git #db08697b - Prepare for icon touch area change (task T314323) by Jon Robson
- git #76f73dec - Fix page toolbar border (task T318952) by bwang
- git #4b17edad - Fixes to addPortletLink hook handler (task T317491) (task T318495) by Jon Robson
- git #785926d8 - Technical: Generalize icon flushing (task T314323) by Jon Robson
- git #44ee12c7 - [Visual enhancements next] Make the Echo buttons functional (task T257143) by Jon Robson
- git #e7944de8 - Add Article Tools feature flag (task T306609) by bwang
- git #6b7bc78b - Update name of body class to avoid confusion (task T310527) by Jon Robson
- git #d8f242c0 - [Visual enhancements next] Restores the badge styling to Echo (task T257143) by Jon Robson
- git #330dc5f7 - Restore unconditional rendering of siteSub with styling modifications (task T315639) by Jon Robson
- git #3613a369 - [Quick Fix] Fix Vector 2022 should display a "log in" link on private wikis (task T317789) by Nicholas Ray
Misc
editVisualEditor/VisualEditor
edit- git #6b9937c1 - Update OOUI to v0.45.0 by James D. Forrester
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FileExporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- Quiz
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UniversalLanguageSelector
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexeme
- WikibaseMediaInfo
- WikibaseQualityConstraints
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit306 Changes in 57 repos by 74 authors