MediaWiki 1.41/wmf.17
MediaWiki 1.41.0-wmf.16 | Deployment of MediaWiki 1.41.0-wmf.17 to Wikimedia sites | MediaWiki 1.41.0-wmf.18 |
The latest version (labeled "1.41.0-wmf.17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 11 July 2023 (see the roadmap).
Core changes
edit- git #2a2c8375 - Branch commit for wmf/1.41.0-wmf.17 (task T340245) by trainbranchbot
- git #f6a674bc - Html: Fixes Error: [] operator not supported for strings (task T341534) by Jon Robson
- git #ab09005b - HISTORY: Add DiscussionTools bundling to 1.40 release notes (task T290464) by James D. Forrester
- git #4f726c6d - ExternalLinks: Make oneWildcard avoid adding wildcard to domain (task T326251) by Amir Sarabadani
- git #35316a36 - Update OOUI to v0.47.4 (task T341336) by Anne Tomasevich
- git #ceca304e - DefaultPreferencesFactory: Fetch array-type preferences in a general way (task T224701) by Func
- git #c1141fe2 - Drop unused MysqlUpdater::checkBin by Alexander Vorwerk
- git #4036c7de - SpecialLog: Handle invalid title better (task T341475) by Lucas Werkmeister
- git #677a9320 - postEdit: Fix typo in docs by Bartosz Dziewoński
- git #95ab5416 - Doc: link mw:Manual:Modeling_pages by daniel
- git #8108767e - ParsoidCachePrewarmJob: Pass in a PageRecord to ::newSpec() by Derick Alangi
- git #21e81d2b - rdbms: Clean up minor code duplications in LoadBalancer by thiemowmde
- git #3997f6fd - postEdit: Add note about setting wgCurRevisionId and wgRevisionId by Kosta Harlan
- git #10869586 - Replace array_keys in foreach to use $_ as value instead by Umherirrender
- git #c397e4ff - WikiImporter: Improve error message output (task T341434) by Reedy
- git #8b96ff69 - tests: Use correct expect message function in DatabaseTest by Umherirrender
- git #6bd00c66 - Fix param doc of wfGetAllCallers by Umherirrender
- git #b6ded3b2 - htmlform: Allow validation-callback to return Status instances (task T338677) by mainframe98
- git #5d19afa7 - phpunit: Update MediaWikiTest to use FauxRequest by Timo Tijhof
- git #1b66ab1b - tests: Move loop-unrelated code in MediaWikiIntegrationTestCase by Umherirrender
- git #28ae6795 - Move array destructuring into foreach by Umherirrender
- git #9b4a0839 - Remove deprecated Title::newFromTitleValue by Fomafix
- git #92800e8d - jobqueue: Deprecate ::toSerializableArray() and remove unused by Derick Alangi
- git #c1281eb9 - update linksearch-text (task T14810) by JJMC89
- git #de446936 - editpage: Improve preloading from messages on editpage by Umherirrender
- git #d53b8254 - Fix requireOnceInGlobalScope for PHP < 8.1 (task T90875) by Daimona Eaytoy
- git #2eba8834 - Fix documentation for ::execute in delete and update QueryBuilders by Dreamy Jazz
- git #83341889 - Fix TestLocalisationCache being way to small (task T225730) by thiemowmde
- git #c1be0062 - docker: update to latest published images (task T338208) by Brennen Bearnes
- git #f6859333 - storage tests: Call editPage() with WikiPage when used for same page (task T225730) by Umherirrender
- git #a105d682 - editpage: Fix use of includeonly for preload of page in mw namespace (task T341171) by Umherirrender
- git #12a96f54 - Use explicit title in RevertedTagUpdateIntegrationTest (task T341344) by Lucas Werkmeister
- git #918aed5f - htmlform: Use more compact PHP features in places by thiemowmde
- git #947cfc83 - Don't use TestUserRegistry directly in RevisionStoreDbTest by thiemowmde
- git #03feb08c - Remove non-existing password parameter in TestUserRegistry by thiemowmde
- git #51c6fe61 - Login page: Use Codex CSS components (task T182050) by Jon Robson
- git #67206507 - site: Use DeleteQueryBuilder in DBSiteStore (task T340065) by Umherirrender
- git #889a0b81 - Prefs search: Replace CSS hacks with StackLayout#setContinuous (task T337531) by Ed Sanders
- git #be2882aa - EditPage: Improve handling for revision deleted while editing is ongoing (task T301947) by Ammarpad
- git #3c76e31b - Update OOUI to v0.47.3 (task T149654) (task T216780) (task T326557) (task T337515) (task T338145) (task T338165) (task T338344) (task T338832) (task T339839) by Roan Kattouw
- git #8ec41a1e - Add some tests for MediaWiki::parseTitle by Bartosz Dziewoński
- git #a64a6a0b - Use DeleteQueryBuilder in one more place by Lucas Werkmeister
- git #5d26080d - Fix Chinese diff segmentation by Tim Starling
- git #86376190 - Use special pages instead of actions for revision delete and edit tags (task T323338) (task T340853) by Func
- git #36b92d45 - Inject page language into TextSlotDiffRenderer by Tim Starling
- git #e88e396b - Update Codex from v0.13.0 to v0.14.0 (task T309903) (task T326665) (task T338344) (task T339141) (task T339839) (task T340072) (task T340261) (task T340570) by Roan Kattouw
- git #7cf42e26 - rdbms: Add support for ALL_ROWS in two query builders (task T332329) by Amir Sarabadani
- git #3e157496 - Migrate several wfGetDB() to use ICP (task T330641) by Amir Sarabadani
- git #dfa18883 - ExternalLinks: Make order by and continue only rely on el_id in READ NEW (task T341000) (task T47237) by Amir Sarabadani
- git #5d3a55af - Don't parse HTML as wikitext on grants/rights special pages by thiemowmde
- git #4fd2b0df - Add DifferenceEngine::getDefaultLanguage() by Tim Starling
- git #7ebeb84d - build: Fix file name for stylelintrc.json in grunt-watch by Umherirrender
- git #ca922590 - LivePreview: Show summary preview in live diff (task T340900) by Nardog
- git #3cdf06b0 - DeleteAction: Avoid displaying the form unconditionally (task T341002) by Func
- git #f924299d - rdbms: Add support for limit, offset and order by in UnionQueryBuilder (task T340776) by Amir Sarabadani
- git #722cb2e4 - skins: Fix Skin::buildSidebar to not share cache between skins (task T303007) by Timo Tijhof
- git #e18d3632 - Remove duplicate array_keys() from GenderCache::doLinkBatch by thiemowmde
- git #ce879de2 - Avoid minor code duplication in mediawiki.page.watch.ajax by thiemowmde
- git #131258ca - Use native assertGreater/LessThan in HandlerTestTrait by thiemowmde
- git #3c631a59 - More specific array type hints in ParserOutput/OutputPage by thiemowmde
- git #4ae624e6 - Improve performance of HTMLFormField::shouldInfuseOOUI by thiemowmde
- git #4df062d8 - Do not parse trivial HTML as wikitext on Special:Version by thiemowmde
- git #f1d1092f - Optimise DifferenceEngine::addLocalisedTitleTooltips() by Tim Starling
- git #4d0604d8 - Remove hard-deprecated public properties of DifferenceEngine by Tim Starling
- git #6e2228fc - Fix indentation of some array properties in MainConfigSchema.php by Daimona Eaytoy
- git #460bb305 - Cleanup LogEventsList by Func
- git #8863f745 - LogEventsList: Remove support of deprecated usage of hooks by Func
- git #de2644ed - Add a test for SelectQueryBuilder::merge caller merging by Tim Starling
- git #88457aab - Disable autopromote-once for temporary users (task T340464) by Thalia
- git #1d7b323c - search: disallow negative offsets by David Causse
- git #22d0a1c0 - api: Make linksearch APIs also default to http and https in READ_NEW (task T14810) by Amir Sarabadani
- git #10ad8c8c - Resources: Deprecate the @vue/composition-api module by Roan Kattouw
- git #1e56261f - SpecialEmailUser: Fix prefilling for subpage syntax (task T339294) by Func
- git #c3095132 - PermissionManager: small code tweaks/improvements by Daimona Eaytoy
- git #10bf1c7a - Language: Prefer mb_str_split and strtr function by Func
Vendor
edit- git #f63c47c2 - Bump parsoid to 0.18.0-a16 (task T338325) (task T214994) (task T214994) (task T340192) (task T214994) by Yiannis Giannelos
- git #3cc4d506 - Update OOUI to v0.47.4 by Anne Tomasevich
- git #1e617bb4 - Update OOUI to v0.47.3 by Roan Kattouw
Extensions
editAbuseFilter
edit- git #2a9a743d - [i18n] Translate BlockedExternalDomains to Czech by Martin Urbanec
AdvancedSearch
edit- git #1e4f3630 - Remove duplicate code adding the same CSS class by thiemowmde
- git #ca19c882 - Fix minor typo by Adam Wight
- git #3431c556 - Remove non-standard border from top of the namespace dropdown (task T202370) (task T202505) by thiemowmde
- git #e4b1e81e - Convert to packageFiles (task T339855) by Adam Wight
Babel
edit- git #5f40484d - Drop support for MW 1.38 (task T341090) by Abijeet
CampaignEvents
edit- git #3db3d163 - Implement email sending interface (task T326413) (task T318165) by MHorsey
- git #54fe992d - Use userRights icon in Special:EventDetails (task T318165) by Daimona Eaytoy
- git #661cd7ac - Introduce EventPageDecoratorFactory by Daimona Eaytoy
- git #5b1b6b62 - Rewrite "more details" dialog section with header elements (task T322962) by Daimona Eaytoy
- git #cbcb5b93 - More layout improvements for the "more details" dialog (task T322962) by Daimona Eaytoy
- git #cfae1ec5 - Improve layout of event page dialog a bit (task T322962) by Daimona Eaytoy
- git #a400002f - Avoid repeated method calls in EventPageDecorator by Daimona Eaytoy
- git #ab33e538 - Update notification when updating registration on the event page (task T319454) by Daimona Eaytoy
- git #4489e720 - Update format of participant answers returned by the API (task T340736) by Daimona Eaytoy
- git #599dcd1c - Add stricter validation for participant answers via HTMLForm by Daimona Eaytoy
- git #f239199b - Fix hiding of top section in Special:RegisterForEvent (task T341075) by Daimona Eaytoy
- git #9d77ba56 - Fix overflow and spacing issue in Special:EventDetails (task T318165) (task T341024) by Daimona Eaytoy
- git #cd886598 - Add participant question to the registration dialog (task T335809) by Claudio Melo
- git #7dd0f0fa - Catch the correct exception for getUserName() in SpecialEventDetails (task T341018) by Daimona Eaytoy
- git #6dcd79f5 - SpecialRegisterForEvent: fix issues spotted in QA (task T335808) by Daimona Eaytoy
- git #e14d5710 - Add header to visibility fieldset in event pages (task T335809) by Daimona Eaytoy
- git #f0e94609 - Fix participants pagination when searching and scrolling (task T340897) by Daimona Eaytoy
CentralAuth
edit- git #9e9bf8a9 - Remove migrateStewards.php by Taavi Väänänen
- git #1d0f9b37 - Remove $wgCentralAuthCheckSULMigration / Special:SulRenameWarning (task T339959) by Taavi Väänänen
- git #5e721392 - Translate special page names to Polish by Msz2001
CheckUser
edit- git #d85b20bc - clienthints: Log REST errors in English (task T337944) by Kosta Harlan
CirrusSearch
edit- git #12c1b3b5 - Fix error reason extraction by David Causse
- git #7acc8b75 - Cache only the content related to the ParserOuput by David Causse
- git #3af28600 - Use edit-page causeAction to detect page changes by David Causse
- git #d7c6409e - QueryBuildDocument: use SearchConfig to get the index name by David Causse
Cite
edit- git #b2fd0aa4 - Fix ContextItem documentation by Ed Sanders
- git #99370a77 - Fix message parsing by Jon Harald Søby
CodeEditor
edit- git #075cfc12 - Remove use of autoMsg in favour of using mw.message directly (task T154891) by Jon Harald Søby
CodeMirror
edit- git #a19cd9b9 - ve.ui: Set the CM wrapper to the appropriate language (task T341342) by Func
ContentTranslation
edit- git #3b45678b - CX: Prevent Wikidata links to articles from user namespace (task T329663) by wangombe
- git #14c23cfc - SX: Set start and last_updated timestamps on insert/update by NikG
- git #54ed7f98 - SX: Skip quick tutorial when user already has section translations (task T279077) by NikG
- git #16dfed3f - SX: Prevent Wikidata links on articles from user namespace (task T329663) by wangombe
- git #4afdc44c - SXArticleSearch: Remove unused mocks from test by NikG
- git #fc03590a - SX: remove unused getters by NikG
- git #3b444e15 - CX ULS languages entrypoint: Hide for unsupported languages (task T335733) by NikG
DiscussionTools
edit- git #43731ac2 - ThreadItemStoreTest: Update workaround for T256006 by Bartosz Dziewoński
- git #f491a7e3 - Update reference to tests/phpunit/phpunit.php (task T90875) by Daimona Eaytoy
- git #cd6bccbb - Replace the last use of mediawiki.Uri by Bartosz Dziewoński
DonationInterface
edit- git #2fd7e0cc - Fix paypal refund response message (task T340273) by wfan
- git #d9672526 - A bit more debug logging (task T334905) by Elliott Eggleston
Echo
edit- git #a20150d9 - Add special page name translations in Norwegian Bokmål and Nynorsk by Jon Harald Søby
EntitySchema
edit- git #cbbb8c2d - Use UpdateQueryBuilder in SqlIdGenerator by Lucas Werkmeister
- git #55860001 - Add ADR to summarize team decision regarding language fallback implementation by Itamar Givon
FileImporter
edit- git #d953d018 - Create HookRunner class (task T338455) by Umherirrender
- git #6b370672 - Reinstate temporarily disabled test after OOUI update by Roan Kattouw
- git #d50c5595 - Inline/compact overly complex pieces of code by thiemowmde
- git #ef49b507 - Temporarily disable icon-check assertion to allow OOUI release by Roan Kattouw
FlaggedRevs
edit- git #268abac2 - Improve PHPDocs for multi-dimensional arrays by thiemowmde
- git #14dfcf9f - Add flaggedrevs table to $tablesUsed in ReviewHandlerTest (task T340004) (task T341210) by thiemowmde
- git #5652055e - Small fixes to the review form migration to Codex (task T191156) by Amir Sarabadani
- git #30053f60 - FlaggableWikiPage: Use latest rev instead of page ID in cache key (task T324422) by tacsipacsi
- git #60199a17 - Fix ReviewHandlerTest reusing existing test page name (task T340004) by thiemowmde
- git #9d2f0de6 - Fix typo and normalize whitespaces by Fomafix
Gadgets
edit- git #6d1ffbac - Fix field name in schema.json by Siddharth VP
GeoData
edit- git #68363f04 - Use more narrow interfaces where possible by thiemowmde
GrowthExperiments
edit- git #14dfccb2 - Mentor dashboard: add Vue compiler options (task T338830) by Sergio Gimeno
- git #b5c56633 - set alias of special page name for Urdu Language by محمد شعیب
- git #36d17dad - [i18n] Add missing documentation for action=growthmanagementorlist API (task T321502) (task T321503) by Martin Urbanec
- git #bb04c39b - Use custom select query for logs instead of LogPager (task T266480) by Func
- git #f1f97ea2 - New impact: Fix ComputedUserImpactLookup::getPageViewData* return types (task T340564) by Gergő Tisza
- git #105ec54e - Improve sorting experience on Special:ManageMentors by Matěj Suchánek
- git #c346e79d - User impact: increase request rate limits for impact data (task T219025) by Sergio Gimeno
- git #97815e40 - [tests] Add basic test coverage for PersonalizedPraise (task T340104) by Martin Urbanec
- git #c6f4d899 - User impact: set module unactive until user edits in mainspace (task T338640) by Sergio Gimeno
- git #683a7c57 - Vue components: avoid viewport overflow (task T339106) by Sergio Gimeno
Kartographer
edit- git #e0967c05 - Fix ContextItem documentation by Ed Sanders
MachineVision
edit- git #44e2a463 - Handle temporary accounts for IP Masking (task T329459) by Cormac Parle
MassMessage
edit- git #bab5f138 - MassMessage.special.js: Guard against script errors for unprivileged view (task T341012) by Ammarpad
- git #92b3e9e8 - Override SlotDiffRenderer instead of DifferenceEngine (task T202763) by Tim Starling
Math
edit- git #149e5db0 - Fix ContextItem documentation by Ed Sanders
- git #35d0f8ce - Update reference to tests/phpunit/phpunit.php (task T90875) by Daimona Eaytoy
MediaSearch
edit- git #439342e3 - Remove use of deprecated @vue/composition-api module by Roan Kattouw
- git #0d5d83a9 - IP masking - do not show preferences notice to temp users (task T326884) by Cormac Parle
MobileFrontend
edit- git #52a68b6f - When on a hijacked action=edit page, reload page when leaving the editor (task T334263) by David Lynch
- git #508ec906 - Update reference to tests/phpunit/phpunit.php (task T90875) by Daimona Eaytoy
- git #f9067bd9 - MobileContext: Remove LOGGER_CHANNEL constant (unused) by Derick Alangi
MultimediaViewer
edit- git #6bb1cbad - IP masking update (task T340534) by Cormac Parle
NearbyPages
edit- git #251f3ecf - Fix display language of nearby pages (task T340902) by Func
OAuth
edit- git #e56c316a - Fail when OAuth is used with a non-API entry point (task T340919) by Gergő Tisza
PageTriage
edit- git #ac499bff - Add some jest coverage for recent regressions (task T340112) by Jon Robson
- git #fe8cbc19 - Refactor ILBFactory to IConnectionProvider (task T335749) by suecarmol
- git #0b36197b - curation toolbar: fix contentLanguageMessage is not a function error (task T339831) by jsn
Phonos
edit- git #656bcfea - Phonos: don't allow the redundant label= attribute (task T340905) by MusikAnimal
- git #5ad47599 - build: Update linters and fix config by Ed Sanders
Popups
edit- git #6b659443 - Update popups to use codex buttons over mediawiki.ui.buttons (task T340256) by bwang
- git #67a718a5 - TypeError: n.closest is not a function (task T340081) by Moh'd Khier Abualruz
- git #9ee816a9 - When extract is a string treat it as HTML (task T341318) by Jon Robson
ProofreadPage
edit- git #51fe47f7 - Don't directly call the TextSlotDiffRenderer constructor (task T339184) by Tim Starling
- git #2ecaaad1 - Fix mw.message call in WikiEditor addon by Jon Harald Søby
RelatedArticles
edit- git #a90c476b - Add bundlesize tests (task T315792) by Jon Robson
RevisionSlider
edit- git #b1225f40 - Remove aria-hidden on RevisionSlider (task T339254) by WMDE-Fisch
SearchVue
edit- git #8457d238 - IP masking update (task T340626) by Cormac Parle
- git #031f3c97 - Remove use of deprecated @vue/composition-api module by Roan Kattouw
SecureLinkFixer
edit- git #adb8d707 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #730d35b3 - Fix VoteSummaryTest (task T341306) by Martin Urbanec
SpamBlacklist
edit- git #51941a42 - Disable remote loading during PHPUnit tests (task T65015) by Tim Starling
TemplateWizard
edit- git #5c136991 - Remove reliance on WikiEditor's autoMsg function (task T154891) by Jon Harald Søby
TitleBlacklist
edit- git #bf76b5fe - Remove redundant documentation from test (task T90875) by Daimona Eaytoy
- git #8584bb40 - api: Parse error message with the title to check (task T340923) by Umherirrender
Translate
edit- git #5e519e3a - QueryMessageGroupsActionApi: small optimizations by Niklas Laxström
- git #ee01ef1d - Update version for MLEB 2023.07 release (task T340729) by Abijeet
- git #72490833 - Drop support for MW 1.38 (task T341090) by Abijeet
- git #9e50c205 - Use translated language name in tux placeholder by Jon Harald Søby
- git #b1fa18d6 - PrepareTranslatablePage: Use template parser for HTML content by Abijeet
- git #4be71f92 - Add hooks documentation link to hooks.txt (task T338451) by Abijeet
- git #24cef33a - Clean up hook related documentation (task T338451) by Umherirrender
UniversalLanguageSelector
edit- git #413d233f - Update jquery.ime and jquery.uls from master by Amir E. Aharoni
- git #7a690660 - Update language name search database (task T340729) by Abijeet
- git #860d40f5 - Update version for MLEB 2023.07 release (task T340729) by Abijeet
- git #31d4bd82 - Drop support for MW 1.38 (task T341090) by Abijeet
UrlShortener
edit- git #c63f8d06 - Replace input box with OOUI widget in toolbox, remove targets (task T339893) (task T289999) by Dringsim
VisualEditor
edit- git #0f33f719 - Drop visualeditor-beta-warning from help menu (task T341350) by Ed Sanders
- git #b33bb734 - Revert "Revert "Add tag when reference added to the page"" by Esanders
- git #235e5aca - Revert "Add tag when reference added to the page" (task T341202) by Bartosz Dziewoński
- git #d582c75a - screenshots: Fix some bounding box reference elements by Ed Sanders
- git #7616f512 - screenshots: Fix environment setup by Ed Sanders
- git #ea032879 - Convert MWPopupTool into MWHelpListToolGroup (task T339153) by Ed Sanders
- git #14b32181 - MobileArticleTarget teardown behavior is upstreamed to MobileFrontend (task T334263) by David Lynch
- git #99f7df77 - Only trigger editcheck on pure insertion (remove.length === 0) (task T340088) by David Chan
Wikibase
edit- git #edda3fb3 - REST: Fix `GetStatement` edge cases (task T339114) by Ollie Shotton
- git #622a774a - Eslint: Drop needlessly disabled rules by Michael Große
- git #7a552636 - Change eslint config files from json to js by Michael Große
- git #b9f9b1e5 - REST: Rename SubjectPropertyId to PropertyId by Muhammad Jaziraly
- git #a41537e5 - REST: Add GetPropertyStatementsValidator (task T340664) by Muhammad Jaziraly
- git #acaafa32 - REST: Add revision metadata and check existence (task T340652) by Norman Schwirz
- git #6e40d38e - Always show `mul` in the desktop Termbox, depending on the feature flag (task T339104) by Michael Große
- git #bce96ccb - Remove broken eslint rule disable and do it inline by Michael Große
- git #2820d31b - Update eslint-config-wikimedia to 0.25.1 by Michael Große
- git #1946dfbe - Change browserslist from IE11 to Safari 11.1 by Michael Große
- git #6912ff20 - REST: Make `GetStatement` subject agnostic (task T339114) by Norman Schwirz
- git #453eee11 - eslint: drop outdated override by Michael Große
- git #8d174295 - ESLint: Allow Array.prototype.includes by Michael Große
- git #6d72195a - Fix styles for js-generated mul description placeholder (task T329644) by Michael Große
- git #f0e811c3 - Remove dependency on mDiffLang (task T339184) by Tim Starling
- git #f076a13d - Remove redundant banana-checker options by Lucas Werkmeister
- git #73eb23ac - Add strict_types to new classes by Lucas Werkmeister
- git #58ef9f55 - Decouple Template from Message (task T91067) by Lucas Werkmeister
- git #d27e6edb - REST: Refactor GetItemStatements by Muhammad Jaziraly
- git #df676e4d - REST: Implement the happy path for GetPropertyStatements (task T340654) by Muhammad Jaziraly
- git #78440c31 - Set allowDataAccessInUserLanguage in UsageTrackingIntegrationTest (task T340928) by Lucas Werkmeister
- git #89fbf716 - Add feature flag to always show MUL in Termbox (PHP) (task T339104) by Michael Große
- git #ef84e15a - Fix PHP 8.1 failure of ToolbarEditSectionGeneratorTest by Tim Starling
- git #1d438f4b - Fix leak of error_reporting() state between tests by Tim Starling
- git #31c4bc6a - REST: Add GET property statements route to OAS doc (task T340649) by sihe
- git #4f943954 - Add explicit `global` in WikibaseClient.ci.php (task T90875) by Daimona Eaytoy
- git #8856f4b7 - Removed EntityId "local part" from RdfVocabulary (task T291823) (task T338933) by Leszek Manicki
- git #589f46b4 - Removed references to getLocalPart in TermsRdfBuilderTest (task T291823) (task T338933) by Leszek Manicki
- git #0e2f40d5 - Add SlotDiffRenderer subclass (task T202763) by Tim Starling
- git #f4c0ed1a - Removed EntityId "local part" from ...PageTableEntityQuery (task T291823) by Leszek Manicki
- git #782c274e - Bump eslint-config-wikimedia from 0.24.0 to 0.25.0 by Lucas Werkmeister
WikibaseMediaInfo
edit- git #d313d180 - Mark the active tab on the file page (task T340803) by Bartosz Dziewoński
- git #ec22959c - Update reference to tests/phpunit/phpunit.php (task T90875) by Daimona Eaytoy
WikiEditor
edit- git #499c7111 - Stop using autoMsg and use mw.messages directly instead (task T154891) (task T294760) by Jon Harald Søby
WikiLambda
edit- git #b96574a0 - Add content type when tracking publication of an implementation (task T340784) by dmartin
- git #216c9b1c - Add get_dependencies flag to wikilambdaload_zobject API (task T341376) by gengh
- git #a9311a06 - Implement new Function Evaluator widget design (task T317556) by gengh
- git #3b926e33 - Rights: Allow regular users to edit unattached functions (task T340732) by James D. Forrester
- git #f290ad67 - tests: Add some testing of 'wikilambda-edit-user-function' etc. rights (task T340732) by James D. Forrester
- git #9dcf6e47 - Add instrument to track when default view is loaded (task T340783) (task T340784) by dmartin
- git #9825a5e3 - e2e: Add command to run specs file multiple times (task T340120) by nik-55
- git #d77c1251 - Update reference to tests/phpunit/phpunit.php (task T90875) by Daimona Eaytoy
- git #d28d858f - e2e: Test user other than admin for "connect" by nik-55
WikiLove
edit- git #d952c10e - Switch from mw-ui-button to Codex buttons (task T340263) by Jon Robson
WikimediaMessages
edit- git #aa5ddef1 - Add 'Wikifunctions staff' group messages (task T275945) by James D. Forrester
Wikistories
edit- git #4f26cec4 - Purge Story Page when no image found on Story Viewer (task T329895) by Huei Tan
- git #c8b5372d - StoryRenderer: Simplify code when determining if text is outdated by Abijeet
Skins
editMinervaNeue
edit- git #a30edb14 - Do not hide placeholders in UserLogin form in Minerva skin (task T285398) (task T341360) by Saint Johann
- git #c8ce9214 - DefaultOverflowBuilder: allow CSS class names to be applied to entries (task T242467) by MusikAnimal
- git #a44b5775 - extension.json: add qrCode icon to overflow.icons (task T339839) (task T242467) by MusikAnimal
Timeless
edit- git #d031dbb4 - skin.json: Follow up module change in CodeMirror by Func
- git #6b67a898 - Fix mobile thumbnail styling by Arlo Breault
Vector
edit- git #ecd221fe - Add option for html label in Menu template (task T340217) by bwang
- git #3a3c6120 - Fix echo icon sizing after ULS enhances them (task T341490) by bwang
- git #48b12635 - Performance: Language dropdown menu should be hidden when ULS is enabled (task T340715) by Jon Robson
- git #2eb8fe89 - Remove unecessary whitespace and new lines from HTML by bwang
- git #a8013e9d - Avoid setting large z-index on headers (task T340747) by bwang
- git #288b802d - Vector 22 has some missing whitespace internal to HTML elements (task T338691) by Moh'd Khier Abualruz
- git #771433f0 - .nvmrc: Update to v16.19.1 by James D. Forrester
Misc
editVisualEditor/VisualEditor
edit- git #7c9bc68c - Update OOUI to v0.47.4 by Bartosz Dziewoński
- git #9d36c897 - Add an allowed error offset when merging rectangles by Ed Sanders
- git #adfd8433 - Slightly increase DimensionsWidget input fields width by thiemowmde
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit266 Changes in 58 repos by 75 authors