MediaWiki 1.29/wmf.13/Changelog
< MediaWiki 1.29 | wmf.13
Core changes
edit- git #63c1c841 - ApiCreateAccount was removed in REL1_27
- git #37d4d62d - Fix an incorrect HTML tag in apiwarn-unclearnowtimestamp
- git #d1d85f72 - build: Enable no-duplicate-selectors stylelint rule
- git #1e9c3619 - tests: Replace implicit Bugzilla bug numbers with Phab ones
- git #d3a9f574 - parserTests.txt: Replace implicit Bugzilla bug numbers with Phab ones
- git #4dff2146 - resources: Replace implicit Bugzilla bug numbers with Phab ones
- git #06c8656d - Fix documentation comments for some WebRequest methods
- git #ff5f6264 - build: Enable selector-pseudo-class-parentheses-space-inside stylelint rule
- git #05f6ab86 - build: Enable stylelint rule 'number-leading-zero' and make pass
- git #0f5ee958 - build: Enable declaration-block-no-duplicate-properties stylelint rule
- git #5e589de4 - build: Enable use of stylelint-config-wikimedia and make pass
- git #4f08bb3b - MWExceptionHandler::handleError: Set log severity based on error level (task T45086)
- git #a71b9d78 - build: Fix stylelint glob pattern
- git #d8dc3389 - Replace reference to deprecated module deletedrevs in API documentation (task T109823)
- git #635040c9 - Fixed documentation on Parser::getVariableValue (task T96633)
- git #835c6639 - Add "Unknown user" to $wgReservedUsernames (task T158474)
- git #60dd35ed - Copy in various point releases to HISTORY
- git #b279eedd - Split RCFilter's RL modules (task T156532)
- git #36f2a780 - build: Bump stylelint and make pass
- git #44f3f068 - resourceloader: Consistent stylesheet order for debug and non-debug
- git #3a8a986e - Don't bail on single-line definition list due to excess close tags.
- git #ee002d67 - Protect -{...}- variant constructs in definition lists. (task T153135)
- git #2dc621fd - Move ORAResult to /db
- git #ee7cc3e2 - Demote "Unverified user provided and no metadata to auth it" log message to info (task T158367)
- git #7dcefe44 - Demote "throttler data not found" logs to info level (task T158364)
- git #9a66cb86 - RCFilters UI: Cancel 'editItem' on CapsuleMultiselectWidget (task T158368)
- git #87b554ec - Add update()/insert() comments to IDatabase
- git #8a5d8c0c - Move Field classes to Rdbms namespace
- git #d969a58e - Update OOjs UI to v0.19.2
- git #2a9f1e75 - Improve visual association of elements in OOjs UI HTMLForm matrix (task T152532)
- git #85fd9d4f - Check that empty content is valid only on handlers that allow direct editing. (task T157626)
- git #96f35d42 - Add version to ChronologyProtector key (task T158217)
- git #68c0eefc - resourceloader: Limit module_deps write lock to unique index (task T158105)
- git #e7b57d88 - resourceloader: Use upsert() instead of replace() for module_deps write (task T158105)
- git #094c998e - ApiLogin: Turn "login-params-in-query-string" warning into an error
- git #835833ea - OutputPage: Log violations of module 'target' filter (task T140675)
- git #0f0b6704 - Mark ApiQueryBase methods accepting arrays
- git #eb9a0a73 - Make ChronologyProtector::init() use instanceof instead of empty() (task T158127)
- git #5719d297 - Make position time APC key in LoadBalancer more Het-Deploy friendly
- git #a07d35e4 - Upstream change to message 'summary-preview' from en.wiki
- git #3e84bc55 - Align editOptions section with WikimediaUI color palette (task T152025)
- git #f5bbb5b7 - Fix NS_CATEGORY/NS_CATEGORY_TALK for MessagesExt.php in core (task T157846)
- git #5eb9337b - Fix timestamp format in maintenance/manageJobs.php
- git #bf8c9053 - Make RecentChangesUpdateJob::updateActiveUsers more robust (task T156638)
- git #bebb83a0 - Add fr (French) language fallback for br, nrm, oc
Vendor
edit- git #35233ac5 - Update pear/net_smtp to 1.7.3
- git #ac2895fd - [Re-apply] Update OOjs UI to v0.19.2 (task T158141)
- git #bd327d8c - Revert "Update OOjs UI to v0.19.2"
- git #c0cdd705 - Update OOjs UI to v0.19.2
Extensions
editBabel
edit- git #8d281ad4 - Fix disappearing language names on Category: and File: pages (task T36507)
Capiunto
edit- git #967b5cde - Replace assertTag() with Hamcrest assertions (task T69122)
CheckUser
edit- git #89eeab8d - Disallow blocked users to run checkuser queries (task T157883)
CirrusSearch
edit- git #f41598cb - Fold some problematic whitespaces with completion (task T156234)
- git #0e5df4f1 - Add missing newline at end of text files
Citoid
edit- git #5251b673 - build: Bump stylelint and make pass
Collection
edit- git #e2463f36 - Use a https:// url for $wgCollectionMWServeURL (task T157398)
- git #fed7b8e5 - Use https:// default urls for communication with PediaPress (task T157398)
ConfirmEdit
edit- git #f906d4df - require -> requires in extension.json
- git #a1bdde26 - Add a script to delete old fancy captchas (task T158327)
- git #33f0462f - Param docs and type hints
- git #55949565 - Remove pre-AuthManager support
- git #1381924e - Fix class name to match file
ContentTranslation
edit- git #4bfef0a8 - stylelint: Fix property-no-unknown
- git #966f7588 - Change #f0f0f0 to color of color palette (task T158401)
- git #0b775228 - stylelint: Fix declaration-property-value-blacklist
- git #0314d4f9 - stylelint: Disable no-descending-specificity rule (task T158161)
- git #3fa727de - stylelint: Fix spacing around parentheses and remove an extra semicolon
- git #17bd5c09 - stylelint: Bump stylelint (task T155669)
- git #a2eca162 - Disable europeana2802016 campaign (task T158297)
- git #12b12280 - stylelint: Fix `no-unknown-animations` errors (task T157416)
DonationInterface
edit- git #e660ca3c - deprecate globalcollect resultswitcher
- git #b2eb6b65 - Fix a couple comments
- git #3104b699 - Update exchange rates
Echo
edit- git #988eea9d - build: Bump stylelint and make pass
Elastica
edit- git #288fdad3 - Fix key for requires in extension.json
ElectronPdfService
edit- git #875af6d6 - Switch to eslint and update dependecies
FlaggedRevs
edit- git #7a7609bb - Revert "Use OOjs UI icons"
- git #e6b2a824 - Use OOjs UI icons (task T155878)
Flow
edit- git #de50ea6e - build: Bump stylelint and make pass
- git #4a65112b - Replace deprecated suppress warning methods
Gadgets
edit- git #d1d8bd73 - Change warning link about type=general from phab to mediawiki.org (task T42284)
Graph
edit- git #998c247c - build: Bump stylelint and make pass
JsonConfig
edit- git #a05c5aab - Remove the '+' in 'CC0-1.0+' (task T154075)
Kartographer
edit- git #a8375456 - build: Bump stylelint and make pass
- git #4510dec9 - Map attributions should be visible when sidebar is open (task T152978)
- git #3ce0a404 - Make attributions more visible on static snapshot (task T157720)
- git #48677b9b - Add a collapse button next to the close button (task T155350)
- git #77682a3c - Open the sidebar "More details" by default at high resolutions (task T155352)
- git #d8942521 - Fall back to Special:Map page when js is disabled (task T157748)
- git #ec6af28b - Bump wikimedia-mapdata lib to v4.0.0 (task T152069)
Math
edit- git #6a6c68b3 - build: Bump stylelint and make pass
- git #fcdfc316 - Remove 'ext.math.scripts' from styles queue on wikidata (task T158376)
MobileFrontend
edit- git #b4e0e44e - Remove deprecated warnings on SpecialMobileDiff (task T157172)
- git #7a79f0ea - Remove apple touch icon (task T157393)
- git #243f6101 - Run search related browser tests against beta (task T156423)
- git #f40e153d - Allow feature flagging of new header (task T157987)
- git #0c7741b3 - Adjust new header styles to be compatible with cached HTML (task T157987)
- git #1444c0cc - Fix test scenario names (task T152526)
- git #b9ad967a - Convey beta mode through site branding (task T152526)
- git #125b8e52 - Avoid a 1px glitch in ios (task T156509)
- git #f78a816c - Do not lazy load search to focus search input in overlay in ios (task T156508)
- git #95c94542 - Make notification circle rounder (task T152457)
- git #1c7817c8 - Do not downscale the chrome header logo/align it vertically (task T152458)
- git #29e5c611 - Update notification and search icons (task T152458, task T152457)
- git #5c4127c4 - Add box shadow to headers (task T152458)
- git #fd75044f - Show search input on tablet+ sizes (task T152459)
- git #2d0713ea - Notification count UI fixes (task T152457)
- git #10d7d67a - Change close icon asset and move it to right of search
- git #966dddaa - Update hamburger asset
- git #adf55007 - Change display of notifications count (task T152457)
- git #739cb077 - New chrome header with branding (task T152458)
MultimediaViewer
edit- git #436bdca6 - build: Bump stylelint and make pass
NavigationTiming
edit- git #2cb55833 - Add basic QUnit test (task T157835)
- git #c9060383 - Update NavigationTiming schema (remove unused fields)
OAuth
edit- git #d6d3f501 - Make handling of blocked users consistent (task T156803)
PageAssessments
edit- git #27951239 - Clean project titles before using (task T158245)
PageForms
edit- git #4b008463 - Added use of LinkRenderer for MW 1.28+
- git #31cd7390 - Fix key for requires in extension.json
Popups
edit- git #6a1948d7 - Hygiene: Use CommonJS in gateway/rest.js
- git #78cb95cd - Hygiene: Remove unnecessary IIFE and use proper requires
- git #f1e6e2bf - Hygiene: Remove unnecessary IIFE in gateway/mediawiki.js
- git #0260325b - Hygiene: Remove unnecessary IIFE in schema.js
- git #5fc46b4c - Hygiene: Remove unnecessary IIFE in renderer.js
- git #2c1a30e3 - Hygiene: Remove unnecessary IIFE in processLinks.js
- git #d54cfc2e - Hygiene: Remove unnecessary IIFE in previewBehavior.js
- git #655f8b02 - Remove duplicate config key from extension.json
- git #f2e9654d - Hygiene: Remove unnecessary IIFE in checkin.js
- git #27d1ad83 - Hygiene: Remove unnecessary IIFE in changeListeners/render.js
- git #dfe44ace - Hygiene: Remove unnecessary IIFE in changeListeners/linkTitle.js
- git #36287477 - Hygiene: Remove unnecessary IIFE in changeListeners/footerLink.js
- git #dfb5ed66 - Hygiene: Remove unnecessary IIFE in changeListeners/eventLogging.js
- git #8d22cf24 - Hygiene: Remove useless IIFE in settingsDialog.js
- git #fd91fe7d - Hygiene: Remove unnecessary IIFE in wait.js
- git #dc7b05c2 - Hygiene: Remove unnecessary IIFE in actions.js
- git #6d859a73 - Resize thumbnails images returned by REST endpoint (task T156800)
- git #b839b290 - Position image correctly inside the card (task T153840)
- git #2988a6e6 - Hygiene: Move Popups.hooks into includes folder
- git #fa2b10a2 - Hygiene: Move build/ext.popups/ to src/
- git #c593ed35 - CI: Check built assets are up to date with sources
- git #ba4844cd - Tooling: Separate built resources from RL resources
- git #82afb169 - Docs: Add a README.md with development instructions
- git #45046da7 - Tooling: Add npm start script for development mode
- git #454cf184 - Add missing ext.eventLogging.Schema dependency (task T156333)
- git #908d4eed - Hygiene: Include sourcemaps in the repo in the compiled assets folder
- git #f0f462ee - Redux and redux-thunk now packaged inside ext.popups (task T156333)
- git #20e7564b - Webpack: Complete transition to webpack for ext.popups module (task T156333)
- git #93b24288 - webpack: Build gateway via webpack (task T156333)
- git #c6ca8f17 - Webpack: Build previews with webpack
- git #915bf236 - Hygiene: Reducers packaged via webpack (task T156333)
- git #49df4b95 - Tooling: Begin to use webpack for JS code generation (task T156333)
- git #64e7bfd6 - Hygiene: Rename isEnabledByUser to shouldSendModuleToUser
- git #4e2ce1ce - Only add Popups code to output page where needed (task T156290)
- git #95518923 - Hygiene: Split and organize the gateways (task T123445)
- git #557fd113 - Hygiene: Use factory functions instead of classes
- git #6cc50d7a - Hygiene: Add to mw.popups in only one place
- git #9764f7fe - Add support for RESTBase endpoint consumption (task T123445)
- git #75aaf7a2 - Don't log editCountBucket when user is logged out (task T156893)
- git #83821e10 - Hygiene: Extract helper from eventLogging reducer (task T156893)
- git #eea50963 - Remove unused code in repo
- git #ab752833 - model: extract -> page (task T152004)
- git #09ccfa9a - Remove last modified line (task T137775)
- git #6fab3c9c - Add close button to settings dialog (task T154645)
- git #f9e402bd - Changes to copy (task T156368)
- git #cfa0a4dd - reducers: Add preview type to dismissed event (task T152004)
- git #2d42471c - reducers: Add preview type to interaction state
- git #44c6d3d9 - Add type to preview model (task T152004)
- git #22654c3a - Hygiene: mw.popups.Preview -> ext.Popups.Preview
- git #7ce74236 - Make gateway use preview model (task T152004)
- git #622f2af3 - gateway: Don't create new object for thumbnail (task T152004)
- git #e3ae38f9 - Introduce preview model (task T152004)
- git #6cc62527 - Add hovercardsSuppressedByGadget to logging (task T151058)
- git #ad5cb599 - Fix page content language direction handling
- git #84abecab - Pass conflictsWithNavPopupsGadget to js client (task T151058)
- git #adf34dca - build: Re-use MessageDirs in banana conf
- git #05060a30 - Inform users about conflicting gadgets/customizations (task T151058)
- git #51c6f2c8 - Hygiene: Make settings reducer control footer link (task T146889)
- git #c51b33c8 - Send blob to everyone (task T146889)
- git #c6a50295 - Vary cog click behavior (task T146889)
- git #dfccc55b - Forward PopupsBetaFeature to the client (task T146889)
- git #98b2dcf6 - Hygiene: Rename SchemaPopupsSamplingRate (task T146889, task T146434)
- git #787660f9 - actions: Merge LINK_ABANDON_* + PREVIEW_ABANDON_*
- git #c13ab30b - Move conflicting NavPopups gadget name into config var (task T151058)
- git #49ce7643 - Hygiene: Remove link element from LINK_ABANDON_*
- git #1e2fd947 - Hygiene: Remove unused action types
- git #e17e2090 - Fix linkTitleChangeListener
- git #21230742 - Change preview to check *_ABANDON_END with tokens
- git #e4910306 - Don't reset interaction info when dwelling back to a link
- git #36518b12 - Don't hide preview when user dwells on link (task T154923)
- git #af05386e - actions: Add token to PREVIEW_ABANDON_**
- git #489f1e69 - Run previewAbandon action creator tests
- git #211f1d16 - Disable Page Previews preferences when NavPopups are enabled (task T151058)
- git #df0f175d - actions: Conditionally dispatch LINK_DWELL
- git #4d736b9a - actions: Add token to LINK_ABANDON_*
- git #46cd3884 - reducers: Store interaction tokens
- git #f26768af - Hygiene: interactionToken -> token
- git #05eccb31 - Hygiene: use UserGetDefaultOptions instead of ExtensionRegistration
- git #84043e86 - Fix checkin tests to use fake timers
- git #1632697c - Hygiene: Remove hidden preview from DOM
- git #cbdcf7d3 - Consistently delay showing previews
- git #014d4429 - Preview actions+reducer qunit integration tests
- git #05c57ef0 - Update enable previews copy (task T151058)
- git #60adbd08 - Hygiene: Avoid touching internal state in tests (task T147314)
- git #4afa1958 - Add reading depth (task T147314)
- git #c3cfcbe0 - Inject preference option directly after skin select (task T146889)
- git #c587a978 - Hygiene: Improve code quality by reaching 100% coverage
- git #147772bb - ext.popups module should be loaded for anon users (task T146889)
- git #959bf40d - Implement necessary wiring for preferences (task T146889)
- git #4ca333e5 - Remove jshint/jscs, add eslint and stylelint
- git #b2bd1ebd - Hygiene: Make mw.popups#isEnabled return boolean (task T152687)
- git #6bd08292 - Hygiene: Remove experiment-related code (task T152687)
- git #a6423fbc - Redefine when Page Previews are enabled (task T152687)
- git #212dcf1d - Update the settings enabled radio with the enabled state
- git #8631a183 - Sync enabled preview state to storage on change
- git #f597e341 - Introduce Opt-In option on user preferences page (task T146889)
- git #efb7b3d8 - Wire up saving enabled/disabled in settings dialog
- git #9341685b - Make API requests after 50 ms
- git #fcfe079d - Hygiene: Organize reducers
- git #87ff0cae - Tag previews acceptance tests with @integration
- git #6a2f641c - Hygiene: Remove RL-related step
- git #a0b01f86 - Hygiene: Remove "I am on the ... page" step
- git #4db0043e - Hygiene: Tidy up "core" acceptance tests
- git #68f04d62 - Wire settings dialog to show on SETTINGS_SHOW action
- git #4d526932 - Introduce the settings dialog UI
- git #2f75b422 - Move settings template to ext.popups
- git #e7c8f36a - Wire up showing settings via footer link or cog icon
- git #034f1840 - Introduce the settings change listener
- git #8415bd1e - Create the settings reducer
- git #b33ba3d9 - Hygiene: Rename action constants for consistency
- git #6444dcc7 - Hygiene: Use constant instead of string 'LINK_CLICK'
- git #ae22a00d - Move settings images and styles to ext.popups/
- git #df441982 - {LINK,PREVIEW}_ABANDON_END logs an event (task T152225)
- git #60b65ad6 - LINK_CLICK logs an "opened" event (task T152225)
- git #5b76fb02 - LINK_DWELL starts an interaction (task T152225)
- git #71b97cd0 - Hygiene: Organise change listeners (task T152225)
- git #bbeb618e - Store/update user's preview count (task T152225)
- git #b7effdc0 - Include user's preview count in BOOT action (task T152225)
- git #4b74f729 - Include user's edit count in BOOT action (task T152225)
- git #1ea31cc0 - Hygiene: Extract shared stub user object (task T152225)
- git #3f2752b0 - Initial Popups logging implementation (task T152225)
- git #2fa5b9ef - Revert "Settings dialog"
- git #047bccfa - Settings dialog (task T152223)
- git #fe0ed075 - Make implicit dependency on mw.Uri explicit
- git #ab4eff82 - Don't use $.extend in nextState to preserve undefined fields
- git #b2f9ffa9 - previews: Add generic fallback preview (task T151054)
- git #5dca90a7 - FIXME: Document application initialization
- git #27334437 - Hygiene: Don't fall through unless necessary
- git #e80cc06e - previews: More visual design tweaks (task T150814)
- git #ac264001 - Tests: Deeply extend prev state for test correctness
- git #7cf3339f - Hygiene: #nextState explain why we iterate keys to copy
- git #8cd297c7 - Hygiene: #processLinks Improve wording on tests
- git #e976af78 - Hygiene: #processLinks Only use global variables at the edges
- git #eae0a96e - Hygiene: Only use that when necessary. Else use this
- git #cd7f74f6 - Tests: Explain the second assert in the test
- git #eb981bcd - Hygiene: Fix docs reference to createUserSettings
- git #2ad2cf85 - Hygiene: Do not refer to specific UI elements in comments
- git #0bbaf0b7 - Fix UserSettings#getIsEnabled docs
- git #550b68ca - Hygiene: Correct return value type on mw.popups.wait
- git #c284e910 - previews: Tidy up styles (task T151054)
- git #3bf0d4a3 - Make preview link to page
- git #e4719c49 - Don't hide preview if it's interacted with
- git #155a0fdf - Render cleaner last modified timestamp
- git #1210f2f6 - actions: Don't fetch if user isn't in condition
- git #eabb7011 - Don't always render after the API request resolves
- git #582fab6a - actions: window.setTimeout -> mw.popups.wait
- git #0d68a8f6 - reducers: Remove unused state and cases
- git #42a687e2 - Visual design tweaks (task T150814)
- git #5e2d8ae8 - Render previews
- git #1c861fd9 - actions: Include event in LINK_DWELL action
- git #587f0605 - gateway: Remove parentheticals from extract
- git #261ab179 - gateway: Check if page has been revised recently
- git #b1b29f47 - Link Previews -> Page Previews
- git #089ee014 - Add link title change listener
- git #f6868d25 - reducers: Add the nextState helper function
- git #0d300867 - Make API request after 500 ms
- git #3d432630 - Contain Redux to one file
- git #f9cc3411 - Add reducer cases for all actions
- git #a9e78f06 - Add footer link change listener
- git #ca84de7c - Add tokens to BOOT action
- git #22155608 - Add reducers
- git #722bfe12 - Add gateway
- git #4324200e - Add LINK_CLICK action
- git #9611d3b2 - Add LINK_DWELL and LINK_ABANDON actions
- git #32f970cd - Use Architecture Decision Records
- git #16adb1d7 - Remove optional survey link
- git #19349c01 - Add BOOT action
- git #83dbf746 - Enable Redux DevTools in debug mode
- git #9d22bc8b - Make mpga the default branch for git-review
- git #e47fe4d0 - Use Redux and Redux Thunk
- git #3bf0f8ab - Remove ResourceLoaderRegisterModules hook handler
- git #046d12f5 - Update linting and enable command line QUnit
- git #89975c49 - Remove mobile support
- git #f64c6ea5 - Disable QUnit and acceptance tests
ProofreadPage
edit- git #8bd5fae7 - build: Bump stylelint and make pass
RevisionSlider
edit- git #8f34233c - build: Bump stylelint and make pass
Score
edit- git #f11b482d - build: Bump stylelint and make pass
Scribunto
edit- git #7e499775 - Replace deprecated suppress warning methods
SyntaxHighlight_GeSHi
edit- git #afdc03b3 - build: Bump stylelint and make pass
TemplateData
edit- git #28c8a25a - build: Bump stylelint and make pass
TimedMediaHandler
edit- git #3ab14736 - Add missing qqq message documentation
- git #6bd05c70 - Add --throttle option to requeueTranscodes.php
- git #8452ae64 - requeueTranscodes.php: allow specifying --audio or --video
Translate
edit- git #883f4b71 - Replace deprecated suppress warnings
TwoColConflict
edit- git #aee5f2d7 - build: Bump stylelint and make pass
- git #16f2f84e - Change button padding to be more slim
- git #46152b75 - Remove scroll to diff elements on click (task T158081)
- git #cb6e58f1 - Scroll to first own or conlifct
UniversalLanguageSelector
edit- git #404d7a12 - Fix site picks: missing from globals
- git #3e17adcf - Add a maintenance script for opt-in (task T133031)
- git #029d2aba - Update jquery.uls to 51c0776 from upstream
- git #16db940d - build: Bump stylelint and make pass
- git #d3106d5d - Update jquery.ime to 7edcc7b from upstream
- git #7baa3c4a - Fix broken site picks feature for compact language links
- git #af37b31b - Provide link to compact language links info page (task T157344)
- git #c29cdb6d - ULS link text is rendered connected to the word before it (task T152460)
UploadWizard
edit- git #fa2b9d06 - build: Bump stylelint and make pass
- git #7a45087d - uw.units: Add missing dependency
VisualEditor
edit- git #dddd2c01 - build: Bump grunt-jsonlint to latest and make pass
- git #1404c76f - Update VE core submodule to master (a507dcb84)
- git #cc239a08 - build: Bump stylelint and make pass
- git #8f576f4c - Update VE core submodule to master (e94169400) (task T158295)
- git #288422cb - MWSaveDialog: Switch to save panel when showing message (task T156891)
- git #9337e6ec - Tables: Add support for editing mw-collapsible/mw-collapsed (task T157989)
- git #c3be5772 - ve.ui.MWAdvancedSettingsPage: Actually display help for settings about language variants
- git #2c784111 - ve.test.utils.createSurfaceFromDocument: Actually attach surface to DOM (task T158141)
- git #871d007c - Update VE core submodule to master (ac6db50ca)
- git #c82d499d - Replace deprecated suppress warning methods
- git #a0739d14 - Ensure required modulestyles are loaded on read after save
- git #b1d68872 - DesktopArticleTarget.init: Don't hardcode single-tab accesskey (task T156141)
WikimediaEvents
edit- git #45fdc3bc - Introduce the reading depth schema (task T155639)
WikimediaMaintenance
edit- git #154608a9 - Always add wbc_entity_usage table when adding wikis (task T152062)
XAnalytics
edit- git #b9d8ead6 - Remove unused $items member (task T92875)
ZeroBanner
edit- git #d243bd0b - Do not load alias file twice
wikihiero
edit- git #3b7e44cb - build: Bump stylelint and make pass
Skins
editMonoBook
edit- git #dc26d45a - build: Bump stylelint and make pass
Vector
edit- git #298af67c - build: Bump stylelint and make pass