MediaWiki 1.43/wmf.8/Changelog
< MediaWiki 1.43 | wmf.8
Core changes
edit- git #f67674c7 - Branch commit for wmf/1.43.0-wmf.8 (T361402) by trainbranchbot
- git #a525ea05 - Bump wikimedia/parsoid to 0.20.0-a6 (T366408) by Arlo Breault
- git #f33b5515 - rdbms: Remove ILoadBalancer::getWriterIndex() (T363839) by Amir Sarabadani
- git #b823c3da - rdbms: remove deprecated IDatabase::nextSequenceValue() method by Aaron Schulz
- git #9b8d4fc6 - Add option to show experimental login popup links (T366486) by Bartosz Dziewoński
- git #5c18d18f - SerializationTestUtils: handle 1.xx_wmf* versions; don't fail immediately by C. Scott Ananian
- git #caa61803 - ESLint: Autofix vue attribute order issues by Ed Sanders
- git #e505ad0d - CategoryMultiselectWidget: Use variadic arguments by Ed Sanders
- git #f495269f - Add .git-blame-ignore-revs by Gergő Tisza
- git #3ae66c46 - Document needsPage:false for GenericParameterJob by Fomafix
- git #0a23641e - mediaHandler: Respect image scaler configs for Webp and XCF files (T308386) by Func
- git #1bfde4ae - EncryptedPassword: Store default parameters as strings (T366130) by Alexander Vorwerk
- git #f872ea90 - File: Remove the unused migrateThumbFile() stub function by Func
- git #d253e284 - Show all error messages on unsuccessful rollback (T127648) by Matěj Suchánek
- git #bbb960c6 - styles: Replace static border-color to enable dark mode by Volker E.
- git #ccf804bf - mediawiki.mixins: Deprecate `.column-break-after-avoid()` by Volker E.
- git #68e45831 - mediawiki.mixins: Remove deprecated `.background-image()` mixin (T299982) by Volker E.
- git #fc894832 - mediawiki.mixins: Remove deprecated `.list-style-image()` mixin (T299982) by Volker E.
- git #b9e7e258 - styles: Remove IE11 workarounds and comment hints (T365759) by Volker E.
- git #03279fb2 - Avoid using config object to access normal global variables by Func
- git #ef2329c0 - rdbms: Warn about queries that don't provide the caller by Bartosz Dziewoński
- git #e6b5823b - Migrate File to statslib (T359344) by Thomas Arrow
- git #30530569 - rdbms: Add protected SelectQueryBuilder::getCaller by Umherirrender
- git #fb05c70b - Pager: Fix data tables in night mode (T366373) by Jon Robson
- git #27d5ac26 - Hard deprecate OutputPage::setPageTitle() with Message argument (T343994) by C. Scott Ananian
- git #0be7b56a - rdbms: Add backtrace to ignored array key warning (T366268) by Bartosz Dziewoński
- git #fd4151da - maintenance: Add caller when running query builder by Umherirrender
- git #f89c9bfb - installer: Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #87cce5f5 - rdbms: Drop IReadableDatabase::wasDeadlock() (T363839) by Amir Sarabadani
- git #bf74eb87 - styles: Settle on .user-select() mixin (T365759) by Volker E.
- git #135315d2 - Document more ApiBase methods that accept MessageSpecifier, not just Message by Michael Große
- git #2e8c7dac - rdbms: remove unused IMaintainableDatabase::textFieldSize() method by Aaron Schulz
- git #157102ae - composer: Remove localization from unlocalizable LockFileChecker by Timo Tijhof
- git #098ac5d8 - checkComposerLockUpToDate.php: Fix MessageCache crash during update.php by Timo Tijhof
- git #5206fa97 - Descriptions for new linter error missing-image-alt-text (T344378) by Brooke Vibber
- git #19a5c40e - ResourceLoader: Use getParsedFiles() since Less_Parser::AllParsedFiles() is deprecated by Hannah Okwelum
- git #c7ed104e - Fix redirect arrow on dark mode (T365088) by ksarabia
- git #7db25be6 - Update the autonym for language ku-arab (T360021) by Amir E. Aharoni
- git #b7f6b00c - rdbms: Pass array values to makeList on insert/upsert (T366268) by Umherirrender
- git #c24c7361 - Sanitizer: Disallow src() by Gergő Tisza
- git #a6854338 - textSelection: Stop initializing default methods on each call (T358290) by Nardog
- git #682a19e9 - api-testing: Increase ETag number in transform tests (T366142) by Jakob Warkotsch
- git #c085d90c - Add JSDoc for mediawiki.authenticationPopup module (T364939) by Bartosz Dziewoński
- git #1364f24a - maintenance: Check PageLinksSchemaMigrationStage in namespaceDupes.php (T364546) by Umherirrender
- git #cd5d7515 - Use RawSQLValue for some SET clauses in upsert by Umherirrender
- git #babf311e - Use RawSQLValue/RawSQLExpression for some subqueries by Bartosz Dziewoński
- git #a9adc61d - Use RawSQLValue for some SET clauses in update/upsert by Umherirrender
- git #48065759 - Update Vue.js to 3.4.27 (T364789) by Eric Gardner
- git #38993eb5 - Update Codex from v1.6.0 to v1.6.1 (T363432) (T363858) (T364611) (T364636) (T364762) (T364789) (T364894) (T364927) (T364929) (T364934) (T365003) (T365363) (T366097) by Anne Tomasevich
- git #fa5eae8e - delete: Replace deprecated User::matchEditToken(...) call by Sohom
- git #e0b602da - rdbms: rename and clarify various table name parameters (T361078) by Aaron Schulz
- git #80b71dd7 - rdbms: remove IMaintainableDatabase::truncate() method (T363839) by Aaron Schulz
- git #f18362cc - Deprecate Message::objectParams() and related code by Bartosz Dziewoński
- git #978cb386 - Status: Widen `@covers` tags in phpunit tests by Timo Tijhof
- git #b18e4b35 - Add library to display the login form in a JavaScript modal dialog (T364939) by Bartosz Dziewoński
- git #1025afdf - PermissionManagerTest: Add test for NSProtection excluded actions (T362536) by anterdc99
- git #0b11366c - ContributionsSpecialPage: Fix typo in comment about hidden users by Thalia
- git #b3624be6 - docs: remove deprecated `version` key from docker examples (T364815) by Novem Linguae
- git #44a3221d - REST: fix handling for root path by daniel
- git #3a37e8d7 - REST: HandlerTestTrait should mock validateBodyParams instead of validateBody. by daniel
- git #7398911f - move: Replace getTalkPage() with getTalkPageIfDefined() (T172146) by Sohom
- git #2953f337 - Detect modern image formats when using wgAllowExternalImages (T365636) by Derk-Jan Hartman
- git #a8ce153b - Use $this->setGroupPermissions to overwrite GroupPermissions while tests by Fomafix
- git #36e6f15e - MessageCacheTest: Get LanguageCode from MainConfig instead of global variable by Fomafix
- git #9557ac07 - rdbms: Introduce IDatabaseForOwner (T363839) by Amir Sarabadani
- git #a79f2a19 - rdbms: Regression tests for T364827 (T364827) by Amir Sarabadani
- git #25f2ae61 - SpecialImport: Set the `usernamePrefix` field as required by Func
- git #1c008977 - [HtmlInputTransformHelper] Use ParserOutputAccess by C. Scott Ananian
- git #63331364 - rdbms: Tighten PHPDoc on ISQLPlatform::conditional by Umherirrender
- git #2a6f12dd - rdbms: Create RawSQLValue for SET clauses in update/upsert (T210206) by Bartosz Dziewoński
- git #e56d784c - rdbms: remove @var comments from constants by Aaron Schulz
- git #6c3a0885 - rdbms: remove unused indexHasField() helper methods by Aaron Schulz
- git #cfcfe299 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #091f58c4 - rdbms: Drop IDatabase::getTopologyRole() (T363839) by Amir Sarabadani
- git #a18a9823 - Consolidate minor code duplication in Html::dropDefaults by thiemowmde
- git #420e0712 - Remove TemplateLinksSchemaMigrationStage config (T299417) by Umherirrender
- git #cc85a7d2 - ApiFeedWatchlist: Fix handling of array parameters (T361367) by Bartosz Dziewoński
Vendor
edit- git #2447c236 - Bump wikimedia/parsoid to 0.20.0-a6 (T363170) (T365678) (T366408) by Arlo Breault
Extensions
editAbuseFilter
edit- git #94251ca9 - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
- git #ca23e9f0 - Convert `af_hidden` into a bitmask (T363906) by STran
- git #9986f301 - Update documentation of mode argument by Matěj Suchánek
AdvancedSearch
edit- git #9651b067 - Tiny code cleanups related to the main namespace by thiemowmde
- git #761919d5 - JSDoc: convert @cfg to @param (T138401) by thiemowmde
ApiFeatureUsage
edit- git #ce94eeaf - Use StatusValue::getMessages() instead of deprecated methods by Bartosz Dziewoński
AutoModerator
edit- git #2aeffb77 - Automoderator configuration: Minor edit (T366021) by Kgraessle
- git #ea5738ee - Add UserGroup wiki config (T363687) by suecarmol
- git #9367e6bb - Error: Call to a member function getSlot() on null (T366294) by jsn
- git #efaec257 - Implement i18n review feedback (T365056) by jsn
- git #7daa69ed - Fix Validator regression (T363691) by jsn
- git #86129f9b - Add config for false reporting page title (T363691) by suecarmol
- git #6483d77f - use correct username in edit summary (T365811) by jsn
Babel
edit- git #6e0c5db1 - Add tracking category to babel usages with template parameters (T327847) by Pppery
BetaFeatures
edit- git #5fa8454c - Add some LESS nesting by Ed Sanders
- git #da296dd1 - Remove unnecessary IIFE by Ed Sanders
- git #e2befa93 - Prefer arrow callbacks by Ed Sanders
- git #a09af158 - ESLint: Enforce no-var by Ed Sanders
- git #164a39cf - Use full file path for import, for consistency by Ed Sanders
CampaignEvents
edit- git #dd2c4527 - SpecialAllEvents: Display more than one organizer (T363863) by Daimona Eaytoy
- git #9876924b - SpecialAllEvents: Place meeting type and organizers on separate lines (T363863) by Daimona Eaytoy
- git #95c4faf3 - SpecialEventDetails: update header styles in the stats tab (T355128) by Daimona Eaytoy
- git #a5ff57e1 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
- git #6229e6a3 - EventDetailsDialog: make long URLs wrap instead of overflowing (T361150) by Daimona Eaytoy
CategoryTree
edit- git #15a2d717 - Show a deprecation warning if parameter onlyroot is used (T290062) by Fomafix
CentralAuth
edit- git #e12508ca - Add caller when running query builder by Umherirrender
- git #5b918d4c - Move fallback initialization of virtual db domain setting to onRegistration (T348486) by Ariel T. Glenn
- git #f580fd29 - Add sql files for dropping gu_salt from globaluser (T364435) by Alexander Vorwerk
- git #41079228 - Widen `@covers` tags in phpunit tests by Timo Tijhof
- git #04958df8 - Remove redundant constructor tests by thiemowmde
- git #9c0956f6 - JSDoc: convert @cfg to @param (T138401) by thiemowmde
CheckUser
edit- git #e98e3235 - Improve 'checkuser-massblock-text' en.json wording (T366496) by Dreamy Jazz
- git #9f5061eb - Add caller when running query builder by Umherirrender
- git #e28df6a3 - Add links between Special:Contributions and Special:IPContributions (T366178) by Thalia
- git #cca98efb - Fix InvestigateBlock truncated targets warning to use PLURAL (T366265) by Dreamy Jazz
- git #b730fef6 - Don't run interact with block buttons if they don't exist (T329493) by Dreamy Jazz
- git #76b36ffc - Remove action=block from Special:CheckUser (T329493) by Dreamy Jazz
- git #22f55297 - Replace 'Get users' block form with Special:InvestigateBlock (T329493) (T314700) by Dreamy Jazz
- git #984c7635 - Limit the number of users blocked in InvestigateBlock via config (T366265) by Dreamy Jazz
- git #23f6d581 - Handle deprecated uaFullVersion Client Hints property (T350316) by Dreamy Jazz
- git #6967dde9 - Fix method documentation in TimelineRowFormatter by Thalia
- git #beb0ea50 - ipReveal.js: Link to Special:IPContributions from the revealed IP (T363357) by Thalia
CirrusSearch
edit- git #c42de6d9 - Add wgCirrusSearchIndexFieldsToCleanup by David Causse
- git #37f12844 - maintenance: Add caller for PageStore::newSelectQueryBuilder usage by Umherirrender
- git #99d68ce7 - Add UpdateGroup for weighted tags by Erik Bernhardson
- git #a02c1f3e - Do not schedule LinksUpdate jobs if no clusters are writable by David Causse
Cite
edit- git #d05b738a - [Cypress] Disable CI Citoid flaky test (T366383) by WMDE-Fisch
- git #1102102e - [Cypress] Wait for VE modules to load by WMDE-Fisch
- git #6256b2fc - Replace book-referencing page property with tracking category (T239989) by C. Scott Ananian
- git #50f01c4f - Add 'reference-text' class to Parsoid's HTML (T328695) by Subramanya Sastry
- git #7981f4d4 - JSDoc: convert @cfg to @param (T138401) by thiemowmde
- git #1d729a93 - [Cypress] Citoid breaks Cite browser tests (T364382) by mareikeheuer
Citoid
edit- git #9f305207 - Allow ES6 code by Ed Sanders
- git #e69e8645 - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #e3f85f80 - JSDoc: convert @cfg to @param (T138401) by thiemowmde
CodeMirror
edit- git #293a1572 - ext.CodeMirror.visualEditor: check language dir of html for new pages (T366201) (T363752) by MusikAnimal
- git #0c7044e7 - .nvmrc: Update version from 18.17.0 to 18.20.2 by James D. Forrester
- git #7856e62d - CodeMirror: +rectangularSelection and crosshairCursor as def extensions by MusikAnimal
CommunityConfiguration
edit- git #98537dad - [tests] Ensure Writer does not write back to its input params by Martin Urbanec
- git #a0c80841 - Dashboard: update learn more link (T365845) by Sergio Gimeno
- git #5bfac7ac - Writer: avoid storing empty arrays and order config keys (T366168) by Sergio Gimeno
- git #a3a40d10 - Rename remaining ambiguous provider `name` to `providerId` (T361931) by Sergio Gimeno
- git #f5592717 - Editor: use feedback url instead of bug tool (T363801) by Sergio Gimeno
- git #0ba6e590 - Refactor the frontend to use 'providerId' instead of 'providerName' (T361931) by Cyndy
ConfirmEdit
edit- git #60d60aae - styles: Remove deprecated `.background-image()` mixin call (T366398) by Volker E.
ContentTranslation
edit- git #9197bf17 - Use expression builder to build where conditions (T350967) by Umherirrender
- git #ac76a279 - Add simple caching for slow stats queries (T325790) by Niklas Laxström
- git #b5d719bb - ES6: Enforce no-var eslint rule by Ed Sanders
- git #105b4ed2 - CX3 Build 0.2.0+20240603 (T353799) by NikG
- git #9bd3d9b9 - extension.json: Remove `"es6": true` by Ed Sanders
- git #1d045e4c - CX mobile language searcher entrypoint: Rename file (T363183) by NikG
- git #a585a743 - Pin new article entry point to user menu in Timeless by Abijeet Patro
- git #65c48656 - Automatic Translation: Add config parameter to control entrypoints visibility (T363472) by NikG
- git #5f2aee3d - Pin new article entry point to user menu in Vector 2022 (T310287) by Ed Sanders
- git #d6f566c1 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
DiscussionTools
edit- git #bf099287 - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders
- git #8145e7ae - Add caller when running query builder by Umherirrender
- git #1900b2d3 - Drop IE basic support by Ed Sanders
- git #49aaeba7 - Keep all buttons in "reply" group on one line by Ed Sanders
- git #6237d606 - Follow-up I80377881: Add missing Echo namespace by Ed Sanders
- git #9d73c46d - Percent-decode the permalink when copying (T357021) by Bartosz Dziewoński
- git #a86897f8 - Comment thanking (T249893) by Ed Sanders
- git #d1bffdee - Use namespaced notification classes from Echo by Ed Sanders
DonationInterface
edit- git #3137babf - Add Gravy Gateway base files by Jack Gleeson
- git #b6cedffa - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (T343994) by C. Scott Ananian
- git #43c3fdc2 - Log payment details for Dlocal audit by Damilare Adedoyin
- git #f011aeae - Delete a drupal shim by Elliott Eggleston
- git #3bc5684f - Delete ReturnValueMap by Elliott Eggleston
- git #f0d04779 - Delete a bunch more unused functions by Elliott Eggleston
- git #36a03ea0 - Delete old globalcollect js by Elliott Eggleston
- git #37e512e2 - Remove communicationType and response parsing by Elliott Eggleston
- git #aa12338c - Remove code to generate XML trees by Elliott Eggleston
- git #95be4c18 - Remove ext-curl dependency by Elliott Eggleston
- git #d0df3a4b - Get rid of the rest of batch processor code (T336024) by Elliott Eggleston
- git #6e15d6ae - Stop using batch_mode in tests (T336024) by Elliott Eggleston
- git #fa1ef9fa - Delete 'isBatchProcessor' in extras (T336024) by Elliott Eggleston
Echo
edit- git #8e1d5c97 - Echo: Add missing dependency on mediawiki.user by Derk-Jan Hartman
- git #69eea92d - maintenance: Add caller when running query builder by Umherirrender
- git #16c261df - Don't assign echo-create right to bots by default (T58362) by Siddharth VP
- git #030bc26a - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
- git #b6b19e1a - Simplify Special:Notifications layout using flexbox (T237244) by Bartosz Dziewoński
EntitySchema
edit- git #8e660d9b - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (T343994) by Bartosz Dziewoński
- git #31c45334 - Add end-to-end test for EntitySchema statements (T362004) by Arthur Taylor
EventLogging
edit- git #9fbb4e56 - Move EventLoggingLegacyConverter code from mediawiki-config to EventLogging (T353817) by Ottomata
ExternalGuidance
edit- git #6878f044 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
FlaggedRevs
edit- git #08676f89 - maintenance: Fix call to SelectQueryBuilder::caller by Umherirrender
- git #5a7d2410 - Use expression builder to build where conditions (T350971) by Umherirrender
- git #76fcb78b - Anchor the link to transcluded pages waiting for review (T359529) by Amir Sarabadani
- git #c578f6b6 - add/fix PHP "use" statements by Novem Linguae
Flow
edit- git #4fa66e8a - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (#2) (T343994) by Bartosz Dziewoński
- git #027604ea - Fix rdbms warning: "array key {key} in list of values ignored" (T366268) by Bartosz Dziewoński
- git #90d75b2c - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #b9a55434 - Add caller when running query builder by Umherirrender
- git #9e01d6ba - maintenance: Fix call to UpdateQueryBuilder::caller by Umherirrender
- git #55d03d5a - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
FundraiserLandingPage
edit- git #7e3571c5 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (T343994) by C. Scott Ananian
FundraisingTranslateWorkflow
edit- git #92502f9b - Remove $this->tablesUsed from PHPUnit tests by Novem Linguae
- git #1784e33f - add namespace to PHP use statement by Novem Linguae
Gadgets
edit- git #9349b05a - Simplify code around injected srvCache/wanCache by Timo Tijhof
GeoData
edit- git #66de2a9a - Add documentation for all config flags in extension.json by thiemowmde
- git #a0082bf2 - Drop effectively unused $wgDefaultGlobe configuration by thiemowmde
- git #c01d41fe - Add more type declarations and update PHPDoc accordingly by thiemowmde
GlobalBlocking
edit- git #6c56bc63 - Disable the local anon-only checkbox after visibility change (T366352) by Dreamy Jazz
- git #f32071d5 - maintenance: Add caller when running query builder by Umherirrender
- git #ca643a0c - Test ApiGlobalBlock (T356926) by Dreamy Jazz
- git #76c41df1 - Improve wording of 'globalblocking-block-anononly-on-account' (T364800) by Dreamy Jazz
- git #c9f9801a - Update Special:GlobalBlock for account blocks (T356934) by Dreamy Jazz
GoogleNewsSitemap
edit- git #4c4da987 - Add caller when running query builder by Umherirrender
Graph
edit- git #241e39f6 - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
GrowthExperiments
edit- git #60eb364d - Add communityconfiguration-growthsuggestededits-info-text key (T359080) by Cyndy
- git #42d9e546 - extension.json: Remove `"es6": true` by Ed Sanders
- git #0d311b5a - Fix rdbms warning: "array key {key} in list of values ignored" (T366268) by Bartosz Dziewoński
- git #fbeeff9f - Add ->caller() to various queries by Bartosz Dziewoński
- git #572651f7 - Config: add maintenance script to migrate to CC2.0 (T359038) by Sergio Gimeno
- git #40f6f4eb - Config: load infobox templates from newcomer tasks loader (T365606) by Sergio Gimeno
- git #d941b100 - Config: add missing leveling up options in newcomer schema (T365612) by Sergio Gimeno
- git #d6f1d325 - Fix PHPNotice about index `registration` not being set (T355344) by Michael Große
- git #3b028964 - Fix PHP Notice: Undefined Index <username> (T355344) by Michael Große
- git #00c454b8 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
IPInfo
edit- git #b5bdf6d3 - Add caller when running query builder by Umherirrender
- git #4a33ad0f - Info: Make custom objects implement JsonSerializable by Kosta Harlan
- git #c21e5830 - Use method-agnostic error for invalid IP address in InfoManager.php by Dreamy Jazz
- git #58c8be61 - Test InfoManager maintenance script by Dreamy Jazz
- git #b350592e - DefaultPresenter: Use constants for rights and properties by Kosta Harlan
- git #de4d6601 - DefaultPresenter: Sort fields by alphabetical order by Kosta Harlan
- git #ccc8a1bb - maintenance: Add InfoManager maintenance script by Kosta Harlan
Kartographer
edit- git #e0b384eb - Validate target language as well before using it (T288150) by thiemowmde
- git #fa2a18cf - Move SELECTEDTYPE_KEY to SideBar class by WMDE-Fisch
Linter
edit- git #b6ad29e8 - Catch jobqueue errors when recording a lint job (T364229) by Arlo Breault
- git #ea186c1c - Add hidden lint missing-image-alt-text (T344378) by Brooke Vibber
Math
edit- git #5fa3d6bf - Clean matrix arguments (T362344) by Moritz Schubotz (physikerwelt)
- git #4da2778a - LaTeXML: Remove SVG fallback images by Moritz Schubotz (physikerwelt)
- git #3bb26a38 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
MediaModeration
edit- git #43b93f16 - Ensure excluded SHA-1s have numeric keys for scanFilesInScanTable.php (T366473) by Dreamy Jazz
- git #586ce082 - Add caller when running query builder by Umherirrender
MobileFrontend
edit- git #b163b2be - eslint: fix warnings by Novem Linguae
- git #0892ecb2 - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #d912210c - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
- git #1f0beb96 - Use $featuresManager instead of $featureManager by Fomafix
- git #afc8b9e0 - Use namespaced PHP classes by Fomafix
MultimediaViewer
edit- git #c1a38cfe - Add loading bar while loading mmv module (T77230) by Derk-Jan Hartman
- git #21438d2b - Remove FileRepoInfo API and Repo model (T77349) by Simon Legner
- git #82e36ddc - Use CSS transitions for the progressbar. (T77349) by Derk-Jan Hartman
- git #a8a5247c - Use mw.msg shortcut by Simon Legner
- git #b02ba00f - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
- git #5bee6274 - Move dialog/reuse dialog code to mmv.ui.reuse module (T77349) by Simon Legner
OATHAuth
edit- git #20765f5b - Add caller when running query builder by Umherirrender
- git #76c63c11 - add a check if a module is available for enabling (T354701) by Ariel T. Glenn
PageTriage
edit- git #c7f8be4d - move article model test by Novem Linguae
- git #286d4564 - rename deletion.json and tags.json (T333440) by Novem Linguae
- git #372814a5 - rename module defaultTagsOptions to tagData (T333440) by Novem Linguae
- git #d4877aaa - extension.json: remove es6 = true by Novem Linguae
- git #12daf9cf - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #76b9b639 - tests: delete snapshot tests (T333440) by Novem Linguae
- git #53cf92f3 - Make Vue toolbar the default (T362763) by suecarmol
- git #6a916936 - Convert deletion tags to JSON (T360886) by Sohom
- git #41b4b5db - Convert tags to JSON (T360886) by Sohom
- git #0b4bf0bf - Remove the ability to configure tags onwiki [temporarily?] (T360886) by Sohom
- git #395d8bad - selenium: run tests concurrently (T226869) by WMDE-Fisch
Popups
edit- git #aed5a78d - Use strings rather than integers (T364347) by Jon Robson
- git #a75ddc41 - feature(Popups): Conditional User Defaults Implementation (T364347) by Moh'd Khier Abualruz
ReportIncident
edit- git #a0a6788b - Use new body validation in the handlers (T361995) by Wendy Quarshie
RevisionSlider
edit- git #008cf562 - Fire mw.hook 'wikipage.diff' like in core module 'mediawiki.page.ready' by Fomafix
SecureLinkFixer
edit- git #fee9786a - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #0ef525ed - bump minimum version to 1.43 by Novem Linguae
- git #c59a5a3a - Use SelectQueryBuilder for sub queries in pagers by Umherirrender
- git #375769e4 - Fix terrible accessibility/readability of centered text by thiemowmde
- git #c7f8dee9 - Use expression builder to replace addQuotes (T350989) by Umherirrender
- git #31362b90 - list: italicize duplicate votes (T363456) by Novem Linguae
- git #a7575322 - refactor: use latest PHP namespaces by Novem Linguae
- git #e42c60a0 - Adding files for Movement Charter ratification vote (T364813) by NahidSultan
SpamBlacklist
edit- git #b93b997d - Use ObjectCacheFactory instead of deprecated ObjectCache methods (T363770) by Wandji69
SyntaxHighlight_GeSHi
edit- git #859db0ef - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #8662badc - SyntaxHighlight: Add color to override skin (T356956) (T365774) by Steven Rawson
TemplateData
edit- git #a087036f - JSDoc: convert @cfg to @param (T138401) by thiemowmde
TemplateWizard
edit- git #9f8b3749 - JSDoc: convert @cfg to @param (T138401) by thiemowmde
TimedMediaHandler
edit- git #78055478 - styles: Remove outdated browsers like MS IE10 Flexbox workarounds (T306486) by Volker E.
- git #7ee680c3 - README.md: Clarify jobqueue requirements for TMH by Derk-Jan Hartman
TitleBlacklist
edit- git #50eee8e1 - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
Translate
edit- git #a6f12f1e - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (T343994) by Bartosz Dziewoński
- git #56d043e5 - styles: Remove deprecated `.background-image()` mixin call (T366398) by Volker E.
- git #0e1caf55 - RenderTranslationPageJob: Slightly reduce logging by Niklas Laxström
- git #efdb9864 - Add caller when running query builder by Umherirrender
- git #046b6a84 - MessageGroupReviewStore: Add ->caller() to query by Bartosz Dziewoński
- git #1449533e - JSDoc: initial setup (T366264) by Novem Linguae
- git #9549e8de - populateFuzzy: Swap replace for insert (T365355) by Reedy
- git #751f8c65 - Make translate_reviews columns unsigned and bigint where appropriate (T365445) by Reedy
- git #d443356b - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
- git #574c62ec - MessageIndex: Remove return type of get method by Abijeet
- git #2b961282 - YamlTest: Fix argument hint by Abijeet
- git #fac19fab - config.php: Remove reference to utils directory (T340724) by wangombe
- git #065739e4 - MessageGroupStatesUpdaterJob: small code improvements by wangombe
- git #a53e5e95 - UpdateMessageJob: Remove use of deprecated methods (T340724) by wangombe
- git #4b9f0a6d - MessageGroupsStats: Code improvements under Statistics namespace (T340724) by wangombe
- git #884a2659 - MessageGroupsStats: Move to Statistics namespace (T340724) by wangombe
- git #0747578e - MessageUpdateJob: Move to Synchronization namespace (T340724) by wangombe
- git #8ef84587 - Update possible values for wgTranslateMessageIndex config by Abijeet
- git #4d2684aa - mw.translate.storage.js: Mark methods as private (T348084) by Abijeet
- git #f2b129c2 - Refactor MessageIndex to use dependency injection by Abijeet
- git #920f96da - Cleanup MessageIndex use in tests by Niklas Laxström
- git #5d8594b8 - Add call to action to mark page for translations to article headings (T360411) by Abijeet
- git #5a6de27e - Refactor MessageIndex class and introduce MessageIndexStore by Niklas Laxström
TranslationNotifications
edit- git #e65f05e2 - maintenance: Add caller when running query builder by Umherirrender
- git #8d3b7cfe - Use SelectQueryBuilder::andWhere for conditional conditions (T350958) by Umherirrender
UniversalLanguageSelector
edit- git #58134ab7 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
UploadWizard
edit- git #3f62fd0a - JSDoc: @mixins -> @mixes (T365114) (T366230) by Novem Linguae
- git #38bc7bad - Make captions optional when adding descriptions (T366266) by Matthias Mullie
- git #ee073ad1 - Revert "(Mostly) minor changes to styling on final page of UW" by Matthias Mullie
- git #fba3338e - JSDoc: load standard plugins (T365114) by Novem Linguae
- git #b8c93c77 - (Mostly) minor changes to styling on final page of UW (T361045) by Cormac Parle
- git #3dbbf698 - Describe step: update 'any other information' field (T361061) by Marco Fossati
- git #e9fe15ce - Don't expand additional info when location is set by Matthias Mullie
- git #ded30baa - Upload Wizard Use step: handle home button's href (T363707) by Marco Fossati
- git #ea0e0b46 - JSDoc: fix some eslint warnings (T365114) by Novem Linguae
- git #79a592d2 - JSDoc: convert @cfg (T365114) by Novem Linguae
VisualEditor
edit- git #7789b556 - build: Upgrade stylelint-config-wikimedia and grunt-stylelint for stylelint 16 by James D. Forrester
- git #1274d03c - Update VE core submodule to master (4e956f400) (T250843) by Ed Sanders
- git #b9b966de - Avoid Array.concat by Ed Sanders
- git #3c6f0a91 - Change confirmation behaviour when abandoning template edits (T334513) by Zoë
- git #9ffbfc77 - JSDoc: convert @cfg to @param (T250843) by Novem Linguae
- git #155549ab - Tests: Use spread syntax on string literals by Ed Sanders
- git #b498d2bf - Update VE core submodule to master (e3298c4a5) (T365052) by Bartosz Dziewoński
- git #3a7d3450 - Remove redundant elements from Unicode-enabled regex by thiemowmde
- git #e867a49a - Consolidate minor code duplications in DiffPage by thiemowmde
WebAuthn
edit- git #4099b0e5 - Add ability to disable registration of new keys or enabling the module (T354701) by Ariel T. Glenn
Wikibase
edit- git #08305dbc - REST: Add existence check to PATCH item (T365030) by Silvan
- git #dab337ca - REST: Simplify PatchItemTest by Jakob Warkotsch
- git #88b1690e - REST: Apply post patch validation to PatchItem (T365025) by dima koushha
- git #f18f7fa9 - Fix rdbms warnings: "array key {key} in list of values ignored" (2) (T366268) by Bartosz Dziewoński
- git #a6ea9fb4 - REST: Add Authorization to PatchItem (T365023) by Ollie Shotton
- git #37847484 - Fix rdbms warnings: "array key {key} in list of values ignored" (T366268) by Bartosz Dziewoński
- git #1717c820 - Register parsers for both data types and value types (T366236) (T366275) by Jakob Warkotsch
- git #e942fcda - REST: Mark POST /entities/items as production-ready (T359305) by Muhammad Jaziraly
- git #7d250e26 - REST: Mark PATCH /entities/properties/{property_id} as production-ready (T359858) by Muhammad Jaziraly
- git #6c08306d - Update wdio-wikibase to the latest version (T365646) by Arthur Taylor
- git #e0c9e798 - REST: Handle errors while patching an item (T365022) by dima koushha
- git #ffe718cf - Migrate remaining ObjectCache uses to ObjectCacheFactory (T361949) by Lucas Werkmeister
- git #11f62b19 - REST: Add request validation to PatchItem use case (T365021) by dima koushha
- git #5d7889e4 - REST: Add happy path for PatchItem use case (T365020) by Muhammad Jaziraly
- git #0d49fffc - Use ObjectCacheFactory in PropertyOrderProvider service wiring (T281710) by Lucas Werkmeister
- git #42bed714 - Use ObjectCacheFactory in OtherProjectsSitesProvider service wiring (T281708) by Lucas Werkmeister
- git #a32a30a6 - Use ObjectCacheFactory in ViewFactory service wiring (T281706) by Lucas Werkmeister
WikibaseLexeme
edit- git #af1e321e - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
WikibaseLexemeCirrusSearch
edit- git #5e903c77 - Workaround missing lemma fields (T365692) by David Causse
WikibaseQualityConstraints
edit- git #df8c1512 - JSDoc: @mixins -> @mixes (T366230) by Novem Linguae
- git #a5a15858 - JSDoc: convert @cfg to @param (T138401) by Novem Linguae
WikiEditor
edit- git #918aa229 - JSDoc: convert @cfg to @param (T307415) by thiemowmde
WikiLambda
edit- git #2ae33d27 - ApiFunctionCall: Add some logging for debugging and traceability by James D. Forrester
- git #7cb9d9ec - Update function-schemata sub-module to HEAD (307671a) (T351473) (T360676) (T360677) (T365151) (T365263) by James D. Forrester
- git #da64ed4b - ZMultiLingualString::setMonoLingualString: Log and don't try, if passed an invalid language (T364961) by James D. Forrester
- git #54ef12c2 - ZObjectContentHandler::fillParserOutput: Add links before early return (T361701) by James D. Forrester
- git #5e7bd625 - Fixit: Improve testResults store module test coverage by gengh
- git #5017a49f - Fixit: Push zfunction store module tests to 100% coverage by gengh
- git #19671474 - Fixit: Add missing unit tests to currentPage module by gengh
- git #5f67e0b1 - Fixit: use factoryModule in factory tests for convenience by gengh
- git #db1ba79a - README: Update with new dependency on ULS extension by gengh
- git #bf139118 - build: Upgrade Codex from 1.6.0 to 1.6.1 and Vue from 3.3.9 to 3.4.27, now MediaWiki/Codex has (T364789) by James D. Forrester
- git #4e1e0ad0 - AboutEditMetadataDialog: always generate "change" event when saving changes (T365548) by dmartin
- git #19f9a70d - Add Metrics Platform tracking of WikiLambda function-call endpoints (T356228) (T360369) by dmartin
- git #8c921bcf - Reorganize and rename state modules by gengh
- git #7bfd0848 - Fixit: Improve pre-submission transforms for different types (T359869) by gengh
- git #f08a33d3 - Make ZMonolingualString's hard-coded English placeholder a i18n label (T359782) by Grace C
- git #9bf900e4 - router.js: Inline single-use trivial history functions by James D. Forrester
- git #8648def3 - router.js: Move all global functions inline to their uses by James D. Forrester
- git #c6e74e84 - Fixit: Show display placeholder in view page when renderer function returns an error (T362519) by gengh
- git #ba859b87 - Fixit: Reduce number of actions dispatched on zobject tree destruction by gengh
- git #bbbcbe0e - WikiLambda metrics: add "change" events for function editing (T365548) by dmartin
- git #c0b94da6 - ApiQueryZObjects::run: Don't explode if the revisionMap doesn't have this ZID (T365152) by James D. Forrester
WikimediaEvents
edit- git #10d6eea3 - IPReputationHooks: Support disabling edit logging for older accounts (T354597) by Kosta Harlan
WikimediaMaintenance
edit- git #6db05766 - Add caller when running query builder by Umherirrender
WikimediaMessages
edit- git #2e00f11c - styles: Replace deprecated breakpoint tokens with Codex defined ones (T349793) by Volker E.
Wikistories
edit- git #278eda2b - styles: replace static value with fixed background color design token by Volker E.
- git #e75ff5e9 - styles: Remove MS IE10 Flexbox workarounds (T306486) by Volker E.
- git #d1b87fa5 - Use BeforePageDisplay instead of BeforePageDisplayMobile (T365836) by Sbisson
Skins
editMinervaNeue
edit- git #57329269 - ESLint: Enforce no-underscore-dangle by Ed Sanders
- git #a5c9a506 - ESLint: Remove unnecessary config `no-var:error` by Ed Sanders
- git #8acf6771 - Use $featuresManager instead of $featureManager by Fomafix
- git #5b48e166 - Allow collapsible content in Minerva (T323639) (T111565) by Bartosz Dziewoński
- git #5846ff83 - Night mode: Reflect production settings by Jon Robson
- git #179d48d4 - Fix color contrast on toast/drawers (T364117) by bwang
- git #a16f637f - SECURITY: Prevent JavaScript injections by messages by Fomafix
- git #1cf4a986 - fix(minerva): Fix notification & menu shadows in night mode (T364425) by Moh'd Khier Abualruz
Timeless
edit- git #39dd7944 - Fix z-index of 3 menu headers overlapping with sticky header (T365947) by Derk-Jan Hartman
Vector
edit- git #e469d755 - [Vector 2010] Increase bundle size limit for responsive behaviours (T113101) by Jon Robson
- git #78136827 - Vector and Vector 2022 no longer share site styles or scripts (T365771) by Jon Robson
- git #25cc1d2a - [Vector legacy] Indicate support for new heading HTML (T365736) by Bartosz Dziewoński
- git #ab7d8ada - PerformanceBudgetTest: Increase WikiLambda's budget post-Codex 1.6.1 by James D. Forrester
- git #84be3de7 - Minor fixes to gadget disable logic (T365083) by Steph Toyofuku
- git #deedcbcd - Minor code change to literal (T365083) by Jon Robson
- git #4a0c2cb6 - Disable night mode if gadget detected (T365083) by Steph Toyofuku
- git #503559a0 - Restrict table logic to nonfloated wikitables (T330527) by Bernard Wang
- git #dba9e16b - Limit table wrapping to configuration flag (T330527) by Jon Robson
- git #15826933 - remove redundant HTML roles (T365938) by Novem Linguae
- git #5fb18fdb - Mark ADR as accepted by Jon Robson
- git #72fde056 - Bump codex search styles bundlesize limit by Anne Tomasevich
- git #caa650a8 - Limit responsive tables to .wikitables (T330527) by Jon Robson
- git #783d67e0 - Replace `border-color-portal-heading` with Codex `border-color-subtle` by Volker E
- git #3f5dd3c0 - fix 3 empty HTML ID attributes (T365938) by Novem Linguae
- git #4f609e6b - fix double id="p-variants" (T343730) by Novem Linguae
- git #79dae4ad - Remove redundant test cases and comments from tests by thiemowmde
Misc
editVisualEditor/VisualEditor
edit- git #84be2efb - Avoid Array.concat by Ed Sanders
- git #9205fbc9 - Tests: Use spread syntax on string literals by Ed Sanders
- git #c82195c5 - JSDoc: convert @cfg to @param (T250843) by Novem Linguae
- git #204f48a3 - ve.ui.FindAndReplaceDialog: Use flexbox instead of tables by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FileImporter
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WikiLove
- WikibaseCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit402 Changes in 75 repos by 89 authors