MediaWiki 1.37/wmf.23

MediaWiki 1.37.0-wmf.22 Deployment of MediaWiki 1.37.0-wmf.23 to Wikimedia sites MediaWiki 1.37.0-wmf.24

The latest version (labeled "1.37.0-wmf.23") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 September 2021 (see the roadmap).

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 (T277803) by Volker E
  • git #6960b650 - Fix the mw-ui-icon-with-label-desktop class (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 (T290705) by DannyS712
  • git #71167aa5 - Drop i18n messages for removed token API (T280806) by Petr Pchelko
  • git #35f38e99 - Remove User from LinksUpdate by Petr Pchelko
  • git #5afc62f2 - Remove stub threshold feature (T284917) by Petr Pchelko
  • git #8d720189 - Drop action api token methods deprecated in 1.24 (T280806) by Petr Pchelko
  • git #7b491724 - Deprecate userCan hook (T285805) by TChin
  • git #55b9c6d3 - Provide proper message for no-perm suppressed edit view context (T282203) by Ammarpad
  • git #17b91bb0 - Change $wgExperimentalHtmlIds to HTML5-first (T186267) (T290464) by Gergő Tisza
  • git #d2a8c94d - MediaWiki-Docker: Remove injection of MW_SCRIPT_PATH (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() (T288702) by Aaron Schulz
  • git #d87e0857 - phpunit: Remove file_exists check from ReadOnlyModeTest by Timo Tijhof
  • git #5f2acead - Replace obsolete LESS `box-shadow()` mixin (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 (T272201) by AntiCompositeNumber
  • git #64752c0f - Drop $wgDjvuToXML (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 (T288702) by Aaron Schulz
  • git #2b24f6d2 - Structure test for all content models (T287158) by daniel
  • git #0d453d91 - Introduce AbstractLocalizedException (T287405) by TChin
  • git #855988fd - LinkCache: soft deprecate addGoodLinkObj() (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 (T281741) by Bartosz Dziewoński
  • git #6241125a - title: Avoid calling TitleArray::current on empty iterator (T290642) by Umherirrender
  • git #db43511e - Title: Make use of BacklinkCacheFactory service by Derick Alangi
  • git #96bc83e8 - Add BacklinkCacheFactory Service (T279433) by Derick Alangi
  • git #5381c92e - Revert "tests: suppress API prefix uniqueness check for 'pi'" (T290585) by Inductiveload
  • git #7cca5dea - TablePager: fix param documentation for formatValue() by DannyS712
  • git #4dae3b1a - Rename four config variables to avoid 'blacklist' term (T277987) by Reedy
  • git #4de72508 - Logos defined with pixels should be scaleable in browsers (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 (T207789) by jdlrobson
  • git #1f86010f - Improve DeletePage tests (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' (T290585) by Inductiveload
  • git #abc21798 - Title: restore behavior of getCascadeStrictionSources (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 (T288758) by Daimona Eaytoy
  • git #737d733a - Introduce TitleUrlTests by daniel
  • git #147c6e3a - ILoadBalancer/ILBFactory::rollbackMasterChanges: Hard deprecate now it's unused in prod (T282894) by James D. Forrester
  • git #b33c053e - ILoadBalancer/ILBFactory::hasMasterChanges: Hard deprecate as it's unused beyond SMW (T282894) by James D. Forrester
  • git #bea440aa - ILoadBalancer/ILBFactory::hasOrMadeRecentMasterChanges: Hard deprecate now it's unused in prod (T282894) by James D. Forrester
  • git #2ac5a374 - ILoadBalancer::forEachOpenMasterConnection: Hard deprecate now it's unused in prod (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 (T282894) by James D. Forrester
  • git #db6dcf0d - preferences: Move `skin-responsive` to the skin preferences sub-section (T288351) by jdlrobson
  • git #44fd53fe - Using @return never documentation on always-throw-function (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 (T278069) (T204945) by BrandonXLF
  • git #8df12b27 - objectcache: Fix PHP warning for ReplicatedBagOStuff::setMulti (T290489) by Ostrzyciel
  • git #7ebf0525 - tests: Cover more methods in the Title::class (increase code coverage) (T241406) by Derick A
  • git #82c3e215 - profiler: Add 'running' option to ProfilerXhprof (T247332) by Timo Tijhof
  • git #5947b51a - profiler: Document ProfilerXhprof class options (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 (T263213) by Timo Tijhof
  • git #7a17473d - Remove PasswordCannotMatchUsername password policy (T242768) by Reedy
  • git #e894dc75 - tests: Use service container in integration tests cases by Derick Alangi
  • git #cdaff4ef - Make UserRightsProxy implement UserIdentity (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 (T282894) by James D. Forrester
  • git #24801cc8 - ILoadBalancer::finalizeMasterChanges/approveMasterChanges: Hard deprecate (T282894) by James D. Forrester
  • git #23963348 - ILoadBalancer/IDatabase::getMasterPos: Hard deprecate now it's unused in prod (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" (T123663) by Arlo Breault
  • git #3b6345ca - PageStore: Use LinkCache (T278940) by daniel
  • git #6a3b9daf - Make WikiPage a ProperPageIdentity (T272424) by Daimona Eaytoy
  • git #c234eb1b - Use LinkRendererFactory in ContributionsLookup service by Umherirrender
  • git #1ca1b910 - Drop wgAjaxEditStash, deprecated in 1.36 (T274695) by James D. Forrester
  • git #b53018f4 - Simplify WatchedItemQueryService::getRecentChangeFieldsFromRow by Matěj Suchánek

