MediaWiki 1.28/wmf.4/Changelog
< MediaWiki 1.28 | wmf.4
Core changes
edit- git #0d6d6e4e - Updated git submodules
- git #1f54ea7c - Updated git submodules (task T108721, task T138177, task T137761, task T138875, task T137247, task T136408, task T135884, task T134286, task T132251, task T134310, task T132640, task T132639, task T132639, task T132639, task T134366, task T133765, task T133971, task T133765, task T128190, task T128190, task T111456, task T121646)
- git #50ce5790 - Make edit stash keys less preference sensitive (task T136678)
- git #661c22db - Avoid rollback and bot flagged edits in edit stash stats (task T136678)
- git #fcabea64 - Update VisualEditor for I0109a93a41b0387199a0424b60a26a415393bc5d
- git #c2ba764f - Avoid exceptions for empty titles in addResultToCache() for sanity (task T137083)
- git #7890af65 - Update extensions/CentralNotice submodule (task T136408)
- git #1ecdb43f - Update extensions/CentralNotice submodule (task T136387)
- git #38316e18 - Revert "Update CentralNotice submodule" (task T136387)
- git #24334b6b - Fix Special:PrefixIndex paging links (task T136738)
- git #977e8026 - LinkBatch: Cast array keys to string when constructing TitleValue (task T136615)
- git #725c61d3 - Update VE-MW submodule to wmf/1.28.0-wmf.4 HEAD (78f8120) (task T136421)
- git #f855a256 - Avoid passing integers to mw.RegExp.escape (task T135743)
- git #cf69910f - Reset all tokens on login (task T122056)
- git #c331a1ae - Fix encryption code in Session (task T136587)
- git #9bb2875e - AuthManager fixups around the login→RESTART→create flow
- git #daabd2dd - pngcrush -brute -reduce on mediawiki.skinning
- git #43f4a05e - Return error message in users API cancreate field
- git #227f0c39 - Fix rvtoken=rollback in ApiQueryRevisions (task T136375)
- git #f9690bd4 - mediawiki.debug: Use monospaced font for debug toolbar, really
- git #58920c46 - Add single quotes around monospaced in less
- git #e10f96cf - API: Fixes for AuthManager
- git #d0e6051b - Fix required field calculation in AuthenticationRequest (task T85853)
- git #19679b4f - Use monospaced font for the debug toolbar
- git #ab0976e4 - wikimedia/cdb: 1.4.0 => 1.4.1
- git #2963a1a2 - SpecialUpload: Separate style only module (task T136364)
- git #32673970 - Typo fix for AuthPluginPrimaryAuthenticationProvider::providerAllowsAuthenticationDataChange
- git #9871bca6 - EditPage: Do not resolve redirect on cancel button
- git #3070b55c - SpecialSearch: Use OOUI\ActionFieldLayout for search input and button (task T134475)
- git #3d1e04e9 - LoginSignupSpecialPage: Load return and returnto params as early as possible (task T135924)
- git #2d87616a - Clean up updatedmarker styling mess (task T134515)
- git #acca4809 - Make number of PBKDF2 iterations used for deriving session secret configurable
- git #d9210c5c - Update mediawiki/mediawiki-codesniffer to 0.7.2
- git #b74c4b2f - Improve @covers tags for LinkerTest
- git #ce251d15 - WatchedItemStore: Use callable type hint instead of Assert library
- git #aada2af7 - SpecialSearch: Remove obsolete styles
- git #239d68b4 - OOUI HTMLForm: Allow specifying whether buttons are framed (task T136361)
- git #08179800 - RollbackAction: Don't return true, causes '1' to be output (task T136375)
- git #b0d0e547 - Separate Special:Search styling info into separate module (task T136363)
- git #f1d3f704 - Fix @covers tags for LinkRenderer tests (task T136420)
- git #1120afd8 - Avoid system styling issue of <textarea>s in Firefox+Linux (task T136415)
- git #5391e328 - Revert "RollbackAction: Implement AJAX interface and require POST" (task T136375)
- git #59c3c1de - Fix ConfirmLinkSecondaryAuthenticationProvider error message name
- git #5f0f8c52 - Enable AuthManager by default (task T135498)
- git #20bdcc76 - Sync up with Parsoid parserTests.
- git #01b25161 - Add LinksUpdate::getRevision() (task T135959)
- git #96e15c9b - Parser: Make makeKnownLinkHolder() protected, and remove $query handling
- git #68211676 - LinkBatch: Use TitleValue instead of Title
- git #8b6ff740 - Have Linker::getLinkColour() accept LinkTarget objects
- git #a50a2731 - LinkCache: Don't try looking up NS_SPECIAL
- git #5f8a771f - Add tests for Linker::getLinkColour()
- git #53ccc289 - ChangesList: Use LinkRenderer instead of Linker::link()
- git #9d867e3c - Parser: Replace Linker::link() with LinkRenderer
- git #5051edd8 - Send edit stash metrics for cache attempts
- git #e6380759 - Whenever possible, reuse User objects in unit tests
- git #a22ab0ea - TitleParser: In formatTitle(), don't throw exceptions on bad namespaces (task T136352, task T136356)
- git #d6900832 - Bail out in ApiStashEdit for bots for sanity
- git #7b17005a - Revert "build: Bump grunt-karma and related tools to 1.0.x" (task T136188)
- git #6be868a2 - Document thumbinner's block formatting context
- git #cddfe0d9 - Exclude bots from edit stash stats
- git #35ea435c - registration: Add --config-prefix to convertExtensionToRegistration.php
- git #c740604a - mediawiki.special: Remove unused mediawiki.special.js
- git #d42d8b9b - mediawiki.special.apisandbox: Use module.exports instead of mw.special
- git #02339039 - mediawiki.special.recentchanges: Use module.exports instead of mw.special
- git #8fc4dea6 - collation: Remove suppressWarnings() for getSortKey()
- git #9cdbf835 - Follow-up 276c30e: Use the correct hex for the green we want (task T136175)
- git #0589bee1 - Special:UserLogin: Consolidate create account buttons (task T135925)
- git #22aaeaf8 - Use HTMLForm style sheets on mobile (task T135779)
- git #5f651823 - Change button text for *Credentials special pages (task T135779)
- git #a95e8e72 - LinkRenderer: Re-implement noclasses as makePreloadedLink function
- git #06ab9c09 - resourceloader: Merge 'user.groups' into 'user' module
- git #7f8d016f - Avoid DBPerformance warnings on PURGE/TRACE requests (task T92357)
- git #f1e9a4ea - Revert "Thumbnails: allow overflow inside thumbnails" (task T133439)
- git #ef6cb329 - Restore Userlogin error/warning URL parameter (task T135775)
- git #8c190da8 - Do not use $wgUser in Linker/LinkRenderer when sessions are disabled (task T136124)
- git #45ebd3f0 - Make the call match the function definition.
- git #542640f4 - Use correct module name for stats in executeActionWithErrorHandling()
- git #c28a6614 - Param &$html for the "LinkBegin" hook needs to be null if $text is null
- git #a019722c - filerepo: Add missing quote back to LocalFileLockError message
- git #aa6546f7 - Fix regression: text color in `.mw-search-result-data` (task T136175)
- git #eebe27de - Update es5-shim to v4.5.8
- git #331ac75c - Add support for icu-ta collation (task T75453)
- git #87491848 - Add LBFactory::closeAll() method (task T97641)
- git #cbb2913b - Tidy: Add mw-empty-elt class
- git #71889d72 - Update OOjs UI to v0.17.3
- git #17221b41 - Remove explicit tabindex from diff links (task T116127)
- git #90325706 - Simplify code for updating tooltips with accesskey tips
- git #82499fa3 - mw.ForeignStructuredUpload.BookletLayout: Make licensing links clickable again (task T136008)
- git #dad87efa - Support non-replicating DB clusters for static datasets (task T135690)
Vendor
edit- git #5d02825e - Bump wikimedia/cdb to 1.4.1
- git #3bd438bf - Remove orphan PHP 5.6+ static file autoload file (task T135161)
- git #e3a58ee1 - Update OOjs UI to v0.17.3
- git #6fbbc97a - Update default branch
- git #2d3ea749 - Update ruflin/elastica to 3.1.1
Extensions
editAbuseFilter
edit- git #54159b4d - Revert extension registration and following changes (task T136929)
- git #07eb778b - Add explicit GENDER to abusefilter-log-detailedentry-meta
- git #8c937957 - Update for AuthManager (task T110448, task T135360)
- git #e71808f4 - Add extension.json, empty php entry point (task T87876)
AccountAudit
edit- git #99c56b44 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ActiveAbstract
edit- git #5176a8db - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
AntiSpoof
edit- git #953e205d - Use $tablesUsed rather than manually deleting all rows from the 'user' table (task T132411)
ApiFeatureUsage
edit- git #6cc5c4f0 - Update for elasticsearch 2.x
Babel
edit- git #bbbb7e5f - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Campaigns
edit- git #f5bdc9e4 - Update extension for AuthManager (task T135043)
CentralAuth
edit- git #e94b0695 - Prefetch $wgCentralAuthLoginWiki DNS (task T92864)
- git #5782d857 - Update for AuthManager (task T110283)
- git #daee7308 - Finish removing the centralauth-autoaccount right
- git #60ddbe11 - i18n: change "title blacklist" to "TitleBlacklist" (task T136339)
- git #723c81d2 - Avoid master queries/writes in listUnattached() (task T92357)
- git #4e073996 - Return a master instance from our implementation of AuthPlugin::getUserInstance() (task T135954)
- git #526b9978 - Don't blindly create database tables in tests
- git #8f54b4a8 - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #e72c0d03 - gitignore: Add composer.lock
CharInsert
edit- git #fe648d41 - Remove inline event handler js from charinsert (task T11424, task T92781, task T88922)
CheckUser
edit- git #997127d7 - Fix Special:Checkuser for log entries when cuc_title = '' (task T136797)
- git #d2bf615a - Update CheckUser for MediaWiki 1.27 (task T110287)
CirrusSearch
edit- git #69337fa4 - Resolve deprecated method usage
- git #c269e406 - Hack together a line-specific @suppress annotation for phan
- git #f78c6001 - Simplify run-phan.sh by using cloudflare/docker-phan
- git #5a968d6e - Fix a few problems identified by phan
- git #a38d64bd - Drop phrase suggester tests re: laplace smoothing
- git #91a882cc - Properly filter non-core namespaces for interwiki searches
- git #dd9acecd - Update Gemfile.lock to match Gemfile
- git #e3de3541 - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #ae61d30c - .7 document missing exception (bug 1)
- git #6e949e1c - Update classifyError to comply with new error handling (task T135180)
- git #765f88b7 - Fix chinese analyzer name when analysis-smartcn plugin is used (task T135193)
- git #e3f06e5a - Fix non-static call to extactFullError in ElasticsearchIntermediary
- git #1ef6a4bf - Es2.x changed how exceptions are returned in results (task T133121)
- git #76559660 - Drop support for common terms query (task T133749)
- git #dcc4989b - Remove support for float fuzziness (task T133750)
- git #307aa7e8 - Remove phrase suggester tests based on term frequencies (task T133747)
- git #01d9a180 - Fix OtherIndexes missing $boolQuery var and increase wait time (task T134413)
- git #c09d2990 - Add support for max_ngram_clauses (task T133751)
- git #0b811fd1 - MoreLikeThis percent_terms_to_match -> minimum_should_match (task T133752)
- git #c86ccd6a - Fix prefix_search_api test to support both prefix search and completion suggester (task T133753)
- git #2d134ffb - Fix relevancy_api test with/without boostlinks (task T133756)
- git #2ffdde9b - Minor optimization of generated query
- git #204ce90d - query_and_fetch removed in 2.x (task T133121)
- git #3cc3e58c - Collate query is now wrapped with inner (task T133121)
- git #13c176f0 - Elastica\Script -> Elastica\Script\Script (task T133121)
- git #233265c7 - Remove support for safeifier (task T133709)
- git #cd669ec1 - Rename "experimental highlighter" to "experimental-highlighter" (task T133121)
- git #1ba3fef6 - Replace AbstractFilters with AbstractQuerys (task T133121)
- git #dbc93321 - replace Filtered query with BoolQuery (task T133121)
- git #ca6088b8 - ES 2.x removed index_analyzer field (task T133121)
- git #671a5332 - Rename position_offset_gap to position_increment_gap (task T133121)
- git #77d8f756 - Change es version requirement to 2.x (task T133121)
- git #49d23077 - Make gerrit submit to es2.x branch by default (task T132609)
Cite
edit- git #96922a2a - Use commandRegistry from current surface, not target
- git #7d9693d0 - Use cloneWithData
- git #3663e0f8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
CiteThisPage
edit- git #bb42c48c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Citoid
edit- git #5b400b3b - Use cloneWithData
CleanChanges
edit- git #1d2911e6 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
CodeEditor
edit- git #c00a099c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ConfirmEdit
edit- git #ec4487b9 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
ContentTranslation
edit- git #fa694102 - Use getLanguageCodeForWikiDomain in MT tool (task T132217)
- git #6c780f81 - Use getLanguageCodeForWikiDomain in interlanguage entrypoint (task T132217)
- git #341b6947 - Introduce getLanguageCodeForWikiDomain to SiteMapper (task T132217)
- git #7f010e3f - Never allow unsupported source or target languages in the page selector (task T132217)
- git #83568549 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #9b0b19a7 - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #6e48804d - Use mw.uls.addPreviousLanguage
- git #e058df9b - Use csrf token instead of edit token to avoid deprecation warnings
- git #9ecaa6b1 - Use parseDom in ext.cx.source to simplify code
DonationInterface
edit- git #3a3b6a36 - Comment and DRY for functions filter (task T136381)
- git #089b7d1e - Rename hook functions (task T136381)
- git #439eae17 - Quit flooding antifraud queue (task T136381)
- git #aa943d13 - Make locale staging generic
- git #a1fdd430 - PayPal Express Checkout: support locale well enough to get ja_JP (task T131811)
- git #c7d83ff3 - Fire IP velocity filter early
- git #8ecdec70 - Adyen: fill & hide cc name field for all but Hebrew (task T124467)
- git #7bc8bf2f - Add order ID to pending queue messages (task T133195)
- git #02dc4909 - Persist risk score array in session
- git #bb4c140d - Add GatewayInitialFilter hook
- git #013eb2d7 - remove query string from referrer (task T110564)
- git #4285b3a3 - Undo l10n adding blank values, breaking tests
- git #809bd7ba - Harmonize required field calculation
Echo
edit- git #264289fd - Display a message if there are no notifications in Special:Notifications (task T136586, task T136574, task T129363)
- git #151739e2 - Clean up the pagination in Special:Notifications
- git #6b8c6391 - Fix notification pager (task T136759)
- git #454a8ff8 - Adjust styling for Special:Notification items (task T136572)
- git #fd45db9e - Styling changes to Special:Notifications headers and toolbar (task T136580, task T136568)
- git #cc3e40b4 - Make the notifications list the pending element (task T136581)
- git #d6c340f5 - Display error message on API failure or empty result (task T136467)
- git #ab1bcbef - Fix JS error when API request fails (task T136467)
- git #6564919c - Don't fetch duplication notifications
- git #1bef12c3 - Stop outputting $nextContinue in Special:Notifications (task T129176)
- git #e5e19dd0 - Filter notifications by read state in Special:Notifications
- git #9262614d - Initial version of Special:Notifications Javascript page (task T129176)
- git #38adb786 - Use native MediaWiki linking to help pages (task T101057)
- git #cc9e667c - Avoid calc() in CSS (task T135936)
- git #6b0081fd - Rip general cross-wiki API request helpers out of ApiEchoNotifications
- git #194b75cf - Remove technical error from echo-api-failure (task T129764)
- git #52525249 - Adjust styling for "Mark group as read" (task T134204)
- git #14046ada - Update for AuthManager (task T110285)
- git #c649c29e - Generalize the SubGroupListWidget
- git #ac9bbb8e - Allow for overriding parameters in fetch notifications API request
- git #1f12fab7 - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #df5ee8ef - Set doesWrites() for SpecialNotificationsMarkRead
- git #efa88467 - Use Revision::RAW when checking whether the author of a revision mentioned themselves
- git #f5125684 - Track why mentions didn't happen (task T135719)
- git #c96bc7ec - Pagination on no-js Special:Notifications (task T129169)
- git #71eacf3f - Add diff link to page-linked notification (task T135959)
- git #299adfe6 - Add style to the NotificationsWrapper
EducationProgram
edit- git #711b1a03 - Don't abuse Parser::makeKnownLinkHolder()
Elastica
edit- git #ed1fac68 - Fix license header
- git #3ffdde77 - Bump Elastica requirement to 3.3.1 for es2.x (task T132609)
EventBus
edit- git #f70fb9e1 - Replace wfUrlEncode with rawurlencode
- git #a74990ae - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #3517ccd6 - Revision event URIs (task T133129)
- git #721f83e1 - Add EventRelayer adapter (task T134535)
- git #d747c2d3 - Use getPrefixedURL and getPrefixedDBkey instead of getText
EventLogging
edit- git #71288408 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
FlaggedRevs
edit- git #d6b89c01 - Do not resolve redirects on reject (task T136473)
- git #f64b60dc - Don't use $wgContentNamespaces directly
- git #77e3bda7 - Avoid master queries on HTTP GET in getVisibilitySettingsFromRow() (task T92357)
Flow
edit- git #70cbfbc0 - HACK: Hide reply form for locked topics (task T135848)
- git #9efd6441 - Fix debug bar encapsulation
- git #81199d7d - Fix layout on setSurface instead of attachToolbar
- git #03a69521 - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #3aa40ee0 - Stop trying to log to schema.Undefined (task T135185)
- git #7541c746 - Refactor BoardMover so there is one transaction for all undeleted revs (task T135883)
- git #89880f89 - When a topic is resolved/reopened, notify topic watchers, not board watchers (task T136060)
- git #6ab07e46 - Don't assume workflows/revisions are inserted in chronological order (task T119509)
- git #0fe1d103 - Introduce stylelint and make a pass
- git #c7aaee06 - Improve talk page manager user creation
GWToolset
edit- git #75dcea61 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #e5d95797 - Make GWToolset properly record events in CU log (task T126450)
GeoData
edit- git #04139ca1 - Add query to debug info
- git #57c3481d - Specify nested_path in geo distance sort (task T137023)
- git #bc4af5f0 - Don't index non-Earth coordinates (task T136559)
- git #00a496ef - Elasticsearch 2.3 support (task T133428)
GettingStarted
edit- git #b81c300c - Update mediawiki_api gem to 1.7.1 (task T135884)
GlobalBlocking
edit- git #efc17808 - fixGlobalBlockWhitelist: Don't fatal if there are no whitelist entries
GlobalCssJs
edit- git #1e4e626e - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Interwiki
edit- git #7a332108 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
JsonConfig
edit- git #7ab795e9 - Added caching and removed obsolete jsontext param
- git #41fbd3c7 - Refactored JCSingleton::getContent -> parseContent
Kartographer
edit- git #c78a4949 - Fix color extraction (task T136890)
- git #32efe4ec - Revert "Flip controls when the page is partially in RTL" (task T135935)
- git #139cae93 - Flip controls when the page is partially in RTL (task T135935)
- git #c43eed2b - Adds a router to Kartographer, fixes back button (task T128940)
LdapAuthentication
edit- git #b9d994b8 - Update for AuthManager, somewhat (task T110453)
LiquidThreads
edit- git #673b1dc8 - Fix undefined index warning (task T136837)
LocalisationUpdate
edit- git #bd0a4a41 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #363b7365 - BREAKING CHANGE: update mediawiki-codesniffer to 0.7.1
MassMessage
edit- git #0a95f467 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Math
edit- git #c5a39d6a - Use img instead of meta tags for SVGs (task T136709)
- git #bd5f4523 - Fix iterator in batchGetMathML (task T136688)
- git #1bd300e8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #dba9d04c - Load math styles with VE (task T136407)
- git #9b6f6c73 - Follow-up 3f456b1: Fix typo in function call (task T132736)
- git #da292a14 - Update Gemfile.lock to match Gemfile
- git #343a32cf - Update mediawiki_api gem to 1.7.1 (task T135884)
MobileFrontend
edit- git #07c895a5 - Remove the `mobile.buttonWithSpinner` module (task T95490)
- git #9b1312c6 - Beta: Submit the search form when the 'enter' key is hit (task T136243)
- git #d19600f5 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #e646cc84 - Remove the 'is_js_only' attribute from page actions links HTML (task T136357)
- git #afddced7 - Hygiene: Move page issues initialisation code to skins.minerva.scripts
- git #e3e0335b - Hygiene: Pass Router instance to SearchOverlay
- git #a1a7c608 - Hygiene: EditorOverlays take OverlayManager parameter
- git #5344db45 - Wrap heading around actions at tablet widths (task T135646)
- git #bf33cd6a - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #fab5944b - Add a gutter for header to avoid page action overlap (task T135646)
- git #f99556ec - Hygiene: Less variable cleanup
- git #02c426a6 - Whitelist rasterized SVG images for srcset density-responsive output (task T133496)
- git #c85678e0 - Fix various AuthManager style regressions (task T135775, task T135779)
- git #73912d8c - Collapse references sections by default (task T135865)
- git #4f18eaf7 - Stylelint: Switch to Wikimedia preset with exceptions
- git #c5819b0a - Load images earlier in scroll (task T133565)
- git #bba6cbb7 - Hygiene: Clear up heading/header confusion
MoodBar
edit- git #a1b19eba - Update MoodBar for AuthManager (task T110286)
MultimediaViewer
edit- git #f449dcfa - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #d947539f - Fix obsolete `constructive` color on download button dropdown (task T136209)
MwEmbedSupport
edit- git #fae2e68b - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
NewUserMessage
edit- git #57b28c70 - Support LocalUserCreated hook (task T110456)
- git #06599467 - Add license information to extension metadata
Nuke
edit- git #290c5d25 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #262cf1b4 - Cleanup SpecialNuke::execute()
- git #b923b418 - SpecialNuke: Use msg() instead of wfMessage()
- git #c8720544 - Use ListToggle to generate select checkboxes in Special:Nuke
OATHAuth
edit- git #c60e5ef1 - Update for AuthManager (task T110457)
- git #7b8a68fd - Add URL encoding to TOTP QR code URL (task T136269)
- git #9b8edbb7 - Define doesWrites() for special pages
ORES
edit- git #b21e5638 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
PageTriage
edit- git #51743631 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #178ad48f - Use LocalUserCreated hook instead of AddNewAccount (task T135060)
- git #2709751f - Update mediawiki_api gem to 1.7.1 (task T135884)
PdfHandler
edit- git #8485da05 - Update mediawiki_api gem to 1.7.1 (task T135884)
Popups
edit- git #95c87d3c - Do not show Hovercards when NavPopups gadget is enabled on huwiki (task T135630)
- git #765aa40c - Replace use of jStorage with mw.storage (task T136241)
- git #feb0c763 - Render settings via template
- git #017cb24d - Disable Popups when the Navigation Popups gadget is enabled (task T135628)
- git #ea072139 - Use exchars instead of exsentences for the extract (task T135824)
- git #dee5f747 - Send `dwelledButAbandoned` action for links when popups are not enabled (task T131315)
- git #b19cadfa - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #107d6edd - Fix float on wikis with long settings messages (task T135629)
- git #aba43fd5 - Switch to Schema:Popups revid 15597282 (task T131315)
ProofreadPage
edit- git #15958052 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #1491a821 - Fixes fail in PHP unit tests runned by CI
- git #80aed29d - Add jsdoc rules to jscs
- git #097179af - Introduce stylelint and make a pass
- git #9cdde0e0 - Sort and bump packages
QuickSurveys
edit- git #f7a99519 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #73f01152 - Update mediawiki_api gem to 1.7.1 (task T135884)
RelatedArticles
edit- git #b47b7432 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #7ec1fb99 - Update mediawiki_api gem to 1.7.1 (task T135884)
Renameuser
edit- git #5085de90 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
SandboxLink
edit- git #852b8073 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Scribunto
edit- git #f4501ccd - Only use mw.ustring when necessary
- git #08a39470 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
SemanticForms
edit- git #65d5517c - Added "display=table" option for templates
- git #3d561fd6 - Provide missing license-lable / take 2
TemplateData
edit- git #6719e37a - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Thanks
edit- git #ad8bc3c8 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #c1da0178 - Use "csrf" tokens instead of "edit" ones (task T134532)
- git #918b74ea - Use LocalUserCreated hook instead of AddNewAccount (task T135065)
TimedMediaHandler
edit- git #b92b123b - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #c62d4cbe - Allow video.js to overflow thumbinner (task T132306)
TitleBlacklist
edit- git #49e8bf1d - ApiQueryTitleBlacklistTest needs to restore globals
- git #61dddceb - Use caching in TitleBlacklist::matches() for existing pages
Translate
edit- git #7be84905 - Cache MessageIndex key values (task T136219)
- git #c30a695d - Fix count of total pages to be deleted for translation pages (task T51895)
- git #da6dacff - Upgrade to elastic 2.x (task T135234)
- git #268bcbdf - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #74db6458 - Make deletions of translation units more performant
- git #054e8303 - Allow providing edit summary for translations through tux (task T48924)
- git #b32f6a6f - Use mediawiki.ui in Special:SearchTranslations
TranslationNotifications
edit- git #06201b10 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
UniversalLanguageSelector
edit- git #7fa5c4ef - Update jquery.webfonts to 17e61547
- git #0784540c - Simplify code using .one
- git #791cefee - Remove redundant mw.loader.using
- git #8d32d8e3 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #4c3c0421 - Remove styles now in jquery.uls core (task T136273)
- git #d04e49b8 - Remove cursor: pointer for links. (task T136273)
- git #f3b984e4 - Update jquery.uls to ab3cd92
- git #ce54168a - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #3ee9ff57 - Fix the border of font selectors (task T136273)
- git #f6d06d95 - Remove useless style rule (task T136273)
- git #44f405ce - Set base font size for ULS dialogs to ensure consistent size (task T136273)
- git #2eb2c802 - Remove border-radius: no border on this element (task T136273)
- git #98837220 - Remove excessive 5% left-padding and replace with consistent padding (task T136273)
- git #9f3e0860 - Remove unnecessary div specification from style rule (task T136273)
- git #e6dcdb56 - Introduce stylelint and make pass
- git #aaa144ca - Bump package versions and sort
- git #fd636d1f - Remove jquery.uls.compact resource loader module
- git #e3c2950c - Separate ULS previous interface language from previously selected languages
UploadWizard
edit- git #e355a6e5 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #89c28d6a - build: Bump devDependencies to latest
- git #a9571a18 - build: Replace csslint with stylelint
- git #2135a95e - mw.DestinationChecker: Don't generate false positives for matching prefixes (task T135394)
UploadsLink
edit- git #7cb5bba7 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
VisualEditor
edit- git #d076ae23 - Fix config of mobile surfaces
- git #78f81200 - Simplify teardown of toolbar save button (task T136421)
- git #494bd481 - ve.init.MWWelcomeDialog: Fix keyboard focus on dialog actions (task T135808)
- git #20fa650a - Un-blacklist Firefox versions 12,13,14
- git #4d466f16 - Add fallback selectors if image page has no existing local content
- git #35c0a0dc - Use cloneWithData
- git #5581394e - Update VE core submodule to master (a4a5afa)
- git #73a11279 - Fix font size in target widget debug bar
- git #d6a770bb - Remove unused namespace class
- git #29316313 - Fix z-index of surface for debug bar
- git #c2c26e4a - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #5d9ed118 - DesktopArticleTarget.init: Make surface hiding hack work with padding
- git #51dd7907 - Track ETag header responses in special event logging schema (task T135171)
- git #838d5bc7 - Send edit stash metrics for cache attempts
- git #afd5944b - Followup I9280fe4d: Merge main case with default, they are identical
- git #0549dc0e - Hooks: Replace AddNewAccount, AuthPluginAutoCreate with LocalUserCreated (task T135071)
- git #bc3edc77 - Use insertContent with templates when range is collapsed (task T136279)
- git #1b9427c5 - Follow-up 1dc933be: Don't fatal when editing non-NS0/6/14 pages
- git #67d24eb8 - Clear save caches when toolbar is re-attached
- git #1c5c1fc6 - Append surface & toolbar components in the correct places
- git #1f38c6bc - Update mediawiki_api gem to 1.7.1 (task T135884)
- git #1dc933be - Genericise target initialisation across namespaces (task T58289)
- git #7b893119 - Update stylelint config version and make a pass
WikiEditor
edit- git #3630d88c - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
- git #10583ec1 - Avoid flash of content when hiding editHelp and the pipe separator (task T120408)
- git #79a052dc - Avoid reflow due to WikiEditor toolbar loading (task T125843)
WikiLove
edit- git #37ae732e - Update mediawiki_api gem to 1.7.1 (task T135884)
WikidataPageBanner
edit- git #235c01f4 - Recurse into sub folders for jshint and jscs
- git #64e18233 - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
WikimediaEvents
edit- git #56bd0d81 - Fix broken remoteBasePath (extensions, not skins) (task T136920)
- git #a2015bcc - Turn off textcat subtest of search satisfaction (task T134319)
- git #8aefdcaf - Improve extension.json
- git #781b5c99 - Add debug schema for a VE issue (task T135171)
WikimediaIncubator
edit- git #72c30503 - Update WikimediaIncubator for AuthManager (task T111487)
- git #358c8fae - Convert to extension registration
WikimediaMessages
edit- git #f6baa894 - Add i18n messages for new Support and Safety group (task T136046)
ZeroPortal
edit- git #e9b9a40a - Switched to JCSingleton::parseContent
- git #b533c1a6 - Update mediawiki_api gem to 1.7.1 (task T135884)
cldr
edit- git #36356a8f - build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Skins
editModern
edit- git #2233655d - Remove updatedmarker styling override (task T134515)
MonoBook
edit- git #debaed3a - Remove updatedmarker styling override (task T134515)