MediaWiki 1.37/wmf.23/Changelog
< MediaWiki 1.37 | wmf.23
Core changes
edit- git #6db21068 - Branch commit for wmf/1.37.0-wmf.23 by trainbranchbot
- git #ea72c9b6 - mediawiki.mixins: Deprecate various mixins by Volker E
- git #565b14c2 - resourceloader: Remove `-moz-` vendor prefix from SkinModule css (task T277803) by Volker E
- git #6960b650 - Fix the mw-ui-icon-with-label-desktop class (task T288678) by jdlrobson
- git #8fb627f4 - resourceloader: inline mw.loader.store.MODULE_SIZE_MAX by DannyS712
- git #366bb91c - resourceloader: Drop mw.loader.store.prune() oversized modules check (task T290705) by DannyS712
- git #71167aa5 - Drop i18n messages for removed token API (task T280806) by Petr Pchelko
- git #35f38e99 - Remove User from LinksUpdate by Petr Pchelko
- git #5afc62f2 - Remove stub threshold feature (task T284917) by Petr Pchelko
- git #8d720189 - Drop action api token methods deprecated in 1.24 (task T280806) by Petr Pchelko
- git #7b491724 - Deprecate userCan hook (task T285805) by TChin
- git #55b9c6d3 - Provide proper message for no-perm suppressed edit view context (task T282203) by Ammarpad
- git #17b91bb0 - Change $wgExperimentalHtmlIds to HTML5-first (task T186267) (task T290464) by Gergő Tisza
- git #d2a8c94d - MediaWiki-Docker: Remove injection of MW_SCRIPT_PATH (task T273529) by Timo Tijhof
- git #ce77d66a - Fix indent of line comment by Umherirrender
- git #11ed63fe - objectcache: Update WANObjectCache test to not require fraction in purge value by Timo Tijhof
- git #5aed1028 - objectcache: remove WANObjectCache::getProcessCacheKey() (task T288702) by Aaron Schulz
- git #d87e0857 - phpunit: Remove file_exists check from ReadOnlyModeTest by Timo Tijhof
- git #5f2acead - Replace obsolete LESS `box-shadow()` mixin (task T277819) by Volker E
- git #05cf9693 - DefaultSettings: Fix typo LocalSetings -> LocalSettings by DannyS712
- git #5ab0ad50 - ImagePage: Compare thumbnail bounding box sizes to bounding box size (task T272201) by AntiCompositeNumber
- git #64752c0f - Drop $wgDjvuToXML (task T275268) by Amir Sarabadani
- git #9150dee4 - resourceloader: Move tests for startup to startup subdirectory by Timo Tijhof
- git #2c8e429e - resourceloader: Inline a variable in mw.Map#set by Timo Tijhof
- git #b33dbb2a - resourceloader: Clean up mw.Map tests by Timo Tijhof
- git #6b6e846d - [Docker] fix typo; 'insted' -> 'instead' by MusikAnimal
- git #fdb93c62 - [Docker] Add note about caching to documentation by MusikAnimal
- git #f1dbff4a - objectcache: Improve the metrics README for wanobjectcache by Timo Tijhof
- git #b9e6a3a1 - objectcache: fix duplication of purge value parsing code in WANObjectCache (task T288702) by Aaron Schulz
- git #2b24f6d2 - Structure test for all content models (task T287158) by daniel
- git #0d453d91 - Introduce AbstractLocalizedException (task T287405) by TChin
- git #855988fd - LinkCache: soft deprecate addGoodLinkObj() (task T284955) by daniel
- git #1bb05fd1 - Added a note outlining a possible fix to docker permission errors. by Sai Suman Cherukuwada
- git #4eb79820 - resourceloader: update documentation for mw.loader.implement by DannyS712
- git #0faa22fc - resourceloader: add local variable for mw.loader by DannyS712
- git #6b76e9ca - resourceloader: Optimize ES6 module detection in registerOne() by DannyS712
- git #5268c600 - Upgrade OOjs-Router from v0.2.0 to v0.3.0 by James D. Forrester
- git #ee4d0b04 - resourceloader: simplify check for siteDepErr in execute() by DannyS712
- git #2a4c3956 - SimpleAuthority: Fix ignored typo by Reedy
- git #017366e2 - Update cssjanus/cssjanus from 2.0.0 to 2.1.0 by James D. Forrester
- git #908e10a1 - resourceloader: Remove unneeded `undefined` checks in enqueue() by DannyS712
- git #0d3fa1d1 - Mark hidden tags on Special:Tags and show in RCFilters (task T281741) by Bartosz Dziewoński
- git #6241125a - title: Avoid calling TitleArray::current on empty iterator (task T290642) by Umherirrender
- git #db43511e - Title: Make use of BacklinkCacheFactory service by Derick Alangi
- git #96bc83e8 - Add BacklinkCacheFactory Service (task T279433) by Derick Alangi
- git #5381c92e - Revert "tests: suppress API prefix uniqueness check for 'pi'" (task T290585) by Inductiveload
- git #7cca5dea - TablePager: fix param documentation for formatValue() by DannyS712
- git #4dae3b1a - Rename four config variables to avoid 'blacklist' term (task T277987) by Reedy
- git #4de72508 - Logos defined with pixels should be scaleable in browsers (task T207038) by Jdlrobson
- git #bc200b6a - Revert "Logos defined with pixels should be scaleable in browsers" by Thcipriani
- git #33ac451d - Logos defined with pixels should be scaleable in browsers (task T207789) by jdlrobson
- git #1f86010f - Improve DeletePage tests (task T288758) by Daimona Eaytoy
- git #043c2d55 - tests: Merge test cases of TitleMethodsTest into TitleTest by Derick Alangi
- git #7d12da55 - tests: Extract pure unit tests from TitleTest integration test by Derick Alangi
- git #d6db8f4a - tests: suppress API prefix uniqueness check for 'pi' (task T290585) by Inductiveload
- git #abc21798 - Title: restore behavior of getCascadeStrictionSources (task T218395) by daniel
- git #a362b2cf - CollationTest: Be more specific with @covers by James D. Forrester
- git #afb44d34 - Title: Deprecate Title::getDefaultNamespace() by Derick A
- git #73f0ae36 - Make DeletePage a real service (task T288758) by Daimona Eaytoy
- git #737d733a - Introduce TitleUrlTests by daniel
- git #147c6e3a - ILoadBalancer/ILBFactory::rollbackMasterChanges: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #b33c053e - ILoadBalancer/ILBFactory::hasMasterChanges: Hard deprecate as it's unused beyond SMW (task T282894) by James D. Forrester
- git #bea440aa - ILoadBalancer/ILBFactory::hasOrMadeRecentMasterChanges: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #2ac5a374 - ILoadBalancer::forEachOpenMasterConnection: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #7792a3bc - MWExceptionHandler::rollbackMasterChangesAndLog: Hard-deprecate, unused anywhere by James D. Forrester
- git #be0d7356 - ExternalStoreDB::getMaster: Hard deprecate now it's unused in prod by James D. Forrester
- git #c766cc81 - ILoadBalancer/ILBFactory::commitPrimaryChanges: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #db6dcf0d - preferences: Move `skin-responsive` to the skin preferences sub-section (task T288351) by jdlrobson
- git #44fd53fe - Using @return never documentation on always-throw-function (task T240141) by Umherirrender
- git #07b499fb - build: Update mediawiki/mediawiki-phan-config to 0.11.0 by Umherirrender
- git #ff9b220f - Follow-up 5cbb64f56: Remove unused preprocessor classes (task T278069) (task T204945) by BrandonXLF
- git #8df12b27 - objectcache: Fix PHP warning for ReplicatedBagOStuff::setMulti (task T290489) by Ostrzyciel
- git #7ebf0525 - tests: Cover more methods in the Title::class (increase code coverage) (task T241406) by Derick A
- git #82c3e215 - profiler: Add 'running' option to ProfilerXhprof (task T247332) by Timo Tijhof
- git #5947b51a - profiler: Document ProfilerXhprof class options (task T247332) by Timo Tijhof
- git #3a915637 - resourceloader: pass $VARS.storeDisabled instead of .storeEnabled by DannyS712
- git #6dc93ec7 - skins: Clarify SkinTemplate and QuickTemplate class doc comments (task T263213) by Timo Tijhof
- git #7a17473d - Remove PasswordCannotMatchUsername password policy (task T242768) by Reedy
- git #e894dc75 - tests: Use service container in integration tests cases by Derick Alangi
- git #cdaff4ef - Make UserRightsProxy implement UserIdentity (task T255309) by Alexander Vorwerk
- git #b88db33f - registration: Apply manifest v2 logic to hypothetical v3 by Alexander Vorwerk
- git #d09b3397 - ILoadBalancer/ILBFactory::beginMasterChanges: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #24801cc8 - ILoadBalancer::finalizeMasterChanges/approveMasterChanges: Hard deprecate (task T282894) by James D. Forrester
- git #23963348 - ILoadBalancer/IDatabase::getMasterPos: Hard deprecate now it's unused in prod (task T282894) by James D. Forrester
- git #3407458e - MWExceptionHandler: Rename rollbackMasterChangesAndLog to rollbackPrimaryChangesAndLog by James D. Forrester
- git #a7bb7cc5 - Remove unreachable code after exception/die/exit by Umherirrender
- git #e0b63530 - Block application/javascript in wgMimeTypeBlacklist too by James D. Forrester
- git #b38114c8 - Revert "API: Work around PHP bug 45959" (task T123663) by Arlo Breault
- git #3b6345ca - PageStore: Use LinkCache (task T278940) by daniel
- git #6a3b9daf - Make WikiPage a ProperPageIdentity (task T272424) by Daimona Eaytoy
- git #c234eb1b - Use LinkRendererFactory in ContributionsLookup service by Umherirrender
- git #1ca1b910 - Drop wgAjaxEditStash, deprecated in 1.36 (task T274695) by James D. Forrester
- git #b53018f4 - Simplify WatchedItemQueryService::getRecentChangeFieldsFromRow by Matěj Suchánek
Vendor
edit- git #0c164023 - Bump wikimedia/parsoid to 0.14.0-a18 (task T290697) (task T282031) (task T290044) (task T271566) (task T221488) by C. Scott Ananian
- git #4c5bd6a9 - Update symfony/polyfill-php73 to 1.23.0 and polyfill-php80 to 1.23.1 (task T290697) by C. Scott Ananian
- git #aa76f902 - Update cssjanus/cssjanus from 2.0.0 to 2.1.0 by James D. Forrester
Extensions
editAbuseFilter
edit- git #a722dfe1 - Rename ParserFactory -> RuleCheckerFactory by Daimona Eaytoy
- git #357ddd49 - Clean up / simplify parser-related classes by Daimona Eaytoy
- git #f8e9ac7e - Rename AbuseFilterCachingParser -> FilterEvaluator by Daimona Eaytoy
AntiSpoof
edit- git #2aea8fb5 - Rename SpoofUser::getDBMaster() to ::getDBPrimary (task T254646) (task T277929) by Alexander Vorwerk
BounceHandler
edit- git #07ed3665 - Replace usage of deprecated CentralAuthUser::getMasterInstance() by Alexander Vorwerk
CategoryTree
edit- git #031e5bf3 - CategoryTreePage: Refactor category tree to own method by Fomafix
- git #509745aa - Simplify by using Html::element and Html::rawElement by Fomafix
- git #a887e226 - Replace PHP use of Xml class by Html class by Fomafix
- git #480ff357 - Add output encoding to $category in not found message by Fomafix
- git #5e61b40e - Restore support for modes for subcategories in Special:CategoryTree (task T289997) by Fomafix
- git #f37cd36f - Step 2 of move bullets from HTML to CSS (task T288910) by Fomafix
CentralAuth
edit- git #c8673a49 - Rename CentralAuthSpoofUser::getDBMaster() to ::getDBPrimary() (task T277932) by Alexander Vorwerk
- git #cc48f440 - styles: Remove obsolete vendor prefixed properties (task T278670) by Volker E
- git #77ef1f87 - Inject dependencies into GlobalUsersPager by DannyS712
- git #645ec1a6 - Introduce GlobalGroupLookup (task T270857) by Taavi Väänänen
- git #fac3249d - GlobalRename: Fix log formatters by Taavi Väänänen
- git #6e2b646d - Namespace GlobalRename by Taavi Väänänen
- git #7e7886ce - Rename GlobalRenameBlacklist -> Denylist (task T277932) by Taavi Väänänen
- git #1e22d32a - SpecialCentralLogin: inject CentralAuthUtilityService by Alexander Vorwerk
- git #e5eb902f - api: inject CentralAuthUtilityService into ApiCentralAuthToken by Alexander Vorwerk
- git #fd6dd8f2 - Don't use .success and .error for success and error messages (task T280766) by mainframe98
- git #2c02f90d - Convert GlobalRenameBlacklist to a service by DannyS712
- git #7a942d69 - CentralAuthUser: remove deprecated methods containing *master* (task T277932) by Alexander Vorwerk
- git #6008391a - build: Upgrade mediawiki-phan-config to 0.11.0 (task T290541) by Daimona Eaytoy
- git #b94c6676 - Alter use of deprecated methods to ones called 'Primary' (task T277932) by James D. Forrester
CirrusSearch
edit- git #2be4fd2b - Swap if/else branches on fatalError calls in ConfigUtils by Umherirrender
- git #db00fdb7 - Replace deprecated LinkCache::addGoodLinkObj (task T288533) by vladshapik
Citoid
edit- git #6214fa4f - Fix check if 'WikibaseRepository' is loaded (task T290717) by Alexander Vorwerk
cldr
edit- git #d2748ba3 - Remove unneeded default currency symbols from Symbols.php by Umherirrender
- git #7eccd1b9 - Use language scripts when generating currency symbols by Umherirrender
- git #f673fc6f - Fix line indent in LocalNamesFrr.php by Umherirrender
- git #a03c3113 - Use @phpcs-require-sorted-array on pre-defined arrays in LocalNames by Umherirrender
- git #67c7829b - Sort language codes alphabetically in pre-defined arrays in LocalNames by Umherirrender
CodeMirror
edit- git #0673d753 - Change line numbers default to null (task T290226) by WMDE-Fisch
ContentTranslation
edit- git #52073c5e - CXDashboard: Present the favorites list separate from the suggestions (task T290482) by NikG
- git #b8a673f5 - UI lib MwCard: Remove height for card title by NikG
- git #4c75d7f2 - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by Umherirrender
- git #d80cbeef - CX3 Build 0.1.0+20210910 by Santhosh Thottingal
- git #40d38d52 - Set secure=true option for the CX cookie by Santhosh Thottingal
- git #c4cba3b7 - Remove unused RL module mw.cx.ui.Header.skin (task T290431) by Santhosh Thottingal
- git #61b48223 - Merge RL module for dismissable message widget with infobar (task T290431) by Santhosh Thottingal
- git #4638ea65 - CXDashboard: Fix issue on favorite suggestion click by NikG
- git #19b664b6 - Remove ext.cx.util RL module (task T290431) by Santhosh Thottingal
- git #e4d6285a - Make Special:CXStats work with ONLY_FULL_GROUP_BY SQL mode by Niklas Laxström
- git #c93ee54e - CX Skin: Fix deprecation warning about legacy feature of ResourceLoaderSkinModule (task T289570) by Santhosh Thottingal
- git #98d91001 - Assume position:sticky availability and remove custom handling by Santhosh Thottingal
- git #7d1fcd7c - Remove mw.cx.unique method, inline it in the only place it is used by Santhosh Thottingal
- git #4a381212 - Remove unused methods from ext.cx.util.js and cxconfiguration API by Santhosh Thottingal
- git #c616002b - Remove mw.cx.tools.SearchTool ResourceLoader module (task T290431) by Santhosh Thottingal
- git #75196227 - Merge ve.ui.CXSurface and ve.ui.CXDesktopContext RL modules to ve.init.mw.CXTarget (task T290431) by Santhosh Thottingal
- git #b63c21d6 - Language search entrypoint: Fill title and source language (task T286645) by Santhosh Thottingal
- git #21fc118a - SX: Remove section URL param when selecting invalid section (task T287742) by NikG
- git #82c3322e - SX Language selector: Show as dialog in wide screens (task T287883) by Santhosh Thottingal
Disambiguator
edit- git #4f49b199 - Show notification when users type a link to a disambiguation page (task T285508) by MusikAnimal
DiscussionTools
edit- git #9c20efcd - Record timing for 'saveSuccess' and 'saveFailure' events (task T290931) by Bartosz Dziewoński
- git #b52699ad - Log more precise error codes for timeout etc. (and HTTP statuses) (task T290514) by Bartosz Dziewoński
- git #085ea2e8 - Remove client-side timeout when saving pages (again) (task T290514) by Bartosz Dziewoński
- git #ce899aaa - Inject services in hook handlers where possible by Bartosz Dziewoński
- git #c70a2031 - Inject ConfigFactory in API modules by Bartosz Dziewoński
- git #a6a547f2 - Add some tests covering ThreadItem::getHTML() and related methods by Bartosz Dziewoński
DonationInterface
edit- git #9bfa1046 - Rename gateway_session_id to payment_token across by jgleeson
- git #07ed7464 - Adyen Checkout: Further CSS tweaks (task T290105) (task T290528) by Damilare
- git #99ebaf09 - Revert "Adyen Checkout: Further CSS tweaks" by Jgleeson
- git #9864d027 - Adyen Checkout: Further CSS tweaks (task T290105) by Damilare
Echo
edit- git #eb8e3b5a - Remove obsolete LESS `box-shadow()` mixin (task T290796) by Volker E
- git #a47a4216 - Alter use of deprecated methods to ones called 'Primary' (task T254646) by James D. Forrester
EventBus
edit- git #fdbd1c15 - Alter use of deprecated methods to ones called 'Primary' (task T254646) by James D. Forrester
FileImporter
edit- git #5f91b040 - Stop setting wgFileBlacklist in tests by Reedy
FlaggedRevs
edit- git #3e8bcc5f - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
Flow
edit- git #7eacb68d - Remove obsolete IE specific code & comments (task T258766) by Volker E
- git #07a664d1 - Use CentralAuth's new utility service by Alexander Vorwerk
- git #1378a49d - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
- git #6f8f86b2 - Replace deprecated LinkCache::addGoodLinkObj (task T290490) by vladshapik
- git #cd401ebc - Remove uses of .box-shadow() mixin (task T283352) by Kosta Harlan
GeoData
edit- git #a6bf9a27 - Replace deprecated LinkCache::addGoodLinkObj (task T290495) by vladshapik
GettingStarted
edit- git #3c8bdb5e - Replace obsolete LESS `box-shadow()` mixin by Volker E
Graph
edit- git #fa36b0d2 - Replace obsolete LESS `box-shadow()` mixin by Volker E
GrowthExperiments
edit- git #c2820be0 - Add Image: Do not show edit button dot (task T289829) by Gergő Tisza
- git #4f1048a0 - MentorManager: Require mentors to be registered users by Martin Urbanec
- git #a805dd0a - Add an Image: Suggestions mode (task T289829) by MewOphaswongse
- git #e965654c - Suggestions Mode: Set toolbarGroups so the toolbar isn't treated as empty (task T290749) by MewOphaswongse
- git #81245287 - Remove deprecated calls of GrowthExperimentsServices::getConfig() by Martin Urbanec
- git #a5f0e260 - Add Special:QuitMentorship (task T288878) by Martin Urbanec
- git #bb99f1a3 - Use getUserIdentityLookup when constructing MentorPageMentorManager by Martin Urbanec
- git #9ac1261f - MentorPageMentorManager: Do not use UserFactory by Martin Urbanec
- git #0e91f6e9 - MentorManager: Make getRandomAutoAssignedMentor public (task T288878) by Martin Urbanec
- git #39bcc849 - Do not construct ChangeMentor manually (task T288878) by Martin Urbanec
- git #427c913c - Add Hebrew special page aliases by Amir E. Aharoni
- git #775ce192 - SmallTaskCard: Apply icon sizing rules to post edit dialog (task T269659) by Kosta Harlan
- git #f66ba2bd - postEditMobile: Set task state depending on newRevId value (task T269659) by Kosta Harlan
- git #f620e663 - ChangeMentor: Remove context from constructor (task T288878) by Martin Urbanec
- git #d2479b51 - Add missing words in MentorStore::setMentorForUserInternal's doc string by Martin Urbanec
- git #8d40f683 - Structured Tasks: Rename message keys used in edit mode toggle & machine suggestions mode (task T290040) by MewOphaswongse
- git #cfdf8088 - SECURITY: Fix a bunch of XSS holes in Mentor dashboard (task T289408) by Martin Urbanec
- git #69eb279e - SECURITY: Fix XSS vulnerabilities in mentor dashboard (task T289063) by Martin Urbanec
- git #d8785742 - SECURITY: Fix XSS vulnerability in Impact module (task T289064) by MewOphaswongse
- git #21c2a374 - Update StructuredTaskArticleTarget.isSaveable to check if the user has made any edits or reviewed suggestions (task T289211) by MewOphaswongse
- git #47be1975 - Create RejectionReasonSelect class for converting list of reasons into a widget & supporting both single and mutiple selections (task T289211) by MewOphaswongse
- git #625db862 - Move MenteeOverview-related files to their own subfolder (task T278971) by Martin Urbanec
- git #98dd3b1f - Suggested Edits: add timing data for time to interactive (task T257371) by Kosta Harlan
- git #06de65b1 - Mentor dashboard: Show pulsing blue dot to users who never visited the dashboard (task T289054) by Martin Urbanec
- git #0614c7fb - Add Image: do not load page image for addimage tasks (task T289827) (task T289824) by Gergő Tisza
- git #16bb9fed - Improve jsdoc typhints in GrowthTasksApi by Gergő Tisza
- git #d14c983f - Log error in SuggestionInteractionLogger if log() is called before logger instance is set (task T289211) by MewOphaswongse
- git #520ac5f3 - Mentor dashboard: Update wording for filtering dropdown (task T278971) by Martin Urbanec
- git #1824d9b2 - Move logic specific to add link save dialog to AddLinkSaveDialog (task T289211) by MewOphaswongse
- git #0bb0a299 - Suggested Edits: Set isFirstRender to true when filters dialog is closed (task T290312) by MewOphaswongse
- git #b8fdd231 - Mentee overview: Use fixed column size (task T290565) by Martin Urbanec
- git #2bfe4eaa - build: Upgrade mediawiki-phan-config to 0.11.0 (task T290541) by Daimona Eaytoy
- git #4cb21921 - Add Image: Fill in placeholder messages (task T289827) (task T289824) (task T289826) by Gergő Tisza
- git #89584737 - Move functions for updating the editing surface to MachineSuggestionsMode (task T289211) by MewOphaswongse
- git #c5ddc5b4 - MentorManager: Mentor list methods should not throw WikiConfigException for missing mentor list (task T290371) by Martin Urbanec
- git #c891e670 - Mentor dashboard: Add an icon to the resources module (task T288879) by Martin Urbanec
- git #e2b2c552 - Move variables related to mentor dashboard to variables.less (task T278920) by Martin Urbanec
- git #42683fea - Mentor dashboard: Rename ResourceLoader files to follow new conventions (task T289012) (task T278971) by Martin Urbanec
- git #4da1786a - AddLink: Use statsd monitoring for errors on server side (task T283868) by Kosta Harlan
- git #35918477 - Structured Task: Rename RecommendedLinkToolbarDialogButton to MinimizedToolbarDialogButton (task T289211) by MewOphaswongse
- git #b81c1117 - Add a link: Move duplicated loadSuccess & surfaceReady methods into AddLinkArticleTarget (task T289211) by MewOphaswongse
- git #2df15156 - Update StructuredTask mixins (task T289211) by MewOphaswongse
ImageMap
edit- git #ee3e717a - Force block imagemaps when !$enableLegacyMediaDOM (task T290044) by Arlo Breault
Kartographer
edit- git #e813fef4 - build: Make stylelint's grunt configuration like other extensions by Kunal Mehta
LdapAuthentication
edit- git #f891fee7 - Avoid using User::setOption() (task T277818) by ZabeMath
MachineVision
edit- git #a9baea74 - Replace obsolete LESS `box-shadow()` mixin by Volker E
MediaSearch
edit- git #90b08c23 - styles: Remove obsolete vendor prefixed properties (task T278670) by Volker E
- git #aca935d3 - Cary forward mediasearch_* query params to search requests by Matthias Mullie
- git #a36a3b23 - Refactor the observer.vue component (task T289991) by Simone This Dot
- git #93bde63d - Open result links in-place and re-implement page data stashing (task T284021) by Eric Gardner
MobileFrontend
edit- git #17ce0454 - postEditMobile hook: Pass newRevId (task T269659) by Kosta Harlan
- git #9da236ae - build: Updating stylelint-config-wikimedia to 0.11.1 by Umherirrender
- git #5f17e025 - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by Umherirrender
- git #306c4277 - specials: Replace deprecated `User::(newFromName()&newFromIdentify())` by Derick A
MultimediaViewer
edit- git #f074ab46 - Replace obsolete LESS `box-shadow()` mixin by Volker E
NavigationTiming
edit- git #50b122ac - Remove measure top image using the resource timing API. (task T286703) by Peter Hedenskog
NearbyPages
edit- git #06b65b3b - Add stylelint ignore to NearbyPages (task T290390) by jdlrobson
OAuth
edit- git #85a322a6 - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
PagedTiffHandler
edit- git #cd00ec4c - Remove code duplicated from BitmapMetadataHandler::Tiff() by Kunal Mehta
- git #f381ed6b - Reduce level of indentation in retrieveMetaData() by Kunal Mehta
Popups
edit- git #d6eddc9c - build: Updating stylelint-config-wikimedia to 0.11.1 by Umherirrender
- git #64c6357e - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by Umherirrender
ProofreadPage
edit- git #bbf7ec7e - Rename proofreadinfo API's piprop to prpiprop (task T290585) by Inductiveload
- git #49d14668 - Add ProofreadPage Lua library (task T281195) by Inductiveload
RelatedArticles
edit- git #f318d3ac - Skip Selenium tests by jdlrobson
Score
edit- git #708dc03e - Simplify exception creation, track errors in statsd (task T289300) by Kunal Mehta
Scribunto
edit- git #97cae0d3 - Apply utf normalize to lua module name in error messages (task T289358) by Arlo Breault
- git #1a24ade0 - Use mock restriction store in tests by daniel
SecurePoll
edit- git #d4b8d707 - Use CentralAuth's database manager by Alexander Vorwerk
- git #84cf5af6 - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
SyntaxHighlight_GeSHi
edit- git #b8a5dd08 - Expose Pygments version on Special:Version by Kunal Mehta
- git #af6654e5 - Port to BoxedCommand (task T289227) by Kunal Mehta
TemplateData
edit- git #d253fa4e - Merge code paths in assertTemplateData() helper method by Thiemo Kreuz
TimedMediaHandler
edit- git #08f5b37d - Update video.js from 7.7.4 to 7.14.3 (task T279212) by Brion Vibber
- git #967a822f - build: Fix the video.js update bits by Brion Vibber
Translate
edit- git #47f6fba1 - Remove language attribute for Translate link on source page (task T286110) by Abijeet
- git #1fc23d7a - PageTranslationHooks: Use HTML list for language list (task T280742) by AntiCompositeNumber
- git #d40ee6de - ext.translate.editor: use editfont in sourcemessage & editor (task T213658) by AntiCompositeNumber
- git #4411727a - Optimize queries on Special:LanguageStats (task T204026) by Niklas Laxström
- git #71d6ac26 - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
- git #e2abbea1 - Remove $wgTranslateDelayedMessageIndexRebuild by Niklas Laxström
- git #23aa9d7a - Use phpcs cache for `composer test` by Niklas Laxström
- git #0f9f9d8f - Fix rare JavaScript DataCloneError on Special:Translate (task T283828) by Niklas Laxström
- git #9aca7874 - ext.translate.special.pagemigration: Flatten Array.map() (task T274715) by AntiCompositeNumber
UniversalLanguageSelector
edit- git #869c721e - Language button should prevent default click behavior (task T283757) by jdlrobson
- git #efb6aab4 - Update .gitignore to ignore DS_Store by bwang
- git #9e952f28 - Add support for multiple ULS buttons (task T289815) by bwang
- git #a55369e0 - Pull out Vector personal tools styles into skinStyle (task T289630) by jdlrobson
UserMerge
edit- git #1f8b4017 - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester
VisualEditor
edit- git #a6670453 - Revert "Avoid referencing methods via strings" by Bartosz Dziewoński
- git #5351217c - Add test for MWTemplateModel.getOriginalParameterName() (task T285869) by Thiemo Kreuz
- git #f69a6871 - Update VE core submodule to master (f89945db3) (task T278670) by James D. Forrester
- git #a3833825 - Improve input validation for the add parameter page (task T285869) by Andrew Kostka
- git #48283d5f - Avoid referencing methods via strings by Thiemo Kreuz
- git #e6f240c2 - Better colors when clicking/pressing elements in new sidebar by Thiemo Kreuz
- git #6cb287c2 - Fix space bar on top-level template parts loosing focus (task T285323) (task T289043) by Thiemo Kreuz
- git #a01c9cc6 - Update VE core submodule to master (eaa1e32b5) (task T264027) (task T290625) by Bartosz Dziewoński
- git #986e5ab4 - MWInternalLinkAnnotation: Make test work with both fragment modes (task T186267) (task T290464) by Gergő Tisza
- git #1493aa7a - Split focus handling from add/remove parameter events (task T285323) by Thiemo Kreuz
- git #cdc168d3 - Use OOUI 'classes' property instead of .addClass() by Thiemo Kreuz
- git #22757fa9 - Fix and test page name splitting code in template dialog by Thiemo Kreuz
- git #3b59d7ce - Add tests for ve.ui.MWParameterPage class by Thiemo Kreuz
- git #f14eba17 - More assertions for ve.ui.MWTransclusionOutlineParameterWidget by Thiemo Kreuz
- git #7c872def - Fix "add parameter" widget not being focused on click by Thiemo Kreuz
- git #3f97610e - Add tests for .containsValuableData() methods (task T272355) (task T290554) by Thiemo Kreuz
- git #9b5438cb - Hide content pane on narrow screens when sidebar is expanded (task T274554) by Thiemo Kreuz
- git #ec526ea6 - Make "templateParameterClick" event similar to "choose" by Thiemo Kreuz
- git #f8cf9e9b - Clean up post- OOUI fix (task T290554) by Adam Wight
- git #ea8b90b0 - Fix term in valuable data test (task T290554) by Adam Wight
- git #30d4096a - Remove invisible tab target from template dialog sidebar by Thiemo Kreuz
- git #81da68d9 - Update VE core submodule to master (222631050) by Bartosz Dziewoński
- git #94a419e9 - Fix missing and flipped template dialog help messages (task T288465) by Thiemo Kreuz
- git #0c14b6d0 - Don't jump back-and-forth between fullscreen and floating when resizing (task T274554) by Andrew Kostka
- git #4c0666fd - Don't allow users to add parameters that contain forbidden chars (task T285869) by Andrew Kostka
- git #075ca72f - Add input validation to the add parameter page (task T285869) by Andrew Kostka
- git #5f37d4d1 - Avoid expensive/unnecessary .getItems() call in a test by Thiemo Kreuz
- git #f8cdcfe1 - Consistent use of .forEach() in QUnit tests by Thiemo Kreuz
- git #7edb3a82 - Rename ambiguous onParameterInput event handler by Thiemo Kreuz
- git #e7df4224 - Comment & compact targetLinksToNewWindow related syntax by Thiemo Kreuz
- git #a1464bd6 - Simplify some API PHP code where possible by Thiemo Kreuz
Wikibase
edit- git #7c9183d7 - Add method to delete changes to the ChangeStore by Michael Große
- git #e1b3ae83 - Don't call ApiQueryInfo::resetTokenCache by Petr Pchelko
- git #54108276 - Remove unused services by Jakob Warkotsch
- git #330ff4cd - Adds special case for rendering empty EntityContent. by daniel
- git #1300c9f8 - FP: Change PropertyId to NumericPropertyId (task T289125) by tzhelyazkova
- git #4669a199 - Introduce NumericPropertyId to data-model (task T289125) by tzhelyazkova
- git #7cc40c59 - composer lint: Ignore vendor dirs in packages if installed by addshore
- git #b97a0f97 - tests: Alter use of deprecated method to one called 'Primary' by James D. Forrester
- git #33053467 - Avoid inserting wb_changes entry when there is no subscriber (task T290367) by Amir Sarabadani
- git #25d06993 - Introduce ChangeHolder and use that to store the change later (task T290367) by Amir Sarabadani
- git #879cf3dd - Replace deprecated LinkCache::addGoodLinkObj (task T290496) by vladshapik
- git #1327a18b - FP: change message shown when attempting to edit fed props (task T288597) by Jakob Warkotsch
- git #828d2c58 - Use UserIndetity directly instead of User object (task T290367) by Amir Sarabadani
- git #257c87f9 - CI to extract DataModel commits to standalone library (task T289040) by Thomas Arrow
- git #e4718ea1 - FP: re-enable editing local props when FP is enabled (task T288597) by Jakob Warkotsch
- git #26910911 - FP: remove EntityIdParser related compat code (task T288598) by Jakob Warkotsch
WikibaseLexeme
edit- git #a59f0224 - Wire UI tags to EntityChangersFactory (task T236893) by Amir Sarabadani
WikibaseMediaInfo
edit- git #1d5ccb71 - styles: Remove obsolete vendor prefixed properties (task T278670) by Volker E
- git #3f003c8d - build: Updating stylelint-config-wikimedia to 0.11.1 by Umherirrender
- git #7ca3241f - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by Umherirrender
- git #2394d20b - Replace obsolete LESS `box-shadow()` mixin by Volker E
- git #056ee00a - Revert "Add profile to rescore query based on an LTR model" by Matthias Mullie
- git #e91afb57 - Add profile to rescore query based on an LTR model (task T274670) by Cormac Parle
- git #dd2012e0 - Add English label & aliases of top related Wikidata items to query (task T258053) by Matthias Mullie
WikibaseQualityConstraints
edit- git #0f37566e - Only get $wikiIdCode once in ImportConstraintEntities by Lucas Werkmeister
- git #a2f1d051 - Replace usages of deprecated wfWikiID() by Alexander Vorwerk
WikimediaApiPortalOAuth
edit- git #cd35c362 - scopes: Split out editprotected (task T290350) by apaskulin
WikimediaEvents
edit- git #2b65d80d - PrefUpdateInstrumentation: Restore returns and fix incorrect trigger_error (task T290669) by Timo Tijhof
- git #4fa4e2f6 - PrefUpdateInstrumentation: remove extra tab by DannyS712
WikimediaIncubator
edit- git #8755ce65 - Avoid using User::setOption() (task T277818) by ZabeMath
WikimediaMaintenance
edit- git #374dbc77 - Use namespaced GlobalRename by Taavi Väänänen
- git #5395dcaa - renameWiki: Alter use of deprecated method to one called 'Primary' by James D. Forrester
Skins
editMinervaNeue
edit- git #f9ae753b - Increase mediawiki ui icon and button bundlesizes by Jdlrobson
- git #d53908d6 - Increase mediawiki ui icon and button bundlesizes by jdlrobson
- git #3564c709 - Logo scales with font size (task T207789) by jdlrobson
- git #f9ab46b9 - Remove unused template data (task T290342) by Ammarpad
MonoBook
edit- git #abe94aa4 - Monobook Mustache (task T285989) by jdlrobson
Timeless
edit- git #078fc93c - resources: increase specificity of mw-editfont font-family in forms.less (task T271177) by AntiCompositeNumber
Vector
edit- git #f68dab62 - Remove obsolete code for non-supported browsers (task T258766) by Volker E
- git #0238078a - Inherit link colors from core variables and override @color-link-new (task T288739) by jdlrobson
- git #31dba307 - [refactor] SearchBox uses Icon template partial by jdlrobson
- git #0be41f34 - [storybook] ButtonAndIcons should use Button template by jdlrobson
- git #62149265 - Add ULS to sticky header (task T289815) by bwang
- git #e639c928 - Make sticky header functional/visible (task T290101) by Clare Ming
- git #3ed167f3 - [storybook] Document button usage and update broken stories (task T289514) by jdlrobson
- git #ff8e29d2 - [refactor] Remove common UserLinks code (task T288852) by jdlrobson
- git #c8dd4e9e - Remove disable dropdown behavior by jdlrobson
Misc
editVisualEditor/VisualEditor
edit- git #f89945db - styles: Remove obsolete vendor prefixed properties (task T278670) by Volker E
- git #17123a8d - TreeModifier: Ignore .internal.generated when validating linear data (task T290625) by Bartosz Dziewoński
- git #b6a4a0e3 - Fix removing empty annotations when the entire paragraph is removed (task T264027) by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- Cite
- CiteThisPage
- CodeEditor
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- IPInfo
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMessages
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit343 Changes in 61 repos by 67 authors