Vendor

edit

Extensions

edit

AbuseFilter

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

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 (T289997) by Fomafix
  • git #f37cd36f - Step 2 of move bullets from HTML to CSS (T288910) by Fomafix

CentralAuth

edit
  • git #c8673a49 - Rename CentralAuthSpoofUser::getDBMaster() to ::getDBPrimary() (T277932) by Alexander Vorwerk
  • git #cc48f440 - styles: Remove obsolete vendor prefixed properties (T278670) by Volker E
  • git #77ef1f87 - Inject dependencies into GlobalUsersPager by DannyS712
  • git #645ec1a6 - Introduce GlobalGroupLookup (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 (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 (T280766) by mainframe98
  • git #2c02f90d - Convert GlobalRenameBlacklist to a service by DannyS712
  • git #7a942d69 - CentralAuthUser: remove deprecated methods containing *master* (T277932) by Alexander Vorwerk
  • git #6008391a - build: Upgrade mediawiki-phan-config to 0.11.0 (T290541) by Daimona Eaytoy
  • git #b94c6676 - Alter use of deprecated methods to ones called 'Primary' (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 (T288533) by vladshapik

Citoid

edit

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

ContentTranslation

edit
  • git #52073c5e - CXDashboard: Present the favorites list separate from the suggestions (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 (T290431) by Santhosh Thottingal
  • git #61b48223 - Merge RL module for dismissable message widget with infobar (T290431) by Santhosh Thottingal
  • git #4638ea65 - CXDashboard: Fix issue on favorite suggestion click by NikG
  • git #19b664b6 - Remove ext.cx.util RL module (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 (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 (T290431) by Santhosh Thottingal
  • git #75196227 - Merge ve.ui.CXSurface and ve.ui.CXDesktopContext RL modules to ve.init.mw.CXTarget (T290431) by Santhosh Thottingal
  • git #b63c21d6 - Language search entrypoint: Fill title and source language (T286645) by Santhosh Thottingal
  • git #21fc118a - SX: Remove section URL param when selecting invalid section (T287742) by NikG
  • git #82c3322e - SX Language selector: Show as dialog in wide screens (T287883) by Santhosh Thottingal

Disambiguator

edit
  • git #4f49b199 - Show notification when users type a link to a disambiguation page (T285508) by MusikAnimal

DiscussionTools

edit
  • git #9c20efcd - Record timing for 'saveSuccess' and 'saveFailure' events (T290931) by Bartosz Dziewoński
  • git #b52699ad - Log more precise error codes for timeout etc. (and HTTP statuses) (T290514) by Bartosz Dziewoński
  • git #085ea2e8 - Remove client-side timeout when saving pages (again) (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

Echo

edit

EventBus

edit
  • git #fdbd1c15 - Alter use of deprecated methods to ones called 'Primary' (T254646) by James D. Forrester

FileImporter

edit

FlaggedRevs

edit
  • git #3e8bcc5f - Alter use of deprecated methods to ones called 'Primary' by James D. Forrester

Flow

edit

GeoData

