MediaWiki 1.26/wmf20
MediaWiki 1.26/wmf19 | Deployment of MediaWiki 1.26wmf20 to Wikimedia sites | MediaWiki 1.26/wmf21 |
The latest version (labeled "1.26wmf20") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 25 August 2015 (see the roadmap).
Core changes
edit- git #f9d6ca05 - Decline to cache preprocessor items larger than 1 Mb (task T111289)
- git #fb6351fd - Update CentralNotice submodule
- git #4bdfb59d - Updated mediawiki/core
- git #2154acc5 - Updated mediawiki/core (task T110353)
- git #7fca4857 - Updated mediawiki/core (task T111156)
- git #2ecdb7d9 - Updated mediawiki/core (task T88223)
- git #a68c198b - Updated mediawiki/core (task T110629)
- git #6c85ad3a - Updated mediawiki/core (task T110007)
- git #cc643a09 - Deprecate unconditional loading of mediawiki.ui.button on all pages (task T98395)
- git #799aa7ab - Updated mediawiki/core
- git #78686a1b - Updated mediawiki/core
- git #97ab82ea - Updated mediawiki/core (task T110972)
- git #c333476a - Updated mediawiki/core
- git #5a735765 - Updated mediawiki/core (task T105968)
- git #589d6852 - Updated mediawiki/core (task T92801)
- git #2eba8c39 - Updated mediawiki/core (task T110823)
- git #6656de55 - Revert "Prevent the jumbling up of autocomments in RTL" (task T110716)
- git #95341e37 - Updated mediawiki/core (task T110676)
- git #20fae091 - Updated mediawiki/core (task T110518)
- git #754b222d - Add ParserOutput cache and expiry times to NewPP report
- git #3a3d943e - Updated mediawiki/core (task T110436)
- git #d34ed1ac - Don't free the parser in the catch() block of parse() (task T89532)
- git #4356eaa4 - registration: Fix namespaces added through the ExtensionProcessor (task T110389)
- git #66dcfd12 - Updated mediawiki/core (task T97620)
- git #f09aae00 - poolcounter: Convert slow-parse to LoggerFactory with data context
- git #d7498d44 - Updated mediawiki/core (task T105890)
- git #2d2015a5 - maintenance: Handle errors in deleteEqualMessages.php
- git #a107f94a - deleteEqualMessages.php: Avoid "Transaction already in progress" warning (task T110189)
- git #a1c6d724 - Updated mediawiki/core
- git #54fa0202 - Updated mediawiki/core
- git #2586dd1c - Updated mediawiki/core
- git #9995b24b - Updated mediawiki/core
- git #c1316edb - Updated mediawiki/core
- git #bd963865 - Fixed some RequestContext IDEA errors with msg() callers
- git #c9b1fe18 - Added reentrant lock support to BagOStuff
- git #62e3da7e - objectcache: Document the primary entry points people should use
- git #e81b4e46 - mediawiki.ForeignApi: Module should target mobile (task T66636)
- git #f1223f90 - objectcache: Use newAccelerator() fallback instead of try/catch
- git #5781d545 - Fixed usage of ChronologyProtector in MediaWiki (task T101224)
- git #79ce51d1 - objectcache: Make first parameter of newAccelerator optional
- git #e0ec5314 - mediawiki.api.upload: Improve error handling when using #uploadToStash
- git #4738b66e - mediawiki.api.upload: Expand documentation
- git #86c701f2 - objectcache: Remove use of deprecated $wgSessionsInMemcached
- git #bc01f1ef - mediawiki.ForeignApi: Use location instead of window.location
- git #ee7132a5 - mediawiki.api.uploadWithFormData: Implement in terms of existing mw.Api functionality
- git #9442f8c1 - Fixed HashRing IDE errors
- git #da531a8b - Fixed "undefined class" IDE errror from INF use in @param
- git #25cda1d8 - Fix classname mismatch between upload js and templates/thumbnail.html (task T109952)
- git #221acd4e - BagOStuff: Don't try to access a protected variable in a closure
- git #5f6315ae - Add JamesF to credits in developers section
- git #e36195ea - Move Tyler and Chris to the developers section of CREDITS.
- git #fb18c6e0 - Add Geoffrey Mon (Sn1per/GEOFBOT) to CREDITS
- git #deabaff4 - Add Adyghe to Names.php
- git #78f1fee5 - BagOStuff: Don't use $this in a closure
- git #7b997f4a - Fixed IDE error in mergeViaLock()
- git #a556484b - Revert "Count API and hook calls, with 1:1000 sampling"
- git #a45c118e - Include job attempt count for redis in showJobs.php
- git #63ac28b4 - OOUIHTMLForm: Display errors in a nicer way, part 2 (task T98894)
- git #0a6803e1 - HTMLForm: Move header formatting OOUI-specific code to OOUIHTMLForm
- git #40abd65b - HTMLForm: Move section formatting OOUI-specific code to OOUIHTMLForm
- git #4ea3974e - OOUIHTMLForm: Display errors in a nicer way, part 1 (task T98894)
- git #79ae8460 - resourceloader: Remove old experimental "AsyncLoading" feature
- git #2f30ff7a - Introduce mediawiki.ForeignApi (task T66636)
- git #e3d3099d - Remove redundant comment-stripping in OutputPageTest
- git #5d7ffb07 - Fixed ParserCache IDE warnings
- git #6a78b481 - resourceloader: Remove remoteBasePath from FileModule version hash (task T102578)
- git #75d0e30f - Revert "Adding release note for category changes in watchlists"
- git #e412ff5e - Revert "Enable users to watch category membership changes" (task T109638)
- git #1fb5bbc1 - mediawiki.api.upload: Use this.defaults.parameters instead of all-custom params
- git #e536d190 - mediawiki.api.upload: Clean up the iframe and form when done (task T107620)
- git #334e3536 - mediawiki.api: Correctly handle boolean parameters
- git #8f185f06 - mediawiki.Upload: Allow passing mw.Api objects, not just configs
- git #6b791050 - TitleInputWidget: Add 'maxLength' of 255 and use $.byteLimit (task T106454)
- git #21d07c4e - TitleInputWidget, UserInputWidget: Allow overriding 'infusable'
- git #fab41453 - TitleInputWidget: Allow suppressing search suggestions
- git #b6046dff - Refactor NamespaceInputWidget (task T99256, task T106138, task T109559)
- git #eec968e7 - Add public keywords to QueryPage subclasses
- git #04f93370 - Replace 'emailpage' with 'emailuser' (task T109614)
- git #1d4fe4ab - Made MWTimestamp handle UNIX floats
- git #32f0abe6 - Prevent PRAGMA query spam in debug/DBPerformance logs
- git #78c66e64 - Tiny clean up of Parser::doQuotes()
- git #8a126ee3 - Switched job run time profiling to context getStats()
- git #d8931781 - Fixed BagOStuff getScopedLock() docs
- git #b8f23142 - Use stock BagOStuff lock methods in MessageCache
- git #4f7086da - API i18n: Split existing non-English prop messages for param-per-value (task T109541)
- git #a7cb3171 - Remove maintenance script fixSlaveDesync.php
- git #4e09a3e9 - Set 'List-Help' header for watchlist emails (task T58315)
- git #285be4fd - Avoid full RC table scans in ChangeTags::updateTags()
- git #047fc253 - RC: Handle getLine returning null, which breaks Redis engine (at least HHVM) (task T109544)
- git #c9cb229e - Update OOjs UI to v0.12.5
- git #4f0b16b9 - Fixed BufferingStatsdDataFactory::timing() callers to use ms
- git #bb281c03 - Sync up with Parsoid parserTests.
- git #bc75784c - T106578: Update Sanitizer to match legal HTML5 character entities.
- git #87eebf8d - Support IPv6 URLs in bracketed and auto links.
- git #3964b4cc - Migrate move protect log to new log system (task T47988)
- git #29969fa0 - mediawiki.Upload, mediawiki.Upload.Dialog: Tweak documentation
- git #6f8c3359 - Prevent the jumbling up of autocomments in RTL
- git #b52b3f24 - Add American sign language (ase)
- git #5844ebcd - CSSMin: remove dot segments in relative local URLs
- git #515c81b0 - Skip adding wikitext test pages in PrefixSearchTest if NS_MAIN is not wikitext (task T97416)
- git #72c493a3 - Added a tombstone comment to WANObjectCache
- git #02750270 - Include generated metadata for redirects (task T92796)
- git #e66ee985 - SpecialVersion: Handle Closures in $wgHooks nicer
- git #9ff11f6d - API Credits proper ordering
- git #e69c4c49 - Remove unreachable block
Vendor
editExtensions
editAbuseFilter
edit- git #856f59a0 - Move rule tokenization to new AbuseFilterTokenizer class
- git #11f17d07 - Clean-up of AbuseFilterParser::nextToken()
- git #d010f3c0 - No longer call removed SpecialPage::getLocalPageForName (task T54919)
- git #e3db4db8 - Fix addMissingLoggingEntries maintenance script handling of newlines (task T54919)
- git #3eee5c7d - Drop unused AbuseFilterParser::$mParams property
BetaFeatures
edit- git #b4179178 - build: Updating development dependencies
CentralAuth
edit- git #330f2a43 - Conversion to using getMainStashInstance() (task T97620)
- git #9a94d8d2 - ext.centralauth.ForeignApi: Module should target mobile
- git #54bd73e0 - Implement a mediawiki.ForeignApi extension (task T66636)
- git #90eeff0e - Avoid passing non-strings into User::getCanonicalName (task T109973)
- git #d3f20b8c - build: Updating development dependencies
- git #8c445b7b - SpecialWikiSets: always sort wpWikis alphabetically (task T36874)
- git #f5652d64 - Improve querying on GlobalUsersPager (task T102915)
- git #7d86afdf - Simplify CentralAuthHooks::onGetPreferences (task T18690)
- git #e505f08c - Made doListUnattached() private
CentralNotice
edit- git #ead16b67 - Ensure mw.centralNotice is defined
- git #f92f7cea - Fix to floating-point validation
- git #a14177ea - Fix reason for Special:HideBanners on close
- git #c3fb13a7 - Legacy support campaigns mixin
- git #ad21855d - Inline documentation for mw.centralNotice.setBucket
- git #04320ace - Support legacy banner_count field for S:RI
- git #4e43f433 - Banner history logger: again, update EventLogging schema version
- git #e8c85ea2 - Admin UI: Add mediawiki.template dependency
- git #e1f360c3 - Fixed a few IDEA doc errors
- git #6191586a - Banner history logger: update EventLogging schema version
- git #090eb595 - Improve name of banner history log rate URL parameter
- git #07682d72 - Increase version number to 2.6.0 due to refactor and new features
- git #84e7ee27 - Add mobile target to banner history RL module
- git #6733f1a6 - Banner history: improved async dependencies and added comment
- git #e66feda8 - Add BannerMixinHook tests.
- git #eb6d89f0 - Reset .gitreview defaultbranch to master
- git #ace65d4c - BannerHistoryLogger: Increase random shift of timestamps
- git #02b46100 - GeoIP tests: move saving of original values outside setup
- git #78e33a05 - BannerHistoryLogger: comment about temp measure for minification
- git #9fdd6ee9 - BannerHistoryLogger: anticipate RL resources for sendLog()
- git #85471ba5 - QUnit: call reallyInsertBanner() due to async issue
- git #2c29ea92 - Fix typo in efCentralNoticeEventLoggingRegisterSchemas
- git #5abb5437 - Better message for banner history logger rate UI
- git #efff93e2 - Execute display logic right away
- git #cad12720 - Banner history logger campaign mixin (task T90918)
- git #638d1ea7 - Fix a typo in ext.centralNotice.kvStore declaration
- git #4092020d - Display: Improvement and fix in public bucket methods
- git #f4b10d18 - KVStore: Various minor improvements
- git #d9177e9f - Fix reference issue in Campaign::getCampaignMixins()
- git #18bcbd34 - Get URL params via mw.Uri() instead of ad-hoc methods
- git #8b0f4783 - Campaign mixins: Fix handling of removed parameters
- git #44bd32e5 - Fix campaign mixin query bugs
- git #a125391b - Fix campaign mixin update bug
- git #0298af2c - Add geoIP tests (task T107359)
- git #9af91ae7 - Refactor client-side API and RL modules for banner display (task T100686, task T100372, task T102848)
- git #794e1767 - Remove use of ResourceLoader::makeLoaderConditionalScript()
- git #2f7d839c - Remove automatic landing page links feature (task T98747)
- git #d6476ff5 - Remove dead code for targetting users based on UserDailyContribs data
- git #0cea1a71 - ChoiceData: in category, substitue {{{campaign}}} and {{{banner}}
- git #b0ae180b - Only add UserMerge tables if $wgNoticeInfrastructure = true;
- git #46a632d2 - Campaign-associated mixins: schema update (task T90915)
- git #9456095b - Refactor BannerChoiceData => ChoiceData (task T100686)
- git #1a1153ae - Remove unused BannerStats RL module
- git #8fa8caa1 - Parse older format of Geo cookies (task T103720)
- git #24168dd5 - bannerController.lib: KV store with localStorage (task T94763)
- git #2a46d85a - Campaign-associated mixins (task T90915)
- git #00d80a4a - Initialize empty $filtered array in SpecialGlobalAllocation::filterCampaigns
- git #ac6fa028 - Hygiene: Officially deprecate global functions
- git #d24bbd04 - Parse region in geoip cookie (task T101819)
- git #284a8e25 - MWException -> Exception (task T97855)
CirrusSearch
edit- git #67163dc9 - Completion suggester : improve precision
- git #6db7cec3 - Allow CIDR ranges to be opted into per-user poolcounter (task T76497)
- git #3a700484 - Fix Undefined variable: wgCirrusSearchPhraseSuggestUseText
- git #f1596a09 - Move query rewriting into search backend (task T106888)
- git #89dd95f4 - LoggerFactory::getLogger -> LoggerFactory::getInstance
- git #0c909740 - Fix undefined index errors
- git #1e94e52a - Revert "Make prefer-recent tests must more consistent"
- git #580a1777 - Rework regex for quoted keyword:"..." extraction
- git #c87a321e - Add an initial scoring function (task T106128)
- git #e1c01ef3 - Avoid counting arrays if not needed
Cite
edit- git #fd5fc271 - Fix white spaces
- git #04ac55ed - Revert "Use display: inline-block instead of unicode-bidi" (task T108493, task T110057)
Citoid
edit- git #f1258dc3 - Make basic button full width (task T108725)
ContentTranslation
edit- git #83baeff6 - Fix: References are adapted with same content (task T110007)
- git #42f6e586 - Ask the user to log in if the session is lost (task T105968)
- git #c05c872c - Correct a grammar mistake in cx-license-agreement
- git #cbffbce1 - Split apihelp messages to separate i18n json files
- git #fbe25918 - Code cleanup in ext.cx.entrypoint.js
- git #35c2d23f - Set correct label and lang/dir attributes in the dashboard filter (task T109590)
- git #060c6aa1 - Refactor the dashboard and translationlist modules
- git #7de1a7c5 - Validate the references when restored from draft (task T109574)
- git #180f4820 - Revert "Temporarily disable notifications" (task T108559)
- git #f4aeb56d - Revert "Refactor the dashboard and translationlist modules" (task T109659)
- git #e96024af - We no longer need META_CONTENT BC check
- git #f2073700 - Refactor the dashboard and translationlist modules
- git #a64d657b - Temporarily disable notifications (task T108559)
- git #9086d5b1 - Convert errors to text before logging
DonationInterface
edit- git #5637982c - Convert queue message back into DI format (task T109527)
- git #1087de68 - update vendor submodule
- git #6fd876dc - Disable Amazon forms (task T107528)
- git #b77ea6f4 - Append specific message to generic communication error (task T109527)
- git #0293617c - Consolidate slayer logging; general cleanups (task T107851)
- git #964d119a - Log real GC error on validation problem (task T107845)
- git #59151bfa - Blank submethod on method change, OID on recur change (task T105041, task T108248)
- git #8c10523e - Fix AstroPay signature when values contain plus sign (task T109335)
- git #816361f7 - Log signed message and signature on 'Invalid control' (task T109335)
- git #8ad4c9d5 - Stop fetching fields twice in message creation
Echo
edit- git #9289f8f3 - Fix fatal DB exception (task T105890)
- git #c94c3f3d - Select specific rows in EchoEventMapper::fetchByUserBundleHash() (task T105890)
EducationProgram
edit- git #85a7d393 - Handle non-array serialized event info gracefully (task T110972)
EventLogging
edit- git #a56a7fe9 - Update a bunch of links to use HTTPS instead (task T109476)
FlaggedRevs
edit- git #37134856 - Removed an unnecessary apostrophe from a message
- git #fc30481d - i18n: Add PLURAL/GENDER support to revreview-reject-summary-*
Flow
edit- git #292d4093 - Anchor the regex for ./ stripping (task T110676)
- git #83d98e78 - Add Western Balochi namespace
- git #890bef9d - Fix CAPTCHA on new editors (task T109554)
- git #1cc844ca - Added $rclass to BagOStuff lock() method to match core
- git #ddb3ba0d - Update Mazandarani namespace
- git #522a55a6 - Don't open two editors when clicking a nested reply link (task T109748)
- git #a8024d4d - After switching editors, move cursor to end (task T97290)
- git #3cb902ce - Browser tests: update for new Flow editor
- git #336240d8 - Use rc_source instead of rc_type
- git #51e26423 - Use messages that actually exist for tooltips in SidebarExpandWidget (task T103584)
- git #324abc5b - Clean up width toggle styles (task T103584)
- git #d0179278 - WikitextEditorWidget: Prevent preview link from being followed (task T109664)
- git #d2a6a4a7 - Cleanup debugging code for isTalkpageManagerUser (task T109063)
- git #51e0798e - Make pressing Escape key in new topic title input also cancel (task T101178)
- git #f8405071 - Add Persian special pages aliases
- git #fc87d5ed - Turn spaces into tabs
- git #df754ad3 - Turn FlowCreateMentionTemplate.php into multi-template-creation script
- git #8d0d966a - Rename memcache.buffered to memcache.non_local_buffered
- git #4fece057 - build: Add a 'fix' task for jscs:fix and run jshint first
- git #16e9ff24 - build: Update grunt-jscs from 1.8.0 to 2.1.0
- git #ce342e9c - Fix error in IRCLineUrlFormatter (task T109537)
- git #70d13be1 - Use the correct context for error in the api response
- git #fb0c730a - Enable VE by default
- git #ba1f16ff - Disable site search for NS_TOPIC, since it doesn't work (task T109211)
- git #04e9e92d - Update description content immediately after save
- git #426c0745 - Get rid of $wgFlowOccupyPages (task T105574)
Gadgets
edit- git #b09b2365 - Add german namespace aliases
- git #4f2a4091 - Load namespaces
Gather
edit- git #fde4d864 - QA: Check login succeeded
- git #251c210b - Correctly identify LocalSettings.php as php
- git #2185b615 - QA: More integration tests on each commit (task T107908)
- git #001c89d6 - Run Gather browser tests on various commits (task T107908)
- git #c6f6ecce - Fix template for collection item (task T109326)
Graph
edit- git #f6bf2791 - VisualEditor: Add graph icon
- git #027d66bf - VisualEditor: Always use LTR for JSON input
- git #53f1ce3f - Add features to TableWidget
- git #18137d7a - Edit a single graph data pipeline within VE (task T100353)
- git #2cfb8595 - Add custom TableWidget and RowWidget
LiquidThreads
edit- git #eba86ebf - Remove new messages notice from watchlist (task T107897)
Math
edit- git #640bf070 - Add Persian special page alias
MobileFrontend
edit- git #02beaa11 - Make the list of possible top headings configurable (task T110436)
- git #41ddf7fa - Fix font size of oojs-ui component
- git #89ba7149 - Remove isBorderBox from editor overlay
- git #a11aca53 - Bring back the last modified bar padding in beta (task T109904)
- git #927e4b66 - Empty message on watchlist center aligned (task T103727)
- git #aab1bd01 - QA: Assert that diff page has fully loaded at end of click diff link step
- git #c3c5d4e8 - Rename quickLookup to Hovercards (task T100726)
- git #1696e24c - Simplify editor switcher to match VE implementation
- git #c4d9aa24 - Return the redirect target with Fragment (task T109783)
- git #44165c11 - Remove the experimental header from alpha and beta (task T108988)
- git #e8087628 - Make mobile site module position bottom. (task T106756)
- git #82e9aeb0 - QA: Assert login step has completely successfully before continuing (task T109593)
- git #45c631f8 - Promote expand sections by default to beta (task T109149)
MultimediaViewer
edit- git #694292b4 - Add missing dependency on 'mediawiki.ui.button' (task T111156)
OpenStackManager
edit- git #1a06236b - Fix logic to refresh the service catalog. (task T110629)
PoolCounter
edit- git #af3ce612 - Add support for connect_timeout (task T105378)
Scribunto
edit- git #7cc5449c - Fix-up for I32bad5fd9
- git #95605fc8 - Cache Lua code files in APC
- git #87bc426b - Don't override other content added to the edit page
SecurePoll
edit- git #e04e2847 - purgePrivateVoteData: Don't cronspam if table isn't there
SyntaxHighlight_GeSHi
edit- git #58c966e1 - Revert "Don't top-load CSS" (causes FOUC)
TimedMediaHandler
edit- git #e6893ec8 - TimedText: Fix the create/edit selector script
- git #86f743dd - Re-disable 2-pass Theora encoding temporarily (task T109608)
- git #1de34f0d - Fix jshint errors
- git #1f1bd2e3 - Allow for potentially multiple types of subtitles
Translate
edit- git #6d727737 - Allow case sensitive search (task T100013)
- git #8c115775 - Show the selected language at the top left, even though it has no results.
- git #e5b153ae - Special:SearchTranslations addHelpLink
- git #2ece26a3 - List the selected filters at the top left in Special:SearchTranslations. (task T98560)
- git #30961a4f - Support search for all words in the search string. (task T100346)
- git #c41a8c1b - Use TUX elements to build tabs. (task T100175)
UniversalLanguageSelector
edit- git #1048420a - Fix-up for Ib98499040
- git #86a4abac - Use localStorage to store previous languages, not cookies (task T110353)
UploadWizard
edit- git #d4d0bf5f - Work around <input type=file multiple> having wrong .value on IE 11 (task T88223)
- git #7347d0d3 - Keep the uploads sorted in the order they were created in initially (task T92801)
- git #5c11db38 - [UploadWizard] Introducing the usage of an object reference (task T105283)
VisualEditor
edit- git #6e44d8a7 - Use mw.Title to localise file: prefix on new images (task T110104)
- git #44d6ca61 - Update VE core submodule to master (bf76dd7)
- git #48a07e0b - Use new internal link builder (task T64816)
- git #d97f8501 - Fix flash of bad ve-edit tab on non-wikitext page in enabled namespacea
- git #4e3d3acf - mw.DesktopArticleTarget.init: Don't make non-VE edit tab collapsible
- git #78252938 - Fix flash of wrong Edit tab in non-VE namespaces
- git #b5dd8668 - ve.ce.MWTransclusionNode: Pass number of templates to context (task T109564)
- git #a67965a8 - MWInternalLinkAnnotation: Override new getDisplayTitle method (task T109980)
- git #45643992 - Fix pattern for matching wikitext headings
- git #a33b082c - MWWikitextStringTransferHandler: Show indeterminate progress bar while converting
- git #5bc3bd48 - Update VE core submodule to master (442ec14)
- git #ee06f948 - Update VE core submodule to 89f6c2d7
- git #ceb0e1f8 - Autolink typed ISBN/RFC/PMIDs (task T109498)
- git #3adfa82a - Update VE core submodule to b5eaa6f
- git #e59ee878 - Add spacer above basic reference option (task T108725)
- git #d868a0f9 - Update VE core submodule to master (7ec7bb5)
- git #01f72079 - Don't retry request in tryWithPreparedCacheKey unless the error was badcachekey (task T109787)
- git #668a1491 - QA: Upgrading to mw-selenium 1.x (task T99661)
- git #55f78fcb - MWLinkNodeInspector: Remove 'Open' button (task T109646)
- git #21b86a2b - Use ve.dm.MWInternalLinkAnnotation for autolinks where appropriate
- git #2852f636 - Builder for ve.dm.MWInternalLinkAnnotation (task T64816)
- git #bf520fee - build: Enable jscs jsDoc rules 'require*Types' and make pass
- git #282ddfa1 - build: Enable jscs jsDoc rule 'checkTypes' and make pass
- git #9e7041f9 - build: Enable jscs jsDoc rules 'checkRedundant*' and make pass
- git #00d3226b - build: Enable jscs jsDoc rule 'checkParamNames' and make pass
- git #85f91f39 - build: Enable jscs jsDoc rule 'requireNewlineAfterDescription' and make pass
- git #945242a5 - build: Enable jscs jsDoc rule 'checkAnnotations' and make pass
- git #19df1d4c - build: Enable jscs rule 'requireVarDeclFirst' and make pass
- git #f5c6f611 - build: Enable jscs rule 'requireSpacesInsideBrackets' and make pass
- git #06cdfe7a - build: Enable jscs rule 'requireDotNotation' and make pass
- git #2efec36a - build: Bump jscs devDependency from 1.8.0 to 2.1.0
- git #44d739c1 - Update VE core submodule to master (4c8168a)
- git #c0d25466 - Add down indicator to advanced menu in mobile
- git #5e02fe9f - Save dialog: Don't try to pass in undefined checkboxes fields to setupCheckboxes (task T109501)
- git #17f0fffe - Update VE core submodule to master (1191940)
- git #a6775796 - Detect paste of wikitext and convert it (task T54204, task T109449)
WikiEditor
edit- git #1d654454 - Dialogs: handle jQuery content for dialogs (task T109781)
Wikidata
edit- git #8b45a4e7 - Update Wikidata - fix for change dispatcher
- git #91ecea5f - Update Wikidata - Fix formatting of client edit summaries (task T110823)
- git #b14766e8 - Fix Wikidata.php entry point for jenkins (task T110518)
- git #f98a7626 - Update Wikidata - wrap usage tracking batch updates in transaction
WikidataPageBanner
edit- git #6bcf7252 - WikidataPageBanner replace div with h1 for heading (task T109811)
- git #4a8717e1 - Fix position of icon-cruft relative to page banner
- git #20b8f242 - WikidataPageBanner move toc position (task T109628)