MediaWiki 1.43/wmf.13/Changelog
< MediaWiki 1.43 | wmf.13
Core changes
edit- git #3efd99df - Branch commit for wmf/1.43.0-wmf.13 (T366958) by trainbranchbot
- git #742fd566 - AuthManager: Read from primary in account autocreation (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 (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 (T363483) (T362713) by Derick Alangi
- git #2f238a94 - Bump wikimedia/parsoid to 0.20.0-a12 (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 (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 (T339384) by Umherirrender
- git #bf57de5a - [tests] OutputTransform: Make providers `static` methods by Derick Alangi
- git #6895bc84 - LanguageConverter: Added support for mni-Beng in mniwiki (T357853) by nokibsarkar
- git #6a90168c - objectcache: Remove unused key (`$i`) in `foreach()` loop by Derick Alangi
- git #faf4cb33 - content: Improve roundtrip tests for JavaScriptContent (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 (T369156) by daniel
- git #ace04c06 - HTMLForm: Prepare Less styles for math=parens-division (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 (T366476) by Gergő Tisza
- git #2b67cdc9 - REST: Enable strict type validation in JSON request bodies (T305973) by daniel
- git #0b555c95 - PermissionManager: Handle empty error array from TitleQuickPermissions (T369260) by Gergő Tisza
- git #c81f5b81 - Create an autocreate log when a temporary account is created on edit (T357498) by Dreamy Jazz
- git #2c9ced16 - Added leading colon to parser-template-loop-warning (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 (T117845) (T137376) (T137411) (T169436) (T185421) (T193566) (T237672) (T245359) (T254854) (T278639) (T333425) (T338416) (T341545) (T343865) (T348376) (T349093) (T351724) (T354519) (T354926) (T354937) (T362041) (T364291) (T367991) by Winston Sung
- git #1ba8a15a - Remove superfluous spaces by Fomafix
- git #f18b9f6f - ServiceWiring: Hide Skin Json from Special:Preferences (T364696) by Jon Robson
- git #1a720421 - [Figures] Remove redundant background color interfering with invert (T367589) by Steph Toyofuku
- git #3286f6fc - codex: Provide i18n function and messages (T368449) by Anne Tomasevich
- git #c33b3172 - Skins: Support useskin=json (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 (T369010) by James D. Forrester
- git #f2399a98 - Fix spelling in RELEASE-NOTES (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 (T316841) by Wandji69
- git #a36e4475 - Deprecate User::whoIs/whoIsReal (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 (T368006) by Tim Starling
- git #23ab5486 - arrayDef: Apply default values from the schema if not set (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" (T362425) by Lucas Werkmeister
- git #c205384f - REST: Mark TransformHandler as not needing write access (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 (T368726) (T369317) (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 (T366911) by dima koushha
Extensions
editAbuseFilter
edit- git #bf180e04 - Simplify FilterEvaluator::getUsedVars using ::checkSyntax (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 (T367791) by Kgraessle
Babel
edit- git #62fe9a44 - quickfix: make blocks readable in dark theme (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 (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 (T366641) by Daimona Eaytoy
- git #22eb1add - Introduce InvitationListStore (T366633) by Daimona Eaytoy
- git #571d162e - Create pending state for the special page InvitationList (T364802) by Claudio Melo
- git #f647aebb - Reapply "Add new schema to store invitation lists data" (T366354) by Daimona Eaytoy
- git #24493f79 - Update permission check in SpecialMyInvitationLists by Daimona Eaytoy
- git #bd3fec88 - Add validation for all fields in SpecialGenerateInvitationList (T365629) by Daimona Eaytoy
- git #bcd42868 - Add i18n for validation errors in WorklistParser (T365629) by Daimona Eaytoy
- git #79dd7daa - Introduce InvitationListGenerator (T365629) by Daimona Eaytoy
CentralAuth
edit- git #91b7075b - Derive session keys from db name using virtual db domain config (T348486) by Ariel T. Glenn
- git #c5ee4888 - Use namespaced classes by Umherirrender
- git #0d9a65b0 - GlobalRenameQueue: Fix issues with wiki ID and row query (T369147) by Simone Cuomo
CheckUser
edit- git #d75561ce - Remove wgCheckUserEventTablesMigrationStage in maintenance scripts (T366546) by Dreamy Jazz
- git #2f71db4e - checkuser-temporary-account-log-header: Update string (T362339) by Kosta Harlan
- git #02eb5db9 - Add archived revisions mode for Special:IPContributions (T363362) by Thalia
- git #bf262ce2 - Add deleteReadOldRowsInCuChanges.php to update.php (T341830) by Dreamy Jazz
- git #ff231452 - Add logging on view of Special:IPContributions (T362339) by Dreamy Jazz
- git #883c0ea5 - Make IP reveal preference description appear in GlobalPreferences (T366618) by Dreamy Jazz
- git #10aea3f6 - IPContributionsPagerFactory: Ensure that the target is a valid IP by Thalia
- git #59921f58 - IPContributionsPager: Improve revision query performance (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 (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 (T359033) by David Causse
- git #87ee10a0 - DeletePages should no longer populate the archive index by David Causse
- git #44639a2b - Replace deprecated ApiPageSet::getGoodTitles (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 (T367749) by thiemowmde
- git #de7f294f - Promote orphaned subrefs to the top level (T247921) by Adam Wight
- git #2ffbf1fa - Display extends warning message when editing a reference (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 (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 (T360034) (T367030) by thiemowmde
cldr
edit- git #b3df8072 - Add Korean mixed script (ko-kore), not part of CLDR, used by Wikidata (T368817) by raymond
- git #7dbafbeb - Add Xiang variants hsn-hant, hsn-hans, used by Wikidata (T368820) by raymond
- git #7c949ac8 - Add Khorasani Turkic, not part of CLDR, used by Wikidata (T368826) by raymond
- git #21dc2700 - Add Qashqai (qxq), not part of CLDR, used by Wikidata (T368825) by raymond
- git #62b8d9cf - Add Parya (paq), not part of CLDR, used by Wikidata (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 (T368081) by Ed Sanders
CommunityConfiguration
edit- git #48b753ae - Use namespaced RequestContext class by Umherirrender
- git #7bce681f - IConfigurationStore: Add support for writes without permissions (T367575) by Martin Urbanec
- git #a4d023e2 - Editor: Add description label (T368160) by Sergio Gimeno
- git #24f7d3ba - Editor: simplify i18n messages building (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 (T368739) by Martin Urbanec
- git #2dead6f0 - Add hook for dynamically registering providers (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 (T368741) (T367575) by Martin Urbanec
ContentTranslation
edit- git #dbc36ca7 - AX useApi: Add "fetchDenseArticles" method (T359863) by NikG
- git #7936e71f - AX useSectionTitleTranslate: Expose "doTranslateSectionTitle" method (T359863) by NikG
- git #06943a05 - AX View Translation: Update translation upon target language change (T359829) by NikG
- git #1c16fed9 - Test:Replace "db" with getDb method (T316841) by Wandji69
- git #4c109001 - i18n: Add description for automatic translation project (T369319) by Abijeet
- git #1aee5fa4 - AX: Add qid to mediawikiPage and pageSearchResult models (T359863) by NikG
- git #cdf13842 - ApiQueryAutomaticTranslationDenseLanguages: Add section-titles param (T359863) by NikG
- git #4c52df51 - AX: Split lead section to translate it simultaneously (T364090) by NikG
- git #d0b6efff - AX Article Footer Entrypoint: Add card inside footer (T363338) by NikG
- git #fc7b571b - AX: Add hook handler to register article footer entrypoint (T363338) by NikG
DiscussionTools
edit- git #43d023a2 - Test: Replace db with getDb method (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 (T368249) by thiemowmde
- git #633682d5 - Test:Replace db with getDb method (T316841) by Wandji69
- git #9b0010d2 - fixed typo: exists -> exist (T368278) by agamyasamuel
EntitySchema
edit- git #8d9c54d3 - Define custom search-index-data-formatter-callback (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 (T368380) by Novem Linguae
Flow
edit- git #4f1e9d00 - Prepare Less styles for math=parens-division (T368921) by Timo Tijhof
- git #db2edd1b - Make Flow work in dark mode by disabling backgrounds and setting text (T357600) by Jon Robson
Gadgets
edit- git #cfa04f8c - Hard deprecate GadgetRepo::singleton and GadgetRepo::setSingleton by Fomafix
GlobalBlocking
edit- git #48ea21fe - Add GlobalBlockingUserVisibilityLookup service (T356932) by Dreamy Jazz
- git #3d40635a - Hard deprecate two GlobalBlocking methods by Dreamy Jazz
- git #c7e4bbc8 - Test GlobalBlockListPager (T356932) by Dreamy Jazz
- git #04533450 - Fully test SpecialGlobalBlockList (T356932) by Dreamy Jazz
- git #43002b84 - Update ApiQueryGlobalBlocks to support global account blocks (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 (T366618) by Dreamy Jazz
GrowthExperiments
edit- git #45aca48c - Manage mentors: show warning disclaimer on top of the page (T361207) by Sergio Gimeno
- git #39e69df3 - Don't break if suggested edits are disabled (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 (T367223) by Sergio Gimeno
- git #8432dd1c - Config: unregister HelpPanel and SuggestedEdits providers (T367656) by Sergio Gimeno
- git #07d5fc02 - Differentiate between 'standard' and machine suggestions associated task types (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 (T368750) by Michael Große
- git #22f3b610 - Config: add community updates config provider (T367223) by Sergio Gimeno
- git #0cd03a8e - i18n: Clarify units for Personalized praise notifications frequency (T368819) by Martin Urbanec
- git #343128ce - Homepage: show no-results icon in mobile no structured tasks preview (T368750) by Michael Große
- git #dca767fc - Homepage: don't show edit count in mobile no structured tasks fallback (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 (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. (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 (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 (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 (T369531) by Taavi Väänänen
- git #a9bd92c7 - Support djvu thumbnails in Mediaviewer (T72912) by Derk-Jan Hartman
- git #4672f2eb - ThumbnailInfo: support multi lingual SVG (T208564) by Simon Legner
OATHAuth
edit- git #152c80c2 - Send log entries to CheckUser (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 (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 (T363243) (T363270) by Anzx
- git #9a5caf57 - mswikisource: add proofread namespace translation (T369047) by Anzx
- git #458f11d4 - Replace deprecated ApiPageSet::getGoodTitles (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. (T368832) by Mark A. Hershberger
SyntaxHighlight_GeSHi
edit- git #0249ef72 - Migrate MediaWiki.syntaxhighlight_shell.*.rate to statslib (T359270) by Andrea Denisse Gómez-Martínez
TemplateData
edit- git #3bc25f00 - Test: Replace db with getDb method (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 (T368081) by Ed Sanders
timeline
edit- git #e847fe30 - Add missing "_total" suffix to the `timeline_*` metrics (T359268) by Andrea Denisse Gómez-Martínez
Translate
edit- git #be3f85c9 - AggregateGroupsSpecialPage: Do not show already selected groups (T366479) by Abijeet
- git #7e9eda3f - AggregateGroupsSpecialPage: Use group labels for existing groups (T366479) by Abijeet
- git #c502e64a - AggregateGroups: Add group URL in response when associating a group (T366479) by Abijeet
- git #34208123 - Drop support for MW 1.40 (T369064) by Abijeet
- git #ac5c837f - Use namespaced Status classes by Umherirrender
- git #b3350d8d - CrossLanguageTranslationSearchQuery: Move to TtmServer namespace (T335342) by wangombe
- git #18384dd7 - Update version for MLEB 2024.07 release (T369059) by Abijeet
- git #ffcfa501 - Update User class namespace to MediaWiki\User\User (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 (T367932) by Pppery
UniversalLanguageSelector
edit- git #e7663916 - Use namespaced classes by Umherirrender
- git #62ebf2e8 - Update language name search database (T369059) by Abijeet
- git #9ff95c51 - Update version for MLEB 2024.07 release (T369059) by Abijeet
- git #c82cd6de - Drop support for MW 1.40 (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 (T369324) by Matthias Mullie
- git #d9618333 - Use HTML instead of quotes in an API message by Amir E. Aharoni
- git #9491eadd - Improve error handling (T369053) (T368688) (T365067) by Matthias Mullie
- git #03f05a5f - Describe step: improve the date field (T362328) by Marco Fossati
- git #7f11edfc - Special:MyLanguage/Commons:What_Commons_is_not (T353110) by Simon Legner
- git #a48e3c73 - Uncheck "same as caption" when description is given in URL (T367867) by Simon Legner
VisualEditor
edit- git #3d636f1a - Diff Renderer: load diff modules before using OOUI classes (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 (T247921) by Adam Wight
- git #51e4edb0 - Update jsdoc-wmf-theme to 1.1.0 (T368081) by Ed Sanders
- git #35bbc54a - Account for SkinComponentLink class attribute possibly being an array (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 (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 (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 (T369070) by Silvan
- git #f75fb7e0 - REST: Replace 'description-empty' errors with 'invalid-value' (T369068) by dima koushha
- git #0964ac42 - REST: Replace `invalid-title-field` with `invalid-value` (T369029) by Muhammad Yasser Jazirahly
- git #6e448d5d - REST: Replace `invalid-patch-field-type` with `invalid-value` (T369032) by Muhammad Yasser Jazirahly
- git #0d40cdd5 - REST: Replace label-empty errors with invalid-value (T369067) by Jakob Warkotsch
- git #de2d7891 - REST: Replace `invalid-statement-type` with `invalid-value` (T369038) by Muhammad Yasser Jazirahly
- git #395e73bb - REST: Replace `title-field-empty` with `invalid-value` (T369066) by Muhammad Yasser Jazirahly
- git #7405cc69 - REST: Replace invalid-input-sitelink-badge with invalid-value (T369074) by dima koushha
- git #a50dc8fd - REST: Replace `invalid-site-id` with `invalid-value` (T369063) by Muhammad Yasser Jazirahly
- git #129068a6 - REST: Replace `invalid-patch-operation` with `invalid-value` (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' (T369071) by Silvan
- git #da0e1dfc - Add strict types to modified test file (T368369) by Arthur Taylor
- git #8bdc826e - REST: Generalise 'statement-data-invalid-field' error (T369040) by Silvan
- git #b06c39de - Defs::getSearchIndexDataFormatterCallbacks(): Support $mode (T369149) by Lucas Werkmeister
- git #620dfe42 - REST: Use UseCaseError in AssertValidTopLevelFields by Jakob Warkotsch
- git #f87b697c - REST: Format/rewrite patch-target-not-found error (T366911) by dima koushha
- git #53ffcdf6 - Enable parallel tests for the mocha e2e API test suite (T368902) by Arthur Taylor
- git #8b331239 - PropertyValueExpertsModule: Turn on enableModuleContentVersion() (T369155) by Lucas Werkmeister
- git #c30d7483 - REST: Replace `invalid-statement-group-type` error with `invalid-value` (T369037) by Muhammad Yasser Jazirahly
- git #906f59b0 - REST: Remove unused setup.js file (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 (T369028) by Jakob Warkotsch
- git #b87ed324 - Enable parallel tests for the mocha openapi-validation test suite (T368902) by Arthur Taylor
- git #b9675c5d - REST: Generalise 'cannot-modify-read-only-value' error (T366239) by Silvan
- git #01b2f23d - REST: Add version section to README (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 (T339384) by Umherirrender
WikibaseCirrusSearch
edit- git #e7f6c3ef - StatementQuantityFieldTest: Don’t load entities in data provider (T369357) by Lucas Werkmeister
- git #b0feed0c - Remove compatibility code (T369149) by Lucas Werkmeister
- git #06836521 - Try looking up search index data formatters by data type (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 (T351206) by gengh
- git #20e9c3b8 - selenium: Fixing broken and flaky tests in connect.js (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) (T364413) (T366171) (T368318) (T368856) (T368858) (T369095) by James D. Forrester
- git #d5c5d678 - ext.wikilambda.edit.variables.less: Prepare Less styles for math=parens-division (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 (T367585) by Steph Toyofuku
- git #9dc7acad - Add messages for ipblock-exempt-grantor group (T357991) (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 (T368090) by TheProtonade
Skins
editMinervaNeue
edit- git #9380b86c - styles: remove outdated feature phone font size rules (T369247) by Volker E.
- git #853dcf19 - Force light theme in print styles (T366362) by Jon Robson
- git #400546e5 - Partial revert "Temporary fix for enabling Mobile VisualEditor in night mode" (T368116) by Jdlrobson
- git #b3f1fb53 - Definition list has no left margin, only definition items do (T367092) by Bartosz Dziewoński
Vector
edit- git #392c81a1 - Avoid using <noinclude> tag in Vector dark-mode i18n message (T367871) by Jdrewniak
- git #9b93a64f - Follow-up to f115016 - Add beta tag & feedback link to Appearance menu (T367871) by Jdrewniak
- git #ce55e8d8 - Compatibility with new heading HTML (table of contents) (T13555) (T358452) by Bartosz Dziewoński
- git #f1150164 - Add beta tag & feedback link to Appearance menu (T367871) by Jdrewniak
- git #59e2611f - Force light theme in print styles, remove unnecessary css variables (T366362) by bwang
Misc
editVisualEditor/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 (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 (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
edit325 Changes in 59 repos by 85 authors