edit

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 (T289829) by Gergő Tisza
  • git #4f1048a0 - MentorManager: Require mentors to be registered users by Martin Urbanec
  • git #a805dd0a - Add an Image: Suggestions mode (T289829) by MewOphaswongse
  • git #e965654c - Suggestions Mode: Set toolbarGroups so the toolbar isn't treated as empty (T290749) by MewOphaswongse
  • git #81245287 - Remove deprecated calls of GrowthExperimentsServices::getConfig() by Martin Urbanec
  • git #a5f0e260 - Add Special:QuitMentorship (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 (T288878) by Martin Urbanec
  • git #39bcc849 - Do not construct ChangeMentor manually (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 (T269659) by Kosta Harlan
  • git #f66ba2bd - postEditMobile: Set task state depending on newRevId value (T269659) by Kosta Harlan
  • git #f620e663 - ChangeMentor: Remove context from constructor (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 (T290040) by MewOphaswongse
  • git #cfdf8088 - SECURITY: Fix a bunch of XSS holes in Mentor dashboard (T289408) by Martin Urbanec
  • git #69eb279e - SECURITY: Fix XSS vulnerabilities in mentor dashboard (T289063) by Martin Urbanec
  • git #d8785742 - SECURITY: Fix XSS vulnerability in Impact module (T289064) by MewOphaswongse
  • git #21c2a374 - Update StructuredTaskArticleTarget.isSaveable to check if the user has made any edits or reviewed suggestions (T289211) by MewOphaswongse
  • git #47be1975 - Create RejectionReasonSelect class for converting list of reasons into a widget & supporting both single and mutiple selections (T289211) by MewOphaswongse
  • git #625db862 - Move MenteeOverview-related files to their own subfolder (T278971) by Martin Urbanec
  • git #98dd3b1f - Suggested Edits: add timing data for time to interactive (T257371) by Kosta Harlan
  • git #06de65b1 - Mentor dashboard: Show pulsing blue dot to users who never visited the dashboard (T289054) by Martin Urbanec
  • git #0614c7fb - Add Image: do not load page image for addimage tasks (T289827) (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 (T289211) by MewOphaswongse
  • git #520ac5f3 - Mentor dashboard: Update wording for filtering dropdown (T278971) by Martin Urbanec
  • git #1824d9b2 - Move logic specific to add link save dialog to AddLinkSaveDialog (T289211) by MewOphaswongse
  • git #0bb0a299 - Suggested Edits: Set isFirstRender to true when filters dialog is closed (T290312) by MewOphaswongse
  • git #b8fdd231 - Mentee overview: Use fixed column size (T290565) by Martin Urbanec
  • git #2bfe4eaa - build: Upgrade mediawiki-phan-config to 0.11.0 (T290541) by Daimona Eaytoy
  • git #4cb21921 - Add Image: Fill in placeholder messages (T289827) (T289824) (T289826) by Gergő Tisza
  • git #89584737 - Move functions for updating the editing surface to MachineSuggestionsMode (T289211) by MewOphaswongse
  • git #c5ddc5b4 - MentorManager: Mentor list methods should not throw WikiConfigException for missing mentor list (T290371) by Martin Urbanec
  • git #c891e670 - Mentor dashboard: Add an icon to the resources module (T288879) by Martin Urbanec
  • git #e2b2c552 - Move variables related to mentor dashboard to variables.less (T278920) by Martin Urbanec
  • git #42683fea - Mentor dashboard: Rename ResourceLoader files to follow new conventions (T289012) (T278971) by Martin Urbanec
  • git #4da1786a - AddLink: Use statsd monitoring for errors on server side (T283868) by Kosta Harlan
  • git #35918477 - Structured Task: Rename RecommendedLinkToolbarDialogButton to MinimizedToolbarDialogButton (T289211) by MewOphaswongse
  • git #b81c1117 - Add a link: Move duplicated loadSuccess & surfaceReady methods into AddLinkArticleTarget (T289211) by MewOphaswongse
  • git #2df15156 - Update StructuredTask mixins (T289211) by MewOphaswongse

ImageMap

edit

Kartographer

edit
  • git #e813fef4 - build: Make stylelint's grunt configuration like other extensions by Kunal Mehta

LdapAuthentication

edit

MachineVision

edit
  • git #a9baea74 - Replace obsolete LESS `box-shadow()` mixin by Volker E

MediaSearch

edit
  • git #90b08c23 - styles: Remove obsolete vendor prefixed properties (T278670) by Volker E
  • git #aca935d3 - Cary forward mediasearch_* query params to search requests by Matthias Mullie
  • git #a36a3b23 - Refactor the observer.vue component (T289991) by Simone This Dot
  • git #93bde63d - Open result links in-place and re-implement page data stashing (T284021) by Eric Gardner

MobileFrontend

edit
  • git #17ce0454 - postEditMobile hook: Pass newRevId (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
