MediaWiki 1.30/wmf.10
Deployment of MediaWiki 1.30.0-wmf.10 to Wikimedia sites | MediaWiki 1.30.0-wmf.11 |
The latest version (labeled "1.30.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 July 2017 (see the roadmap).
Core changes
[edit]- git #098a93b2 - build: Update grunt-stylelint
- git #a469795e - Export revision IDs to JS config on diff pages (task T169574)
- git #76e64c3a - Introduce config var for moved-paragraph-detection threshold (task T166571)
- git #c689fd2e - doc: Fix a few Example docs for PHP classes
- git #5aa74aa7 - phpunit: Load extension unit tests for --testsuite=skins (task T170880)
- git #59c94b1c - ChangesListStringOptionsFilter: Make isSelected() respect ALL (task T162630)
- git #e0b50f4c - RCFilters: Correct language for invert button (task T166912)
- git #4fa0c27c - Avoid globals in EditPage::__construct()
- git #5a493814 - qunit: Remove redundant conditional for sandbox teardown
- git #bf0d7001 - Special:Contributions: Open "To date" widget after selecting a "From date" (task T120733)
- git #b446a3b9 - DateInputWidget: Unbreak closing the calendar when selecting a date (task T120733)
- git #ee7ea578 - rcfilters: LiveUpdateButtonWidget: Fix bad method call leading to weird warning
- git #67958982 - registration: Allow protocol-relative links in "url" field (task T93010)
- git #b0a22c92 - Bump justinrainbow/json-schema development dependency to ~5.2
- git #45bf8ad0 - Update wikimedia/composer-merge-plugin from 1.4.0 -> 1.4.1
- git #0bb667d5 - Bump minimum required MySQL Version to 5.5.8 (task T161232)
- git #50affc77 - New maintenance script to recalculate category membership counts (task T18765)
- git #6fd5e71e - mediawiki.toc: Migrate test from deprecated asyncTest()
- git #e4a52de0 - resourceloader: Avoid mw-exception log spam from PHPUnit tests (task T50002)
- git #736cb415 - Remove temporary hole in abstractions (task T166247)
- git #aa872f4d - RCFilters: Allow experimental live update feature to be enabled with query string parameter (task T167743)
- git #0d3fa0d1 - RCFilters: Reduce saved queries items height (task T164861)
- git #21d825aa - RCFilters: Scroll to top on view switch (task T170651)
- git #4b0567a8 - Swap SqliteInstaller::MINIMUM_VERSION for SqliteInstaller::$minimumVersion
- git #6418c54c - mw.loader: Avoid use of deprecated QUnit.asyncTest/QUnit.start
- git #f143f055 - SpecialUndelete: Follow-up to 6cf13604aec40e2210c16ccdbeba850de9428d19
- git #51be1c92 - DeleteAction: Remove now-unnecessary RL modules
- git #6cf13604 - Convert rest of Special:Undelete to OOUI (task T113758)
- git #ab031c41 - Convert Special:Undelete search form to use OOUI (task T113758)
- git #62699b37 - Use OO.ui.MultilineTextInputWidget (task T170275)
- git #867c79be - Advise extensions not to modify $wgWhitelistRead
- git #b6f412ea - RCFilters: Don't call ChangeTags::tagUsageStatistics() for now (task T169997)
- git #1d12fd51 - Update OOjs UI to v0.22.3
- git #bef66f74 - Add (hacky) check for webm audio files (task T156135)
- git #7c0a5839 - HTMLUsersMultiselectField: Handle empty value properly (task T169384)
- git #d5a429a1 - Fix cleanupTitles.php
- git #1cc6f646 - Add hook for cleaning up data that depends on purged recentchanges rows (task T159753)
- git #283ee723 - Special:ListUsers: Use HTMLForm and OOUI (task T111999)
- git #36cea971 - Give some idea of time remaining (task T169931)
- git #30d64557 - Maintenance script to purge specific page (task T169195)
- git #92fa43d9 - ChangesListSpecialPage: Don't short-circuit the ChangesList, instead format zero rows (task T169835)
- git #10a20261 - Add urlencode for URL encoding of lang values
- git #acc375d8 - Make label on Special:Undelete search reflect whether search is full-text or prefix (task T167347)
- git #b468faa3 - Sanitizer: Allow attribute names to use any Unicode "Letter" or "Number" (task T73386)
- git #93ee7f29 - FilterTagMultiselectWidget: Use frameless buttons and fix height issues
- git #97a8fb78 - Convert article delete to use OOUI (task T113758)
Vendor
[edit]- git #131e1af0 - Update justinrainbow/json-schema from 5.2.0 -> 5.2.1
- git #c0491071 - Update wikimedia/composer-merge-plugin from 1.4.0 -> 1.4.1
- git #bbf86d82 - Update various pear/* packages (task T137949)
- git #feac1b80 - Update OOjs UI to v0.22.3
- git #3e54d2fa - Fix elastica to use 5.6+ package as before.
- git #03216287 - Spaces to tabs
- git #d241ec6e - Add Purtle library for RDF generation (task T157676)
Extensions
[edit]Capiunto
[edit]- git #318a3976 - Remove unused i18n shim
CategoryTree
[edit]- git #a98b13c1 - Remove i18n shim
- git #5d0737d3 - Add missing dependency on module 'mediawiki.api'
CentralAuth
[edit]- git #311373a3 - Use LogFormatter::getLinkRenderer in LogFormatter extensions
CheckUser
[edit]- git #c0f8a96a - Replace deprecated User::makeGroupLinkHTML with the alternative (task T170675)
CirrusSearch
[edit]- git #591da5c4 - Add PoolCounter specifically for morelike (task T170648)
- git #262ab1f4 - Fix readme to state that es5 is the sole version supported
- git #ec1b030a - Fix mapping bug when using text for DYM suggestions (task T155489)
- git #de84d62c - git.wikimedia.org -> phab (task T139089)
- git #98143855 - Configure Japanese Language Analysis with Kuromoji (task T166731)
- git #2fe218f5 - explore-similar: Use mw.util.getParamValue instead of mw.Uri
- git #f1320464 - Break very long lines
- git #7b660bb6 - Adding full URLs to Explore Similar API calls (task T149809)
- git #171d3eac - Add stylelint for css and less files
- git #d002be34 - Activate perfield_builder by default on relforge profiles
Cite
[edit]- git #302ba7e1 - build: Upgrade grunt-eslint from 19.0.0 to 20.0.0, and stylelint
Citoid
[edit]- git #14bf8add - build: Upgrade grunt-eslint from 19.0.0 to 20.0.0, and stylelint
CodeMirror
[edit]- git #16225450 - VE CodeMirror: Don't handle any specialChars (task T170382)
- git #71fadf6a - Changing color of .cm-mw-mnemonic to match color of other HTML code
CollaborationKit
[edit]- git #0bb6a03d - Replace TextInputWidget (multiline) with MultilineTextInputWidget (task T170275)
Collection
[edit]- git #97860231 - Remove i18n shim
CommonsMetadata
[edit]- git #d82b5730 - Remove unused i18n shim
ContactPage
[edit]- git #72532a3e - ContactForm should use OOUI for form rendering (task T162538)
ContentTranslation
[edit]- git #52b5d359 - Make delete action reachable (task T156909)
ContributionTracking
[edit]- git #9afffe76 - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
DonationInterface
[edit]- git #c3d44f0d - Common setup for donation API tests, add one for PayPal EC (task T167923)
- git #153e676f - PayPal EC: use ajax to get redirect URL (task T167923)
DoubleWiki
[edit]- git #9d43b13f - Remove PHP entry point
- git #bbb4a980 - Remove i18n shim
DynamicSidebar
[edit]- git #c04f9dbf - Remove i18n shim (task T168353)
EventLogging
[edit]- git #9f8dd5a5 - qunit: Avoid deprecated QUnit.asyncTest() (task T170515)
Flow
[edit]- git #0bc0652f - Add mw-parser-output class to flow posts (task T164791)
- git #8e96aad3 - Add newline between namespace and use statements
- git #1f9915e3 - Remove unnecessary whitespace in Flow.namespaces.php
- git #0130ab8f - Add namespace name translation for Dinka
- git #326d0fed - Replace TextInputWidget (multiline) with MultilineTextInputWidget (task T170275)
FundraiserLandingPage
[edit]- git #26fa2172 - build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
Graph
[edit]- git #324d992a - Remove redundant multiline option (task T170275)
Kartographer
[edit]- git #dc16129d - build: Upgrade grunt-eslint from 19.0.0 to 20.0.0, and other linters
- git #80a3a126 - Remove redundant multiline option (task T170275)
- git #f7796846 - Improve styling of full screen button in static mode
LoginNotify
[edit]- git #0a70efc9 - Move expensive processing into job queue (task T167731)
- git #49f42b0e - Fix bundling issues with LoginNotify (task T169833)
Math
[edit]- git #24a024ee - build: Upgrade grunt-eslint from 19.0.0 to 20.0.0, and other linters
- git #c5ffe1a3 - Remove deprecated SnakFormatter::FORMAT_HTML_WIDGET constant
MobileFrontend
[edit]- git #f88a1985 - Make autosuggest wordmatch bold without underline (task T168034)
- git #ec812a54 - Remove message keys that now belong to Minerva skin
- git #489fb6c4 - Minerva is its own skin (task T166748)
- git #30348b80 - Fixups prior to Minerva/MobileFrontend separation
- git #1a179c2b - Update main menu icons (task T72961)
- git #5e351f7b - Remove browser tests of features that now belong to Minerva (task T168758)
MultimediaViewer
[edit]- git #a66c3675 - Replace TextInputWidget (multiline) with MultilineTextInputWidget (task T170275)
Newsletter
[edit]- git #c0c74c95 - Replaced wgOut with ParserOutput object in NewsletterContent.php (task T159081)
- git #8db0b6a0 - Use LogFormatter::getLinkRenderer in NewsletterLogFormatter
PageAssessments
[edit]- git #b60b4d10 - Invalid composer.json in PageAssessments extension (task T167329)
- git #9b240b54 - Fix DB timeout from API queries without project specified (task T170638)
- git #4c5730fa - Fix Special:PageAssessments limit bug (task T168600)
- git #51163ab6 - Disallow slow query when filtering only by namespace (task T168599)
PageImages
[edit]- git #bb766617 - Remove unused i18n shim
PagedTiffHandler
[edit]- git #1733c8bc - Remove i18n shim (task T168353)
- git #965bf05d - git.wikimedia.org -> phab (task T139089)
Popups
[edit]- git #c0052fcb - Re-enable MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic sniff (task T168384)
- git #75ef7c4f - Re-enable MediaWiki.Commenting.FunctionComment.MissingReturn sniff (task T168384)
- git #5b62bc62 - Re-enable MediaWiki.Commenting.FunctionComment.MissingParamTag sniff (task T168384)
- git #b8e7a79a - Re-enable MediaWiki.Commenting.FunctionComment.MissingParamComment sniff (task T168384)
- git #18b6675b - Re-enable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment sniff (task T168384)
- git #8bba8c14 - Send disabled event when user disables Page Preview (task T167365)
Quiz
[edit]- git #e570e091 - Remove BadMethodCallException when creating quiz with no answer and zero (task T170733)
- git #7f5d3f2c - Basic Unit Tests for Quiz Extension (task T159691)
RelatedArticles
[edit]- git #f748c590 - Add limit via ResourceLoaderGetConfigVars (task T170648)
- git #9b75e0b3 - Hygiene: Remove unnecessary variable
RevisionSlider
[edit]- git #cf5d602a - Update eslint and fix issues
- git #ab874bdd - Improve doc, naming and pointer updates
- git #553e48e6 - Move scrollType detection to utils
- git #ada6498b - Move data pos attr to PointerView
- git #60f29e11 - Let pointers block each other at the ends of the slider (task T168265)
- git #4a9ee131 - Refactor pointer class names
- git #90d90a2f - Refactor pointer position access
Score
[edit]- git #729735d7 - Remove i18n shim (task T168353)
SecurePoll
[edit]- git #d3d870dc - Remove i18n shim (task T168353)
- git #f26bb2e5 - Remove unused i18n shim
ShortUrl
[edit]- git #bf7125ae - Remove i18n shim (task T168353)
SyntaxHighlight_GeSHi
[edit]- git #17c53019 - ce.MWSyntaxHighlightNode: Always generate node contents (task T164120)
- git #850a706c - Update build file lists
- git #7239e443 - Remove redundant multiline option (task T170275)
TemplateData
[edit]- git #5f40f91b - Replace TextInputWidget (multiline) with MultilineTextInputWidget (task T170275)
Thanks
[edit]- git #45de4a39 - FlowThanksPresentationModel: Use NS_TOPIC directly instead of obsolete &workflow= parameter
TwoColConflict
[edit]- git #429aa97c - Set min height to same divs (task T168606)
- git #1487436b - Basic screenreader compatiblity improvements (task T166117)
UserMerge
[edit]- git #79b421b4 - Use SpecialPage::getLinkRenderer
VisualEditor
[edit]- git #6123b452 - Visual diffs: Use new wgDiffOldId/wgDiffNewId (task T169574)
- git #835a775a - build: Upgrade grunt-eslint from 19.0.0 to 20.0.0
- git #c7486ae1 - DesktopArticleTarget.init: more explicit no-welcome-on-protected-pages (task T138715)
- git #1efd8c5a - Add mw-parser-output class to CE document (task T164790)
- git #6b2909a9 - Update VE core submodule to master (31ed22557) (task T170114, task T170136, task T170585)
- git #0e00b2c1 - Fix wikitext preview in IE and Edge (task T170466)
- git #0e8ef6c3 - ce.MWTransclusionNode: make sure model exists before getting its document (task T168932)
- git #a2f85977 - DesktopArticleTarget.init: only show welcome dialog if page editable (task T138715)
- git #19c95f93 - Update VE core submodule to master (c9b0d1a23) (task T169076, task T169617)
- git #528942c2 - Drop local 'template' icon, use 'puzzle' from upstream (task T111041)
WikimediaEvents
[edit]- git #1de723be - Remove temporary cookie block logging (task T166247)
- git #36c4bca9 - RCFilters: Create schema for filter groupings
Skins
[edit]MinervaNeue
[edit]- git #f7509adf - Simplify onResourceLoaderGetLessVars hook
- git #7536ca08 - Enable PHPCS and lint checks via `composer test`
- git #d5461f55 - Fix failing SkinMinerva unit test (task T170624)
- git #9d90df7b - SkinMinerva testGetContextSpecificModule test might use undefined title (task T170624)
- git #59a17fd0 - Add tooling for svg size checking (task T170639)
- git #a81c87b8 - Add missing Minerva skin description message key
- git #69306b0b - QA: Fix a flakey test
- git #2bb0fc51 - Migrate 3 messages from MobileFrontend
- git #f60ca174 - minerva-neue valid skin name should not be necessary
- git #b0df6367 - Give MinervaNeue control of the minerva skin name (task T166748)
MonoBook
[edit]- git #909aed33 - Remove `position: absolute` and z-index from #p-logo (task T170053)
Vector
[edit]- git #ffc0837b - Remove `position: absolute` from #p-logo element (task T170053)
- git #56ec1a3c - Remove <div> inside of the <h3> (task T169551)
- git #5c363643 - Remove unused selectors for action menu