MediaWiki 1.43/wmf.13
Deployment of MediaWiki 1.43.0-wmf.13 to Wikimedia sites | MediaWiki 1.43.0-wmf.14 |
The latest version (labeled "1.43.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 9 July 2024 (see the roadmap).
Core changes
[edit]- git #3efd99df - Branch commit for wmf/1.43.0-wmf.13 (task T366958) by trainbranchbot
- git #742fd566 - AuthManager: Read from primary in account autocreation (task T369372) by Kosta Harlan
- git #423d222e - Turn mediawiki.widgets.Table styles from CSS to LESS by Ebrahim Byagowi
- git #9d93e4fa - Turn mw.widgets.SelectWithInputWidget.base from CSS to LESS by Ebrahim Byagowi
- git #5c61c655 - Normalise string params in MW Rest API (task T340185) by Wendy Quarshie
- git #5adb425f - Use ES6 const/let in mediawiki.action.edit.editWarning by Ebrahim Byagowi
- git #8477c681 - Use more modern JS syntax in mediawiki.action.protect by Ebrahim Byagowi
- git #ac500ae5 - Turn CSS styles of mediawiki.widgets.styles to LESS by Ebrahim Byagowi
- git #9af0b1d1 - Convert mw.widgets.SizeFilterWidget.base.css to less by Ebrahim Byagowi
- git #086c6053 - Use ES6 destructuring in mediawiki.widgets.visibleLengthLimit.js by Ebrahim Byagowi
- git #493ffea9 - Introduce hook to preserve query params after authentication (task T363483) (task T362713) by Derick Alangi
- git #2f238a94 - Bump wikimedia/parsoid to 0.20.0-a12 (task T369310) by Yiannis Giannelos
- git #7685e966 - Use ES6 const/let in mediawiki.action.edit.preview by Ebrahim Byagowi
- git #05246f69 - objectcache: Deprecate unused methods in BagOStuff.php by Derick Alangi
- git #a5ae26d9 - SkinComponentCopyright: Handle null context title by Bartosz Dziewoński
- git #2e3aa6cb - Replace some uses of raw SQL with expression builder by Bartosz Dziewoński
- git #e8002b9f - Drop an extra early return in mediawiki.action.history by Ebrahim Byagowi
- git #006861be - Modernize mediawiki.action.view.metadata.js by Ebrahim Byagowi
- git #17f597b5 - FormSpecialPage: Allow "0" parameter via subpage syntax by Matěj Suchánek
- git #2cbce841 - maintenance: Hint at better replacements for deprecated fields by thiemowmde
- git #ef7faa2b - api: Fix incomplete docs for ApiPageSet::$mRequestedPageFields by thiemowmde
- git #599c35f5 - api: Use much more specific PHPDoc type hints in ApiPageSet by thiemowmde
- git #6ba40e66 - Modernize JavaScript of mediawiki.action.view.postEdit by Ebrahim Byagowi
- git #c5bed424 - Modernize JavaScript of mediawiki.action.view.redirect.js by Ebrahim Byagowi
- git #aa973137 - specials: Use username from query on Special:ProtectedPages by Umherirrender
- git #17079782 - upload: Replace deprecated HTMLForm::addPreText/FooterText/HeaderText (task T325474) by Umherirrender
- git #089ef483 - Remove a wrong comment about Eastern Pwo language by Amir E. Aharoni
- git #67eb34b9 - objectcache: Remove deprecated unused method from BagOStuff class by Derick Alangi
- git #50b0b3af - api: Replace deprecated ApiPageSet::getGoodTitles (task T339384) by Umherirrender
- git #bf57de5a - [tests] OutputTransform: Make providers `static` methods by Derick Alangi
- git #6895bc84 - LanguageConverter: Added support for mni-Beng in mniwiki (task T357853) by nokibsarkar
- git #6a90168c - objectcache: Remove unused key (`$i`) in `foreach()` loop by Derick Alangi
- git #faf4cb33 - content: Improve roundtrip tests for JavaScriptContent (task T107289) by Timo Tijhof
- git #58ce413a - OutputTransform: Minor test clean up by Timo Tijhof
- git #1951aea6 - Fix various version mention for class_alias by Umherirrender
- git #1934b45c - parser: Fix version mention for class_alias by Umherirrender
- git #69b9733b - Use stripParsoidIds from Parsoid by Isabelle Hurbain-Palatin
- git #efb9904e - REST: include field name when reporting extraneous body fields (task T369156) by daniel
- git #ace04c06 - HTMLForm: Prepare Less styles for math=parens-division (task T368921) by Timo Tijhof
- git #6d23dea9 - OutputPage: Minor refactor to avoid calling deprecated function by Bartosz Dziewoński
- git #a6a562f5 - OutputPage: Add tests for formatPermissionStatus(), formatPermissionsErrorMessage() by Bartosz Dziewoński
- git #e66f66d8 - Use namespaced classes by Umherirrender
- git #7512eb30 - specials: Replace ISQLPlatform::makeList on ChangesListSpecialPages by Umherirrender
- git #bcb4c34c - api: Replace ISQLPlatform::makeList in list=recentchanges by Umherirrender
- git #07c7df27 - Unify query parameter preserving auth special page methods (task T366476) by Gergő Tisza
- git #2b67cdc9 - REST: Enable strict type validation in JSON request bodies (task T305973) by daniel
- git #0b555c95 - PermissionManager: Handle empty error array from TitleQuickPermissions (task T369260) by Gergő Tisza
- git #c81f5b81 - Create an autocreate log when a temporary account is created on edit (task T357498) by Dreamy Jazz
- git #2c9ced16 - Added leading colon to parser-template-loop-warning (task T368809) by agamyasamuel
- git #a1fe507d - objectcache: inject the timestamp into WANObjectCache::fetchKeys() by Aaron Schulz
- git #750da78d - specials: Add user tool links to uploader on Special:ListFiles by Umherirrender
- git #13dfedee - Update jquery.i18n from 1.0.7 to 1.0.10 (task T117845) (task T137376) (task T137411) (task T169436) (task T185421) (task T193566) (task T237672) (task T245359) (task T254854) (task T278639) (task T333425) (task T338416) (task T341545) (task T343865) (task T348376) (task T349093) (task T351724) (task T354519) (task T354926) (task T354937) (task T362041) (task T364291) (task T367991) by Winston Sung
- git #1ba8a15a - Remove superfluous spaces by Fomafix
- git #f18b9f6f - ServiceWiring: Hide Skin Json from Special:Preferences (task T364696) by Jon Robson
- git #1a720421 - [Figures] Remove redundant background color interfering with invert (task T367589) by Steph Toyofuku
- git #3286f6fc - codex: Provide i18n function and messages (task T368449) by Anne Tomasevich
- git #c33b3172 - Skins: Support useskin=json (task T364696) by Jon Robson
- git #fe7abd6e - Add tests for WebInstaller::getAcceptLanguage by Fomafix
- git #16f5f0ae - installer: Use $this->request instead of $wgRequest in WebInstaller by Fomafix
- git #c5033dc5 - Update OOUI to v0.50.3 (task T369010) by James D. Forrester
- git #f2399a98 - Fix spelling in RELEASE-NOTES (task T367377) by Amir E. Aharoni
- git #7de55c9f - build: Switch "npm run qunit" from chrome to firefox by Timo Tijhof
- git #217d47d4 - Replace direct use of $wgRestPath with wfScript() by Timo Tijhof
- git #6c0ead7f - MediaWikiIntegrationTestCase: Cache needsDB() by Lucas Werkmeister
- git #fc3e8aa6 - Tests: Replace "db" with getDb method (task T316841) by Wandji69
- git #a36e4475 - Deprecate User::whoIs/whoIsReal (task T281394) by Umherirrender
- git #22cb823a - rdbms: move implied QUERY_IGNORE_DBO_TRX flags to explicit QUERY_* checks by Aaron Schulz
- git #e71d02d7 - htmlform: Improve documentation of the `validation-callback` option by Daimona Eaytoy
- git #89dcc914 - BacklinkJobUtils: don't miss pages falling in the gaps between batches by Tim Starling
- git #0837da94 - Fix use of stale backlink partition cache (task T368006) by Tim Starling
- git #23ab5486 - arrayDef: Apply default values from the schema if not set (task T366289) by Atieno
- git #4a0cebf5 - build: alphabetize package.json scripts by Novem Linguae
- git #d58b83b2 - Messages: Add an additional alias for the DEFAULTSORT magic word in Serbian language by Zoranzoki21
- git #bee9048b - add @deprecated to hard deprecated methods by Novem Linguae
- git #2c970268 - Revert "Skip failing ForeignResourceStructureTest" (task T362425) by Lucas Werkmeister
- git #c205384f - REST: Mark TransformHandler as not needing write access (task T367625) by Kunal Mehta
- git #b8f294ee - SpecialUserRights: Clean up mTarget and $reason type checks by Timo Tijhof
- git #2a26f0ec - cleanupSpam: Add import for Database by Reedy
Vendor
[edit]- git #0b8ca623 - Bump wikimedia/parsoid to 0.20.0-a12 (task T368726) (task T369317) (task T369310) by Yiannis Giannelos
- git #130c06d4 - Update OOUI to v0.50.3 by James D. Forrester
- git #c92fca56 - Bump swaggest/json-diff to 3.11.0 (task T366911) by dima koushha
Extensions
[edit]AbuseFilter
[edit]- git #bf180e04 - Simplify FilterEvaluator::getUsedVars using ::checkSyntax (task T368203) by Matěj Suchánek
- git #99bb44be - Miscellaneous minor fixes by Daimona Eaytoy
- git #6ac574da - Add missing permission check to canSeeLogDetailsForFilter by Daimona Eaytoy
AutoModerator
[edit]- git #8dc6476d - Use namespaced classes by Umherirrender
- git #98d5bfbc - Move edit summary configuration variables to i18n message strings (task T367791) by Kgraessle
Babel
[edit]- git #62fe9a44 - quickfix: make blocks readable in dark theme (task T369321) by Iniquity
- git #f3d16a1b - Migrate to IDatabase::newDeleteQueryBuilder/newReplaceQueryBuilder by Umherirrender
- git #099415cb - Use namespaced User class by Umherirrender
- git #1d1f0ea8 - Drop support for MW 1.40 (task T369064) by Abijeet
- git #81605121 - Use $this->getServiceContainer() in tests by Fomafix
CampaignEvents
[edit]- git #05210cd2 - Use namespaced HTMLForm class by Umherirrender
- git #27d491e4 - Store invitees after generating them (task T366641) by Daimona Eaytoy
- git #22eb1add - Introduce InvitationListStore (task T366633) by Daimona Eaytoy
- git #571d162e - Create pending state for the special page InvitationList (task T364802) by Claudio Melo
- git #f647aebb - Reapply "Add new schema to store invitation lists data" (task T366354) by Daimona Eaytoy
- git #24493f79 - Update permission check in SpecialMyInvitationLists by Daimona Eaytoy
- git #bd3fec88 - Add validation for all fields in SpecialGenerateInvitationList (task T365629) by Daimona Eaytoy
- git #bcd42868 - Add i18n for validation errors in WorklistParser (task T365629) by Daimona Eaytoy
- git #79dd7daa - Introduce InvitationListGenerator (task T365629) by Daimona Eaytoy
CentralAuth
[edit]- git #91b7075b - Derive session keys from db name using virtual db domain config (task T348486) by Ariel T. Glenn
- git #c5ee4888 - Use namespaced classes by Umherirrender
- git #0d9a65b0 - GlobalRenameQueue: Fix issues with wiki ID and row query (task T369147) by Simone Cuomo
CheckUser
[edit]- git #d75561ce - Remove wgCheckUserEventTablesMigrationStage in maintenance scripts (task T366546) by Dreamy Jazz
- git #2f71db4e - checkuser-temporary-account-log-header: Update string (task T362339) by Kosta Harlan
- git #02eb5db9 - Add archived revisions mode for Special:IPContributions (task T363362) by Thalia
- git #bf262ce2 - Add deleteReadOldRowsInCuChanges.php to update.php (task T341830) by Dreamy Jazz
- git #ff231452 - Add logging on view of Special:IPContributions (task T362339) by Dreamy Jazz
- git #883c0ea5 - Make IP reveal preference description appear in GlobalPreferences (task T366618) by Dreamy Jazz
- git #10aea3f6 - IPContributionsPagerFactory: Ensure that the target is a valid IP by Thalia
- git #59921f58 - IPContributionsPager: Improve revision query performance (task T367091) by Thalia
- git #67876863 - Use ::getSchemaOverrides definition to modify schema in tests by Dreamy Jazz
- git #3614bc08 - Control number of IPs that are autoblocked via config (task T367763) by Dreamy Jazz
- git #77eb931d - Remove hard-deprecated methods in AbstractCheckUserPager by Dreamy Jazz
CirrusSearch
[edit]- git #b43b5d02 - Fix naming of new prometheus metrics (task T359033) by David Causse
- git #87ee10a0 - DeletePages should no longer populate the archive index by David Causse
- git #44639a2b - Replace deprecated ApiPageSet::getGoodTitles (task T339384) by Umherirrender
Cite
[edit]- git #c44eaf6f - Re-enable linting tests post-sync by Arlo Breault
- git #d9351bc0 - Disable linting tests temporarily for cross repo sync by Arlo Breault
- git #1aeac001 - Additional parser test cases for delayed extends usage (task T367749) by thiemowmde
- git #de7f294f - Promote orphaned subrefs to the top level (task T247921) by Adam Wight
- git #2ffbf1fa - Display extends warning message when editing a reference (task T247922) by mareikeheuer
- git #f317419b - Don't update the editors re-use warning when re-using a reference by WMDE-Fisch
- git #b483c829 - Extract some methods around the reference insert/update workflow by WMDE-Fisch
- git #2748f659 - Render subrefs indented under parent by Adam Wight
- git #d03d2d8d - [refactor] switch reflist rendering source of truth (task T247921) by Adam Wight
- git #ec9c8bda - Use slightly narrower interfaces in a few places by thiemowmde
- git #bc7f1a70 - Replace "shield" hack in MWReferenceResultWidget with CSS (task T360034) (task T367030) by thiemowmde
cldr
[edit]- git #b3df8072 - Add Korean mixed script (ko-kore), not part of CLDR, used by Wikidata (task T368817) by raymond
- git #7dbafbeb - Add Xiang variants hsn-hant, hsn-hans, used by Wikidata (task T368820) by raymond
- git #7c949ac8 - Add Khorasani Turkic, not part of CLDR, used by Wikidata (task T368826) by raymond
- git #21dc2700 - Add Qashqai (qxq), not part of CLDR, used by Wikidata (task T368825) by raymond
- git #62b8d9cf - Add Parya (paq), not part of CLDR, used by Wikidata (task T368824) by raymond
CodeMirror
[edit]- git #e0dc1c0c - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
- git #17fefeb8 - build: Update jsdoc-wmf-theme to 1.1.0 (task T368081) by Ed Sanders
CommunityConfiguration
[edit]- git #48b753ae - Use namespaced RequestContext class by Umherirrender
- git #7bce681f - IConfigurationStore: Add support for writes without permissions (task T367575) by Martin Urbanec
- git #a4d023e2 - Editor: Add description label (task T368160) by Sergio Gimeno
- git #24f7d3ba - Editor: simplify i18n messages building (task T368160) by Sergio Gimeno
- git #b694dc15 - refactor(editor): Drop dead code form i18n.js by Michael Große
- git #11f094f0 - Allow client extensions to provide their own tag names (task T368739) by Martin Urbanec
- git #2dead6f0 - Add hook for dynamically registering providers (task T367655) by Sergio Gimeno
- git #580c20ce - Add description to main config options by Sergio Gimeno
- git #7b759bf9 - WriterTest: Clarify the alphabetical ordering is intended by Martin Urbanec
- git #e53d078e - WikiPageWriter: Do not use the clone keyword (task T368741) (task T367575) by Martin Urbanec
ContentTranslation
[edit]- git #dbc36ca7 - AX useApi: Add "fetchDenseArticles" method (task T359863) by NikG
- git #7936e71f - AX useSectionTitleTranslate: Expose "doTranslateSectionTitle" method (task T359863) by NikG
- git #06943a05 - AX View Translation: Update translation upon target language change (task T359829) by NikG
- git #1c16fed9 - Test:Replace "db" with getDb method (task T316841) by Wandji69
- git #4c109001 - i18n: Add description for automatic translation project (task T369319) by Abijeet
- git #1aee5fa4 - AX: Add qid to mediawikiPage and pageSearchResult models (task T359863) by NikG
- git #cdf13842 - ApiQueryAutomaticTranslationDenseLanguages: Add section-titles param (task T359863) by NikG
- git #4c52df51 - AX: Split lead section to translate it simultaneously (task T364090) by NikG
- git #d0b6efff - AX Article Footer Entrypoint: Add card inside footer (task T363338) by NikG
- git #fc7b571b - AX: Add hook handler to register article footer entrypoint (task T363338) by NikG
DiscussionTools
[edit]- git #43d023a2 - Test: Replace db with getDb method (task T316841) by Wandji69
- git #c6754107 - BetaPreferenceHooks: Reuse $this->config by Fomafix
- git #b06b96b9 - Inject services into DiscussionToolsHooks by Fomafix
- git #3c76c791 - Inject service ContentLanguage into ThreadItemStore by Fomafix
- git #32069364 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #eb497b00 - permalinks: Only handle unmodified left clicks by Bartosz Dziewoński
Echo
[edit]- git #7845b5fa - Fix mistake in gender support for user group changes (task T368249) by thiemowmde
- git #633682d5 - Test:Replace db with getDb method (task T316841) by Wandji69
- git #9b0010d2 - fixed typo: exists -> exist (task T368278) by agamyasamuel
EntitySchema
[edit]- git #8d9c54d3 - Define custom search-index-data-formatter-callback (task T369149) by Lucas Werkmeister
EventLogging
[edit]- git #b5454085 - lib: Update metrics-platform to 84ed8dcbe7c9 by Sam Smith
FlaggedRevs
[edit]- git #be636b07 - Stop using setMwGlobals in tests by thiemowmde
- git #eae28790 - Use more trivial Connectionprovider instead of LoadBalancer by thiemowmde
- git #89125f51 - tests: add page move test (task T368380) by Novem Linguae
Flow
[edit]- git #4f1e9d00 - Prepare Less styles for math=parens-division (task T368921) by Timo Tijhof
- git #db2edd1b - Make Flow work in dark mode by disabling backgrounds and setting text (task T357600) by Jon Robson
Gadgets
[edit]- git #cfa04f8c - Hard deprecate GadgetRepo::singleton and GadgetRepo::setSingleton by Fomafix
GlobalBlocking
[edit]- git #48ea21fe - Add GlobalBlockingUserVisibilityLookup service (task T356932) by Dreamy Jazz
- git #3d40635a - Hard deprecate two GlobalBlocking methods by Dreamy Jazz
- git #c7e4bbc8 - Test GlobalBlockListPager (task T356932) by Dreamy Jazz
- git #04533450 - Fully test SpecialGlobalBlockList (task T356932) by Dreamy Jazz
- git #43002b84 - Update ApiQueryGlobalBlocks to support global account blocks (task T356935) by Dreamy Jazz
- git #a8a3768e - Hard-deprecate GlobalBlockLookup::getUserBlockErrors by Dreamy Jazz
- git #fa982ae7 - Hard-deprecate GlobalBlocking::getUserBlockErrors by Dreamy Jazz
GlobalPreferences
[edit]- git #0b926f9e - Use namespaced classes by Umherirrender
- git #b61d96f0 - Handle 'info' preferences in Special:GlobalPreferences (task T366618) by Dreamy Jazz
GrowthExperiments
[edit]- git #45aca48c - Manage mentors: show warning disclaimer on top of the page (task T361207) by Sergio Gimeno
- git #39e69df3 - Don't break if suggested edits are disabled (task T369277) by Michael Große
- git #9dec9d72 - Use round instead of square brackets by Amir E. Aharoni
- git #fdcced5a - Config: display text as description instead of help text (task T367223) by Sergio Gimeno
- git #8432dd1c - Config: unregister HelpPanel and SuggestedEdits providers (task T367656) by Sergio Gimeno
- git #07d5fc02 - Differentiate between 'standard' and machine suggestions associated task types (task T366823) by Cyndy
- git #9a7f1d31 - Refactor(SuggestedEdits): inline typehints for fields, drop unused field by Michael Große
- git #71ce7a91 - Completely drop code about the EditInfoService (task T368750) by Michael Große
- git #22f3b610 - Config: add community updates config provider (task T367223) by Sergio Gimeno
- git #0cd03a8e - i18n: Clarify units for Personalized praise notifications frequency (task T368819) by Martin Urbanec
- git #343128ce - Homepage: show no-results icon in mobile no structured tasks preview (task T368750) by Michael Große
- git #dca767fc - Homepage: don't show edit count in mobile no structured tasks fallback (task T368750) by Michael Große
IPReputation
[edit]- git #0af8e5b4 - Use namespaced RequestContext class by Umherirrender
Kartographer
[edit]- git #b035734a - Ignore dark theme on Kartographer zoom buttons for VE (task T367373) by Isabelle Hurbain-Palatin
Linter
[edit]- git #054abb79 - Change some log levels to debug so logs can be suppressed from Logstash by Arlo Breault
LiquidThreads
[edit]- git #98faca9e - Updated README to reflect unmaintained status. (task T368342) by agamyasamuel
MetricsPlatform
[edit]- git #04567490 - build: Add the config file for phan by Umherirrender
MobileApp
[edit]- git #a5fd770d - Add new batch of tags for mobile apps edits (task T366731) by Toni Sevener
- git #4d03fc77 - Use namespaced RequestContext class by Umherirrender
MobileFrontend
[edit]- git #08be5848 - Fix: Mobile multimedia viewer not night mode friendly on bad connections (task T364274) by Agamyasamuel
- git #ec5537ed - Use getRawVal or getCheck instead of getVal by Fomafix
- git #3bb4e7f9 - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
- git #295bd96f - Inject services into MobileFrontend\Amc\Hooks by Fomafix
MultimediaViewer
[edit]- git #1ea305b0 - Fix dark mode issues with an extended 'Permission details' box (task T369531) by Taavi Väänänen
- git #a9bd92c7 - Support djvu thumbnails in Mediaviewer (task T72912) by Derk-Jan Hartman
- git #4672f2eb - ThumbnailInfo: support multi lingual SVG (task T208564) by Simon Legner
OATHAuth
[edit]- git #152c80c2 - Send log entries to CheckUser (task T301992) by Kunal Mehta
- git #519387f7 - Use namespaced FormatJson class by Umherirrender
OAuth
[edit]- git #0c13186a - Ignore extra parameters in oauth2/authorize and oauth2/access_token (task T369156) by Gergő Tisza
- git #0aee42e0 - lib: Simplify OAuthSignatureMethod::check_signature with hash_equals by Umherirrender
- git #82175b87 - lib: Simplify ternary conditions by Umherirrender
ORES
[edit]- git #dc08c599 - Remove a duplication of selectors in ext.ores.highlighter by Ebrahim Byagowi
Popups
[edit]- git #7e3a444a - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
- git #c9734919 - PopupsContextTestWrapper: Remove null check for $gadgetsIntegration by Fomafix
ProofreadPage
[edit]- git #57dfc237 - kawikisource & mywikisource: add proofread namespaces translation (task T363243) (task T363270) by Anzx
- git #9a5caf57 - mswikisource: add proofread namespace translation (task T369047) by Anzx
- git #458f11d4 - Replace deprecated ApiPageSet::getGoodTitles (task T339384) by Umherirrender
ReadingLists
[edit]- git #549adae7 - Use namespaced Message class by Umherirrender
Scribunto
[edit]- git #c684be1e - Capture stderr from ‘lua -v' to get the version number. (task T368832) by Mark A. Hershberger
SyntaxHighlight_GeSHi
[edit]- git #0249ef72 - Migrate MediaWiki.syntaxhighlight_shell.*.rate to statslib (task T359270) by Andrea Denisse Gómez-Martínez
TemplateData
[edit]- git #3bc25f00 - Test: Replace db with getDb method (task T316841) by Wandji69
TextExtracts
[edit]- git #44a3c538 - ApiQueryExtracts: Replace custom parsing logic with ParserOutputAccess by Bartosz Dziewoński
TimedMediaHandler
[edit]- git #2af31347 - build: Update jsdoc-wmf-theme to 1.1.0 (task T368081) by Ed Sanders
timeline
[edit]- git #e847fe30 - Add missing "_total" suffix to the `timeline_*` metrics (task T359268) by Andrea Denisse Gómez-Martínez
Translate
[edit]- git #be3f85c9 - AggregateGroupsSpecialPage: Do not show already selected groups (task T366479) by Abijeet
- git #7e9eda3f - AggregateGroupsSpecialPage: Use group labels for existing groups (task T366479) by Abijeet
- git #c502e64a - AggregateGroups: Add group URL in response when associating a group (task T366479) by Abijeet
- git #34208123 - Drop support for MW 1.40 (task T369064) by Abijeet
- git #ac5c837f - Use namespaced Status classes by Umherirrender
- git #b3350d8d - CrossLanguageTranslationSearchQuery: Move to TtmServer namespace (task T335342) by wangombe
- git #18384dd7 - Update version for MLEB 2024.07 release (task T369059) by Abijeet
- git #ffcfa501 - Update User class namespace to MediaWiki\User\User (task T369059) by Abijeet
- git #5eeea374 - TranslatablePageMarker: Remove unused property and tweak class doc by Abijeet
- git #26117dd6 - FuzzyBot.php: Update from `use User` to `MediaWiki\User\User` by wangombe
- git #dab9d6e2 - Unfuzzy translations when the change that made them fuzzy is reverted (task T367932) by Pppery
UniversalLanguageSelector
[edit]- git #e7663916 - Use namespaced classes by Umherirrender
- git #62ebf2e8 - Update language name search database (task T369059) by Abijeet
- git #9ff95c51 - Update version for MLEB 2024.07 release (task T369059) by Abijeet
- git #c82cd6de - Drop support for MW 1.40 (task T369064) by Abijeet
- git #c20d1f0c - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
UploadWizard
[edit]- git #e45eb281 - Fix empty-date validation (task T369324) by Matthias Mullie
- git #d9618333 - Use HTML instead of quotes in an API message by Amir E. Aharoni
- git #9491eadd - Improve error handling (task T369053) (task T368688) (task T365067) by Matthias Mullie
- git #03f05a5f - Describe step: improve the date field (task T362328) by Marco Fossati
- git #7f11edfc - Special:MyLanguage/Commons:What_Commons_is_not (task T353110) by Simon Legner
- git #a48e3c73 - Uncheck "same as caption" when description is given in URL (task T367867) by Simon Legner
VisualEditor
[edit]- git #3d636f1a - Diff Renderer: load diff modules before using OOUI classes (task T360631) by Sam Wilson
- git #bc9c900b - Use transitionend events instead of hard coding animation time by Ed Sanders
- git #47442144 - Revert "Remove use of deprecated HtmlOutputRendererHelper::init(..." by Jdlrobson
- git #eb3b47be - Revert "Remove use of deprecated HtmlInputTransformHelper::init(..." by Jdlrobson
- git #4715dd44 - Temporarily skip a Cite-related test (task T247921) by Adam Wight
- git #51e4edb0 - Update jsdoc-wmf-theme to 1.1.0 (task T368081) by Ed Sanders
- git #35bbc54a - Account for SkinComponentLink class attribute possibly being an array (task T367445) by David Lynch
- git #6bb86cba - Remove use of deprecated HtmlInputTransformHelper::init() method by C. Scott Ananian
- git #2fc809dc - Replace hardcoded colors with Codex design tokens (task T366197) by Jan Drewniak
- git #443e67c5 - Remove use of deprecated HtmlOutputRendererHelper::init() method by C. Scott Ananian
- git #9204f0a5 - Remove slug animation values overrides by Ed Sanders
Wikibase
[edit]- git #5e834e42 - REST: Replace invalid-alias error with invalid-value (task T369036) by Jakob Warkotsch
- git #ce6546e8 - REST: Fix JSON pointer for SetSitelink use case error by Muhammad Yasser Jazirahly
- git #a8a3cbae - REST: Replace alias-list-empty with invalid-value (task T369070) by Silvan
- git #f75fb7e0 - REST: Replace 'description-empty' errors with 'invalid-value' (task T369068) by dima koushha
- git #0964ac42 - REST: Replace `invalid-title-field` with `invalid-value` (task T369029) by Muhammad Yasser Jazirahly
- git #6e448d5d - REST: Replace `invalid-patch-field-type` with `invalid-value` (task T369032) by Muhammad Yasser Jazirahly
- git #0d40cdd5 - REST: Replace label-empty errors with invalid-value (task T369067) by Jakob Warkotsch
- git #de2d7891 - REST: Replace `invalid-statement-type` with `invalid-value` (task T369038) by Muhammad Yasser Jazirahly
- git #395e73bb - REST: Replace `title-field-empty` with `invalid-value` (task T369066) by Muhammad Yasser Jazirahly
- git #7405cc69 - REST: Replace invalid-input-sitelink-badge with invalid-value (task T369074) by dima koushha
- git #a50dc8fd - REST: Replace `invalid-site-id` with `invalid-value` (task T369063) by Muhammad Yasser Jazirahly
- git #129068a6 - REST: Replace `invalid-patch-operation` with `invalid-value` (task T369062) by Muhammad Yasser Jazirahly
- git #d4e0ebde - REST: Improve EmptyAliasException by Jakob Warkotsch
- git #55ea7d79 - REST: Run tests in parallel in CI but not locally by Jakob Warkotsch
- git #229e9694 - REST: Replace 'alias-empty' errors with 'invalid-value' (task T369071) by Silvan
- git #da0e1dfc - Add strict types to modified test file (task T368369) by Arthur Taylor
- git #8bdc826e - REST: Generalise 'statement-data-invalid-field' error (task T369040) by Silvan
- git #b06c39de - Defs::getSearchIndexDataFormatterCallbacks(): Support $mode (task T369149) by Lucas Werkmeister
- git #620dfe42 - REST: Use UseCaseError in AssertValidTopLevelFields by Jakob Warkotsch
- git #f87b697c - REST: Format/rewrite patch-target-not-found error (task T366911) by dima koushha
- git #53ffcdf6 - Enable parallel tests for the mocha e2e API test suite (task T368902) by Arthur Taylor
- git #8b331239 - PropertyValueExpertsModule: Turn on enableModuleContentVersion() (task T369155) by Lucas Werkmeister
- git #c30d7483 - REST: Replace `invalid-statement-group-type` error with `invalid-value` (task T369037) by Muhammad Yasser Jazirahly
- git #906f59b0 - REST: Remove unused setup.js file (task T368902) by Ollie Shotton
- git #7e1f30c3 - REST: Fix import in GetPropertyAliasesInLanguageTest.js by Ollie Shotton
- git #8edc5172 - REST: Replace invalid-edit-tag with invalid-value (task T369028) by Jakob Warkotsch
- git #b87ed324 - Enable parallel tests for the mocha openapi-validation test suite (task T368902) by Arthur Taylor
- git #b9675c5d - REST: Generalise 'cannot-modify-read-only-value' error (task T366239) by Silvan
- git #01b2f23d - REST: Add version section to README (task T363804) by Ollie Shotton
- git #cac2102f - REST: Rename RELEASE-NOTES.md -> CHANGELOG.md by Ollie Shotton
- git #6ba7525b - REST: Remove empty string param workaround by Jakob Warkotsch
- git #7ed13b7e - Replace deprecated ApiPageSet::getGoodTitles (task T339384) by Umherirrender
WikibaseCirrusSearch
[edit]- git #e7f6c3ef - StatementQuantityFieldTest: Don’t load entities in data provider (task T369357) by Lucas Werkmeister
- git #b0feed0c - Remove compatibility code (task T369149) by Lucas Werkmeister
- git #06836521 - Try looking up search index data formatters by data type (task T369149) by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #2f741d2b - i18n: Use localized digits for more languages button count by Ebrahim Byagowi
WikiLambda
[edit]- git #08e6f4c2 - Update function-schemata sub-module to HEAD (f1f920e) by James D. Forrester
- git #912761a6 - Fix ZObjectSelector clear strategy (task T351206) by gengh
- git #20e9c3b8 - selenium: Fixing broken and flaky tests in connect.js (task T349836) by Vaughn Walters
- git #756914f2 - zfunction.js: Update FunctionEvaluator to runnable when implementations are connected by Daphne Smit
- git #552991ad - Update function-schemata sub-module to HEAD (851131f) (task T364413) (task T366171) (task T368318) (task T368856) (task T368858) (task T369095) by James D. Forrester
- git #d5c5d678 - ext.wikilambda.edit.variables.less: Prepare Less styles for math=parens-division (task T368921) by James D. Forrester
- git #729e1b2c - ZObjectStore: Add ->distinct() for a few selects by James D. Forrester
WikiLove
[edit]- git #b1384c59 - Use PHP types by Fomafix
WikimediaCampaignEvents
[edit]- git #370e10d0 - rest: Restore error message for empty grant ID by Daimona Eaytoy
WikimediaMessages
[edit]- git #7a17f745 - Use content language for wikimedia styles exclusion (task T367585) by Steph Toyofuku
- git #9dc7acad - Add messages for ipblock-exempt-grantor group (task T357991) (task T139246) by sunafterrainwm
Wikisource
[edit]- git #e4c49795 - Inject service UserOptionsLookup into EditPageShowEditFormInitialHandler by Fomafix
- git #091569f2 - Use $this->getServiceContainer() in tests by Fomafix
- git #d5a56ea0 - Use service 'GadgetsRepo' instead of deprecated GadgetRepo::singleton() by Fomafix
- git #dd5cae35 - Add pt-hd Transkribus model (task T368090) by TheProtonade
Skins
[edit]MinervaNeue
[edit]- git #9380b86c - styles: remove outdated feature phone font size rules (task T369247) by Volker E.
- git #853dcf19 - Force light theme in print styles (task T366362) by Jon Robson
- git #400546e5 - Partial revert "Temporary fix for enabling Mobile VisualEditor in night mode" (task T368116) by Jdlrobson
- git #b3f1fb53 - Definition list has no left margin, only definition items do (task T367092) by Bartosz Dziewoński
Vector
[edit]- git #392c81a1 - Avoid using <noinclude> tag in Vector dark-mode i18n message (task T367871) by Jdrewniak
- git #9b93a64f - Follow-up to f115016 - Add beta tag & feedback link to Appearance menu (task T367871) by Jdrewniak
- git #ce55e8d8 - Compatibility with new heading HTML (table of contents) (task T13555) (task T358452) by Bartosz Dziewoński
- git #f1150164 - Add beta tag & feedback link to Appearance menu (task T367871) by Jdrewniak
- git #59e2611f - Force light theme in print styles, remove unnecessary css variables (task T366362) by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #227cfd31 - i18n: Use localized digits in VE's find and replace dialog by Ebrahim Byagowi
- git #682a9bc0 - Handle right-click-delete in Firefox programmatically (task T220629) by Ed Sanders
- git #70cce6bb - Update OOUI to v0.50.3 by James D. Forrester
- git #cf83d253 - Use safe access (hasOwnProperty) for selection stores by Ed Sanders
- git #3206d1e9 - fix jsdoc warning (task T368198) by Novem Linguae
- git #c2ee0773 - alphabetize scripts in package.json by Novem Linguae
- git #435d8187 - ve.dm.TransactionProcessor: Use ve.compare by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DonationInterface
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikistories
- XAnalytics
- intersection
- wikihiero
Total changes
[edit]325 Changes in 59 repos by 85 authors