MediaWiki 1.30/wmf.13
Deployment of MediaWiki 1.30.0-wmf.13 to Wikimedia sites | MediaWiki 1.30.0-wmf.14 |
The latest version (labeled "1.30.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 8 August 2017 (see the roadmap).
Core changes
[edit]- git #d22eeb84 - Show protection log on creation-protected pages (task T171338)
- git #ec170379 - Make Block.php protected members private
- git #c2aa8ba9 - Split ConfiguredReadOnlyMode into own file
- git #3dfedea9 - Add @since tag to TrackingCategories class
- git #c785efd2 - Fix and make some types in PHPDoc and JSDoc tags more specific
- git #45304240 - Fix return hint type in DatabaseSqlite::makeUpdateOptionsArray
- git #0dc1184f - Fix type hints for parameter documentation
- git #1ebfeb48 - Update .mailmap file
- git #8785e4a5 - Replace remaining uses of deprecated DB_SLAVE with DB_REPLICA
- git #a67c0252 - SpecialWatchlist: Always apply a LIMIT (task T171027)
- git #c2d427d3 - Set a min and max on the rclimit preference
- git #b951485c - DefaultSettings: Update wgLocalVirtualHosts documentation
- git #73629104 - WANCacheReapUpdate: Handle special pages without exception (task T172560)
- git #38c00b2e - Various Block.php @since tags
- git #7e18aed9 - Don't declare ApiQueryLinks::$titlesParam dynamically
- git #c6ca5128 - RCFilters: Bring back old vs new marker in live update (task T163426)
- git #d87a04d8 - Add @since tag to $wgShortPagesNamespaceBlacklist
- git #cf91b0a5 - Add @since tag for Title::getTalkPageIfDefined
- git #36d6c12f - ResourceLoaderMediaWikiUtilModule (mediawiki.util): Fix loading in debug mode (task T172512)
- git #f1976439 - RCFilters: Show "from" link when live update is not available
- git #7be1a8c0 - SpecialDoubleRedirects: Use more descriptive aliases in the query
- git #2043b3e1 - Record user login timing (task T171882)
- git #50f55563 - RCFilters: Allow non-sticky filters to be excluded from saved queries (task T172427)
- git #21cc36f8 - Special:Contribs: Ensure 'start' and 'end' are never undefined (task T172438)
- git #622f75dc - Gruntfile.js: Remove obsolete eslint omissions
- git #5b2b8d54 - OOjs UI: Bring forward upstream fix for WikimediaUI colour issue (task T172402)
- git #f8d2c2c7 - RCFilters: Correct label for "View newest changes" button (task T163426)
- git #81171dc8 - Show anchor in redirect target on Special:DoubleRedirects (task T17147)
- git #3e73bf0a - stylelint: fix a warning
- git #745f98c5 - RCFilters: Remove new changes visual cue for Live Update feature (task T167743)
- git #c9cc6a29 - Fix overzealous addQuotes for rc_source field in rebuildrecentchanges.php (task T172205)
- git #3d342d4d - resourceloader: Add support for modules sending preload headers (task T164299)
- git #c9eadaec - RCFilters: Prevent live update fetch if model is in conflict
- git #554440cd - RCFilters: Adjust styling of 'other review tools' button (task T172237, task T166919)
- git #2e7ca56c - RCFilters: Normalize 'limit' to minimum 0, like the backend does (task T172026)
- git #e1c60a0f - RCFilters: Adjust server default variable names for limit/days
- git #684b0dc2 - RCFilters: Normalize user-generated default values (task T172026)
- git #e1f82009 - Remove composer.json from .gitignore
- git #e3460a66 - RCFilters: set live update button title (task T167743)
- git #f953d07f - RCFilters: Add vendor prefixes to loading animation (task T165286)
- git #d8593569 - Fix Special:Undelete search - use variable and not request param
- git #fd6e9ef2 - Human-readable section ID support (task T152540)
- git #eb767102 - RCFilters: Add 'enhanced' view (Group by pages) (task T168513)
- git #30b1147f - RCFilters: Normalize arbitrary values before adding them (task T172026)
- git #39e64a68 - Rename the "live preview" preference to be clearer what it provides (task T171176)
- git #279816cf - RCFilters: Don't reload results for redundant requests (task T172138)
- git #8d14b419 - Revert "mw.widgets.visibleByteLimit: Temporarily disable whilst OOjs UI label bug is fixed" (task T169982)
- git #18c2b292 - OOjs UI: Bring forward upstream fix for jQuery access key issue (task T172236)
- git #9d7f4ef9 - RCFilters: Add 'advanced filters' label to the view selection (task T171894)
- git #7f8cbb60 - Follow-up 31be7d0: send tags list if experimental mode is disabled
- git #5e13bdf9 - RCFilters: Unsticky the 'limit' preference temporarily (task T172156, task T171514)
- git #639c5955 - RCFilters: Trim results to allow searching for spaces after trigger (task T168225)
- git #56381f49 - RCFilters: Scroll widget to top when switching view (task T170651)
- git #8c1a1a62 - Avoid duplicate accesskey hints on OOUI widgets (task T168408)
- git #58c66f54 - Revert "mw.action.edit: Restore modifier keys for accesskey in tooltip for summary field" (task T168408)
- git #64d621ac - ListToggle: Avoid href="#" for JavaScript buttons
- git #7bbb4be4 - Update OOjs UI to v0.22.4
- git #d666212a - jsduck: Explcitly name library files so we don't pull in CSS files
- git #6f567677 - mediawiki.action.edit: Add TODO referencing T6714
- git #c5d63ff5 - Fix not parsed message on Special:Import (task T172114)
- git #9f246744 - RCFilters: Pluralize 'show last X changes' message (task T171047)
- git #4226beb6 - Show redirect fragments on Special:ListRedirects
- git #9341971e - Show redirect fragments on Special:BrokenRedirects
- git #f284dffc - Introduce Title::getTalkPageIfDefined. (task T165149, task T172146)
- git #0872cfea - Implement a getter/setter for mCategoryViewerClass (task T172028)
- git #3cda0874 - Fix some PHPDoc type hints in DatabaseMysqli
- git #ff2f868a - Use HTML::hidden to create input fields
Vendor
[edit]- git #b14c59f9 - Update OOjs UI to v0.22.4
Extensions
[edit]AbuseFilter
[edit]- git #b67cb42c - Fix some deprecated function usage
- git #de7389e1 - Fix class and function name case
- git #7e62f232 - Rm unused locals
- git #a6c87eca - Get rid of deprecated manual profiling
- git #2f250127 - Normalize file layout
- git #0b4cfb81 - Don't show old version warning when it's the current version (task T86080)
CheckUser
[edit]- git #e86a7dbc - Spanish aliases for CheckUser
CirrusSearch
[edit]- git #a936bf84 - Limit the number of tokens in a phrase rescore query (task T169498)
- git #55ca199a - Add a large constant boost to LTR queries (task T172464)
- git #b8486021 - Fix some very minor code smell issues
- git #ba1cee8a - Remove minor unused code snippets and variables
- git #49f15f8e - Use Sanitizer::escapeIdForLink instead of Title::escapeFragmentForURL
- git #f60fd302 - Refactor ordering of crosspoject blocks (task T171803)
Cite
[edit]- git #696f1ced - Use tabs in json
CodeMirror
[edit]- git #3a1589d5 - Remove a workaround to clear broken 'background-image' (task T172500)
- git #0f6d8818 - Move JS config vars from page HTML into RL module (task T172458)
- git #a7499458 - ext.CodeMirror.loader is unused, remove
- git #28a9dd7f - Only show popup if CodeMirror button exists (task T170609)
- git #34a8d7fb - Updating beta feature graphics for new icon
- git #79bc7122 - Switch icons to 'highlighter' symbol (task T164441)
- git #0676a526 - Increase z-index of WikiEditor toolbar to above CodeMirror scrollbar (task T165012)
ContentTranslation
[edit]- git #19e0c6b1 - Avoid errors about cite module if Cite not installed. (task T170417)
- git #d92349dd - CX2: Style Add translation invite (task T168285)
- git #91b10c95 - Make language selector more compact (task T169967)
- git #b4a46214 - Rearrange selectors in the dashboard (task T158961)
- git #a727ecdf - Adjust translation headers in the dashboard (task T160398)
ContributionTracking
[edit]- git #40fa8990 - Fill empty apihelp messages
DonationInterface
[edit]- git #1e686b59 - Remove obsolete selenium tests and WP responses.
- git #43c1ed2b - Add Ingenico Connect gateway based on GlobalCollect (task T163946)
- git #8686ee8c - Update SmashPig library
Echo
[edit]- git #50398415 - Check canHaveTalkPage() before calling getTalkPage() (task T172146)
EducationProgram
[edit]- git #4f182837 - Remove unused code, unused function parameters, and unused returns
Flow
[edit]- git #476b464e - Add {{GENDER:}} for flow-dialog-cancelconfirm-{title,message} (task T169191)
GeoData
[edit]- git #ae84b0cf - Fix imports
- git #f8e25b4c - Ignore bogus coordinates from EXIF (task T165800)
GuidedTour
[edit]- git #11158ed5 - Remove obsolete vendor prefixed properties and at-rules
Josa
[edit]- git #394b7685 - Update author informations
- git #bd215b5c - Change the way how parameters work
- git #d494ce9a - Add pronounce table of alphabet and numbers to help choosing appropriate josa
- git #ba6037cf - Make Josa::getJosa method ignore all ascii characters except parenthesis
MobileApp
[edit]- git #d2833997 - Remove unneeded Parsoid styles
- git #74bf5bb4 - Let frwiki main page take up the full screen on smaller screens (task T167307)
MobileFrontend
[edit]- git #ffadecd2 - Hygiene: omit slash in jQuery node creation
- git #1924c9a9 - Replace `@colorGray6` with appropriate WikimediaUI palette color (task T146799)
- git #311b61c7 - Hygiene: Interwiki::getAllPrefixes() is deprecated use MediaWikiServices instead (task T166714)
- git #668310d9 - Hygiene: ParseCache::singleton() is deprecated, use MediaWikiServices instead (task T166714)
- git #2287c6ed - Hygiene: Stop using deprecated setWarning and dieUsage (task T166714)
OATHAuth
[edit]- git #d5ec363c - Add in-process cache for OATHUser lookups
PoolCounter
[edit]- git #1feb8942 - Show the hostname in error messages (task T65027)
Popups
[edit]- git #e6081106 - Use EcmaScript modules instead of common.js modules (task T171951)
Quiz
[edit]- git #77057862 - Remove empty cell from settings table in Quiz (task T171154)
- git #11cbf3eb - Reassign numbering to shuffled questions (task T170798)
- git #6341a376 - Use CSS and jQuery, JavaScript hook instead of window.onload (task T146370)
- git #0cf88f43 - Add class field to input type in Answer.mustache (task T172355)
RelatedArticles
[edit]- git #b7f7d9c3 - Having 2 folders for browser tests is confusing. (task T164024)
Renameuser
[edit]- git #38bfc1e5 - Output cleanup
Score
[edit]- git #424698a7 - Set file extension to fix "No MIDI file generated" error on Windows (task T49703)
TextExtracts
[edit]- git #91bbe7b1 - Hygiene: Remove deprecation and unused import (task T166714)
- git #fcda3b36 - When APIParse fails log the warning and return null (task T169017)
Thanks
[edit]- git #e315e954 - build: Replace jshint and jscs with eslint; drop csslint
VisualEditor
[edit]- git #5104f63c - Support visual diffs on Special:ComparePages (task T171821)
- git #33ddad93 - Fill empty apihelp messages
- git #448944de - Standardize on /^(\.\.?\/)*/ for interpreting Parsoid hrefs
- git #9e33890c - jsduck: Explcitly name library files so we don't pull in CSS files
- git #694681b3 - Update VE core submodule to master (18ae4004f) (task T171600, task T172168)
- git #e31ffa91 - ve.init.mw.ArticleTarget: Fix parsing of preview documents (task T171600)
WikiEditor
[edit]- git #3e14a90f - Do not add a background image if the icon is not defined (task T172500)
WikidataPageBanner
[edit]- git #5ba4abc8 - Make QUnit test more compatible by using expect() (task T170515)
WikimediaEvents
[edit]- git #f2c745b4 - Update relevance survey to 60s, and bump schema rev id (task T171741)
- git #f84fa03c - Turn on CirrusSearch MLR AB test (task T171212)
- git #8fce21e9 - Disable CirrusSearch AB test (task T171212)
- git #ddfb1050 - Disable the rescore window of size 20 for ltr test (task T172464)
- git #6471b857 - Turn on search LTR test (task T171212)
- git #72a7748a - Update HumanSearchRelevance schema rev id (task T171741)
- git #fa9bcfff - Fix incorrect i18n keys in human relevance survey
- git #1ac47de7 - Update url for survey privacy statement
- git #50dc9df1 - Record interleaved search teams if available (task T150032)
WikimediaMaintenance
[edit]- git #00ff0703 - Add OAuth
WikimediaMessages
[edit]- git #f0293b30 - Fix the link to ORES from meta to mw
- git #37a987a7 - Add Hindi Wikiversity (task T168765)
- git #6ecd3a2f - Add wikimania2018wiki (task T155038)
Skins
[edit]CologneBlue
[edit]- git #0af8ea0e - build: Update banana and jsonlint
MinervaNeue
[edit]- git #f4aaea04 - Replace `@colorGray6` with appropriate WikimediaUI palette color (task T146799)
- git #96d49558 - QA: Adjustments to account for slow loading of mediawiki.notifications (task T170890)
- git #f4ec2330 - Don't output empty footer items in desktop Minerva
- git #b478393e - Hygiene: The main page check is not necessary
- git #7e7e532b - Relax navbox hack (task T172078)
- git #a93cd660 - Style Parsoid generated references (task T171727)
- git #975d632d - Use lead section when editing page without section marks (task T157995)
- git #ebef44d0 - QA: Make sure toast is not empty before checking text value (task T170890)
Modern
[edit]- git #0e701420 - build: Update banana and jsonlint
MonoBook
[edit]- git #82a68cff - build: Exclude composer vendor folder
Nostalgia
[edit]- git #5f863e79 - build: Update banana and jsonlint
Vector
[edit]- git #bb7579d3 - Embed print wordmark and pre-render it (task T169826)
- git #b1dff6dc - build: Exclude composer vendor folder
- git #206efa4c - Make dropdown menus appear above VisualEditor toolbar (task T171840)
- git #413870d3 - Add print logo (task T169826)