edit
  • git #50b122ac - Remove measure top image using the resource timing API. (T286703) by Peter Hedenskog

NearbyPages

edit

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
edit

Score

edit

Scribunto

edit

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

TemplateData

edit
  • git #d253fa4e - Merge code paths in assertTemplateData() helper method by Thiemo Kreuz

TimedMediaHandler

edit

Translate

edit
  • git #47f6fba1 - Remove language attribute for Translate link on source page (T286110) by Abijeet
  • git #1fc23d7a - PageTranslationHooks: Use HTML list for language list (T280742) by AntiCompositeNumber
  • git #d40ee6de - ext.translate.editor: use editfont in sourcemessage & editor (T213658) by AntiCompositeNumber
  • git #4411727a - Optimize queries on Special:LanguageStats (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 (T283828) by Niklas Laxström
  • git #9aca7874 - ext.translate.special.pagemigration: Flatten Array.map() (T274715) by AntiCompositeNumber

UniversalLanguageSelector

edit

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() (T285869) by Thiemo Kreuz
  • git #f69a6871 - Update VE core submodule to master (f89945db3) (T278670) by James D. Forrester
  • git #a3833825 - Improve input validation for the add parameter page (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 (T285323) (T289043) by Thiemo Kreuz
  • git #a01c9cc6 - Update VE core submodule to master (eaa1e32b5) (T264027) (T290625) by Bartosz Dziewoński
  • git #986e5ab4 - MWInternalLinkAnnotation: Make test work with both fragment modes (T186267) (T290464) by Gergő Tisza
  • git #1493aa7a - Split focus handling from add/remove parameter events (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 (T272355) (T290554) by Thiemo Kreuz
  • git #9b5438cb - Hide content pane on narrow screens when sidebar is expanded (T274554) by Thiemo Kreuz
  • git #ec526ea6 - Make "templateParameterClick" event similar to "choose" by Thiemo Kreuz
  • git #f8cf9e9b - Clean up post- OOUI fix (T290554) by Adam Wight
  • git #ea8b90b0 - Fix term in valuable data test (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 (T288465) by Thiemo Kreuz
  • git #0c14b6d0 - Don't jump back-and-forth between fullscreen and floating when resizing (T274554) by Andrew Kostka
  • git #4c0666fd - Don't allow users to add parameters that contain forbidden chars (T285869) by Andrew Kostka
  • git #075ca72f - Add input validation to the add parameter page (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 (T289125) by tzhelyazkova
  • git #4669a199 - Introduce NumericPropertyId to data-model (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 (T290367) by Amir Sarabadani
  • git #25d06993 - Introduce ChangeHolder and use that to store the change later (T290367) by Amir Sarabadani
  • git #879cf3dd - Replace deprecated LinkCache::addGoodLinkObj (T290496) by vladshapik
  • git #1327a18b - FP: change message shown when attempting to edit fed props (T288597) by Jakob Warkotsch
  • git #828d2c58 - Use UserIndetity directly instead of User object (T290367) by Amir Sarabadani
  • git #257c87f9 - CI to extract DataModel commits to standalone library (T289040) by Thomas Arrow
  • git #e4718ea1 - FP: re-enable editing local props when FP is enabled (T288597) by Jakob Warkotsch
  • git #26910911 - FP: remove EntityIdParser related compat code (T288598) by Jakob Warkotsch

WikibaseLexeme

edit

WikibaseMediaInfo

edit
  • git #1d5ccb71 - styles: Remove obsolete vendor prefixed properties (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 (T274670) by Cormac Parle
  • git #dd2012e0 - Add English label & aliases of top related Wikidata items to query (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

WikimediaEvents

edit
  • git #2b65d80d - PrefUpdateInstrumentation: Restore returns and fix incorrect trigger_error (T290669) by Timo Tijhof
  • git #4fa4e2f6 - PrefUpdateInstrumentation: remove extra tab by DannyS712

WikimediaIncubator

edit

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

edit

MinervaNeue

edit

MonoBook

edit

Timeless

edit
  • git #078fc93c - resources: increase specificity of mw-editfont font-family in forms.less (T271177) by AntiCompositeNumber

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #f89945db - styles: Remove obsolete vendor prefixed properties (T278670) by Volker E
  • git #17123a8d - TreeModifier: Ignore .internal.generated when validating linear data (T290625) by Bartosz Dziewoński
  • git #b6a4a0e3 - Fix removing empty annotations when the entire paragraph is removed (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

edit

343 Changes in 61 repos by 67 authors