MediaWiki 1.25/wmf11
Appearance
MediaWiki 1.25/wmf10 | Deployment of MediaWiki 1.25wmf11 to Wikimedia sites | MediaWiki 1.25/wmf12 |
The latest version (labeled "1.25wmf11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 03 December 2014 (see the roadmap).
Core changes
[edit]- git #f75f1d4f - Fix Flickr imports in UploadWizard
- git #ca1e2d08 - Backport Media Viewer performance tracking (task T76035)
- git #ab184d5b - WG, MF: 179300, 179334
- git #2ee015bf - Reuse page preview parses by using the edit stash system
- git #36562fc8 - Stash edit when user idles
- git #b4cc5090 - update CentralNotice submodule
- git #417a3251 - Bump sendBeacon schema revision so new URL will be generated
- git #8ed26e40 - Bump Flow for new topic notification fix
- git #13d01f72 - Bump WikimediaEvents for sendBeacon experiment fix
- git #370a0a03 - Update MF
- git #54afaef3 - Allow moment on mobile web (task T78069)
- git #5e5ad455 - Update CommonsMetadata for cherry-picks
- git #62f10148 - Update WikimediaEvents for cherry-picks
- git #527f7484 - Update VisualEditor for cherry-pick
- git #ff8532a9 - Update WikimediaEvents for cherry-picks
- git #daee76f2 - Bump flow sub module in 1.25wmf11
- git #dff16627 - Made prepareContentForEdit() use the stash cache by default
- git #170b5332 - API: Don't use an empty LinkBatch in ApiOpenSearch (task T78074)
- git #6cab702e - Various edit stash fixes
- git #c797b23b - Bump flow submodule in 1.25wmf11
- git #4e9c8552 - Update (test) Wikidata, fix for json dumps and sites caching
- git #d36c116b - Fix for broken thumbnails when the file width is in $wgThumbnailBucket (task T77950)
- git #3899d1c0 - Update Math for cherry-picks
- git #f19088f1 - Bump WikimediaEvents for sendBeacon experiment
- git #3b2d9ac8 - Update Wikidata, fix issue with lua
- git #ce193df1 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/177942/
- git #895d76af - Update VisualEditor for cherry-pick
- git #065460e3 - Make ApiStashEdit use the StashEdit log group, rather than PreparedEdit
- git #65f50ab1 - Don't attempt to stash new section edits
- git #809b2568 - Added ApiStashEdit module for pre-emptive edit parsing
- git #90c6c0c9 - Optimize how user options are delivered to the client
- git #cc3b47f4 - Update VisualEditor for cherry-pick
- git #40494605 - update CentralNotice submodule
- git #71e2f19e - update CentralNotice submodule
- git #45b3acdf - Update Wikidata for SiteList loading improvements
- git #199e7bc3 - update CentralNotice submodule
- git #5d7fdec7 - Update VisualEditor to I0479fbd1
- git #e1ab3e69 - update CentralNotice submodule
- git #e47c6a5d - Update Wikidata to minimize SiteList loading
- git #bf8b84d4 - WikiGrok: pick https://gerrit.wikimedia.org/r/#/c/177393/
- git #488b09cc - Add removeInvalidEmails.php maintenance script (task T76512)
- git #546eff5b - Update Wikidata to fix a RL dependency
- git #dbca12bf - Stop using $wgProfileToDatabase
- git #00f7c07c - content: Deprecate TitleIsCssOrJsPage and TitleIsWikitextPage hooks
- git #b7a0f778 - content: Re-arange tests to declare data provider first
- git #a444c726 - Add jquery.fn.serializeObject
- git #b702cb3b - Support offsets in prefix searching
- git #b5c68dcf - Update OOjs UI to v0.2.4
- git #e0698e25 - Consistently use "T1234" format for release note bug refs
- git #e66359fb - Set optimize-autoloader: true and prepend-autoloader: false in composer.json
- git #bf46e15c - resourceloader: Clear module storage if disabled by configuration (task T66721)
- git #de7cc2c1 - content: Minor clean up to make JsonContent match other classes
- git #3d920f00 - WikiPage: Remove premature Content::isValid check
- git #1cf13995 - Adding check for lessphp compiler to getLessCompiler()
- git #f168638d - Populate revision data when expanding templates (task T73306)
- git #6345e8ae - Fix group separator in installer's sidebar (task T39362)
- git #9d0f0119 - Removed bogus argument in frame profiling method
- git #c904f174 - Avoid FOUC on API help and pretty-printed output (task T76268)
- git #dfb07dba - API: Add Access-Control-Allow-Headers in CORS preflight response (task T76340)
- git #f752a707 - Hide 'redirectedfrom' notice when printing articles (bug 16296)
- git #459432f2 - build: Upgrade grunt-jscs and remove legacy jshint camelcase/nomen
- git #d76dd584 - Remove RELEASE-NOTES-1.24 and merge into HISTORY
- git #e485f83d - Document external libraries changes in release notes (task T1355)
- git #74a72eea - Style visited links correctly (task T76240)
- git #7b20bb44 - Add IP::isInRanges()
- git #d02a4d3a - Include anchor in group page wiki link (task T75959)
- git #8b08ea63 - API: Rewrite ApiQueryTags to fix continuation (task T76051, task T76052)
- git #a7df4035 - mediawiki.ui: Reorder styleguide sections
- git #a487177a - mediawiki.ui: Synchronise checkbox and radio code
- git #e6fdbfec - Use HHVM+EZC internal tidy (task T758)
- git #90f6efc3 - Implement SiteListFileCache and rebuild script (bug 56602, bug 45532)
- git #28e37f55 - Merge OpenSearchXml extension into core
- git #16246fd0 - SkinFallbackTemplate: Remove outdated @todo
- git #21ef2d5d - Link to mediawiki.org's SkinDistributor from the fallback skin
- git #89b793b9 - SECURITY: Do not show log action if revdeleted (bug 72222)
- git #7693effd - mediawiki.ui: Optimize image files
- git #ffdd99be - Update OOjs UI to v0.2.3
- git #9d7a0a1b - SECURITY: Add edit token to Special:ExpandTemplates
- git #fcbcab69 - SECURITY: Require new right to change content model (bug 70901)
- git #56a12f8b - API: Check suppressredirect right in ApiMove (task T75985)
- git #97ae5f5d - Add release notes entry for wgRelevantArticleId
- git #6b2729ce - Set wgMetaNamespace on TitleTest.php (task T67879)
- git #1f769a67 - mediawiki.ui: Add radio buttons
- git #201702e2 - Add mediawiki.userSuggest to Special:Block/Unblock/BlockList (task T50240)
- git #4cb38fad - Always return a value on SpecialRandomInCategory::onSubmit
- git #3dfde951 - Inject cache as constructor param of SiteSQLStore
- git #30898dbd - phpcs: The final declaration must precede the visibility declaration
- git #2ec99158 - Handle redirects during prefix search exact match (bug 736731)
- git #6c247aa5 - InstallDocFormatter: Hyperlink Phabricator task numbers
- git #e698d93b - Add missing visibility keywords to all LoadBalancer methods
- git #af9e88cf - Add hint to OT_* defines
- git #91f26d50 - Use Parser::SFH_NO_HASH/SFH_OBJECT_ARGS class const
- git #a5e55f23 - Simplify Special:Undelete link from navigation
- git #181d5f6f - Use mergeMwGlobalArrayValue in GenderCacheTest
Vendor
[edit]- git #98bb9f1e - Set optimize-autoloader: true in config (task T76495)
Extensions
[edit]CentralAuth
[edit]- git #d3a5e6ee - Lower sendConfirmAndMigrateMail() time from 28 days to 14 days
CentralNotice
[edit]- git #917a36f9 - Add more browsers to cross-browser tests
- git #4dc1eab8 - Make Special:HideBanners set a P3P header for IE
CirrusSearch
[edit]- git #fe4d4d91 - Move CacheWarmers & ShardAllocation validators into own folder
- git #6727dd2b - Support offsets in prefix searches
- git #a98e0100 - Pull prefix searches into their own pool counter
- git #9686b53e - Empty prefix search searches everything
- git #fe3e0bf3 - Add support for "safer" query wrapper
- git #ec8cdc22 - Move duplicate code to own method
- git #81257425 - Make methods receive/return variables
- git #c5e28d14 - Remove globals from complex methods
CodeEditor
[edit]- git #2d4810f1 - Add setContents to textSelection impl of CodeEditor
CommonsMetadata
[edit]- git #41a18772 - Don't crash on DOMText nodes
- git #db40a6f3 - Add a flag to force local recalculation of the metadata (task T70687)
- git #0e49a76a - Add tests for verifyAttributionMetadata()
- git #9884f1e1 - Parse {{Nuke}} templates (task T71389)
ContentTranslation
[edit]- git #41409f41 - Template, Images, References: Use attributeContains selector for typeof attribute
- git #d02c778b - Do not add placeholder for zero height source sections (task T76171)
- git #552e9a6b - Hide the translation filters if there are no translation to show (task T75974)
- git #d0a30f8b - ULS for source and target selectors (task T76196)
- git #121af3cf - Add the license agreement text to new translation entry points (task T76178)
- git #f4a227be - Make all of Content Translation a beta feature (task T76175)
- git #036c2984 - Move all configuration variables together
- git #ea0b3dbc - Warnings: Show warning on translation title change
- git #a2ddbf24 - Adjust header styling on the dashboard
- git #8489aa1d - Remove extra padding for sticky header
- git #8737a5dc - Adjust tools column z-index to make the sticky header transition less jarring
- git #681b129a - Use wgContentTranslationCluster when available
DonationInterface
[edit]- git #d44bfe44 - Use country-specific address forms for BPay
- git #0079d3ec - Remove AU State label and newline email
- git #ec4ad749 - Fix unwanted display of country dropdown
- git #f259b132 - Add new forms for WorlPay - Big English countries
EventLogging
[edit]- git #d46b65f7 - Remove deprecated format specifiers from the parser
- git #6280d44b - Revert "Ignore country values that are not two characters long"
- git #19c23698 - Code touch-ups
- git #068e7d66 - Remove odd markup from in-line comments
- git #28dbc79a - Harmonize logging setup
- git #bf7cde40 - Add an admonition to eventlogging.crypto
- git #18b76932 - Make PeriodicThread more regular
- git #98bf2fe4 - Clean up some stray bits from 2108ecc
- git #2108ecca - Add a monotonic clock implementation
- git #31bfef2d - Flake8 server/bin directory
- git #08f219cb - Synchronize order of tox environments
- git #90f13c68 - Harmonize used Python 3 versions
FlaggedRevs
[edit]- git #97162b88 - Use Parser::SFH_NO_HASH class const
Flow
[edit]- git #fc844809 - Fix new topic notifications not displaying (task T77956)
- git #61cf8494 - Template argument should be archive= not from= in Wikitext importer
- git #333215e7 - Only fallback to php parser if parsoid is unconfigured (task T76684)
- git #e43ea264 - Take wgCookiePrefix into account when faking cookies (task T76684)
- git #46950e37 - Dont takeover redirected wikitext pages
- git #f94a01af - Generate parsoid cookies from the flow manager
- git #ca720d51 - Gracefully restart after user interaction
- git #917e63b5 - Archive and takeover namespaces with Flow
- git #73ff55f1 - Only prevent caching API requests on IE8
- git #b9129ee3 - Use $separator at the start of entries in recent changes. (task T76170)
- git #479dfebc - K4: add links so new topic notifications are linked from Special:Notifications
- git #4a9189aa - Bug: prevent floats from breaking out of topic summary
- git #c4b18524 - Bug: action=purge doesnt purge the topic list sorted by last update
- git #3d53c128 - Bug: action=purge wasnt purging history lists
- git #559cf786 - Bug: prod db contains rows with both *_user_id and *_user_ip set (bug 71858, bug 73153)
- git #a0e0505f - Hygiene: spelling error in comment and use statements
- git #ec7f5b02 - QA: Ignore RuboCop rules per the coding conventions
- git #5f64ca52 - Hygiene: Dont save phpunit handlebars compilations
- git #d0443013 - Match workflow last updated to the created revision
Math
[edit]- git #8198964a - Fix for fatal caused by static call to MathRenderer::getError
MobileFrontend
[edit]- git #9adcebab - Use correct API parameter to avoid search JS exceptions
- git #c4ef952d - Promoting WikiGrok to stable and disabling for anons (with flag)
- git #dc9bd3e1 - Fixing query string override for loading WikiGrok on en.wiki
- git #b66bf816 - Rewriting WikiGrok more info copy and changing None button to neutral
- git #4c7b44f6 - QA: update search test for RSpec
- git #4c87c0c9 - QA: interim check to sort steps alphabetically
- git #40b575a7 - QA: refactor pageactions_steps for RSpec3
- git #1f136f35 - QA: refactor notifications test for RSpec3 syntax
- git #f345b3f5 - QA: refactor nearby test for RSpec3 syntax
- git #b43badf5 - Hygiene: Add missing Autoloadclasses entries (task T76436)
- git #4b21d721 - QA: refactor mainmenu_steps.rb file for Rspec etc
- git #5a2cb4e8 - Fixing case of wikiGrokCampaigns.js
- git #bb94a7e8 - Making sure we can always test load WikiGrok
- git #310e823f - WikiGrok: use local WikiGrok campaign suggestions
- git #af859526 - QA: remove unused code
- git #cb19f7d9 - QA: update one assertion for RSpec3 syntax
- git #d426ec91 - Enable WikiGrok A/B test using wgMFEnableWikiGrok
- git #183134cb - Make the upload button cursor a pointer (task T75804)
- git #c494a4e8 - QA: remove a FIXME by moving the step to the proper file
- git #65fb917d - QA: alphabetize common_article_steps.rb
- git #27eb3110 - Indent editor in TalkSectionAddOverlay (task T74969)
- git #e52c5f70 - redlinks: Move contents instead of serialising/reparsing html
- git #c4401d65 - Icon: Remove confusing '0' argument to '.children()'
- git #b185794e - New WikiGrok campaigns UI (version B)
- git #dfd5705c - Fix grunt.initConfig so it uses MEDIAWIKI_URL
- git #7c7342c8 - QA: finish common_article_steps.rb refactor
- git #5fbee7f7 - QA: update watchstar test
- git #61336a85 - Make sure tags aren't created with null labels in WikiGrok B (task T76404)
- git #f8fea818 - QA: update pointless test for RSpec3
- git #9c58df36 - QA: remove unused step
- git #bd6b3483 - QA: update for RSpec3 syntax
- git #96d0d0ce - QA: update diff test for rspec
- git #77af3eb5 - Hygiene: Just some comment fixes and additions to WikiGrokResponseApi
- git #915d521d - QA: remove pageactions_logged_in.feature and unique steps
- git #c8fc7cce - QA: refactor references test for RSpec3
- git #8c99fc59 - Tools: Run make qunit (and qunitdebug) with grunt
- git #a51f39ba - Add header wikidata image in alpha
- git #ec962a5d - Show talk button only, if page can have a talk page (task T76190)
- git #7ca06ea9 - Show license text in EditorOverlay only, if there is a license
- git #b42bc656 - Hygiene: Fix phpdoc errors
- git #25fc3057 - QA: remove language_logged_in.feature
- git #f348ddad - QA: untangle steps in language test
- git #2405ccc1 - QA: refactor issues test
- git #0f34bd79 - Don't show WikiGrok twice on the same article after a user has answered once
- git #70149787 - Consistently name taskType in WikiGrok
- git #4c295fbc - Run jsduck through grunt (bug 72718)
MultimediaViewer
[edit]- git #19085126 - Track the most recent upload time for performance events (task T76035)
- git #d2809201 - Fix inconsistencies in attribution text (task T76030)
OpenStackManager
[edit]- git #0f756577 - en.json: spaces to tabs
Popups
[edit]- git #b24e39e9 - Run mw.html.escape on page extract and title (task T69180)
- git #77538a10 - Reduce max height of text extract (bug 73551)
- git #24a7d020 - article: Fix distance between image and text (landscape image & non flipped)
ProofreadPage
[edit]- git #94118579 - Fix HTML of transcluded pages status bar
Scribunto
[edit]- git #33fb32f8 - Expose file page count, width, and height to Lua
- git #553744ab - Remove unnecessary redefinition
- git #6ac9669b - Remove unused variable
SecurePoll
[edit]- git #6c824350 - Redirect editing of jump wiki polls to central wiki
SemanticForms
[edit]- git #acc8fd59 - Added #formredlink parser function, restored #formlink to previous behavior
- git #fca01b6d - mapping template fixes:combobox/tokens/radiobutton
- git #fb777c56 - autoedit: Fix checking the edittoken
SyntaxHighlight_GeSHi
[edit]- git #0566e200 - Fix highly recursive number highlighting regex (task T76352)
- git #5cfbe978 - Fix PHP Notice in Special:Version
TimedMediaHandler
[edit]- git #9ca6a93e - Remove superfluous parseInt()
Translate
[edit]- git #c36606f2 - Move ElasticSearchTTMServer score filtering to server side
- git #b0f0f6b6 - Better accommodate long text in view switching button group in Special:Translate (task T49044)
- git #014b5632 - Add missing SVG icons (bug 60948)
- git #d133ee3d - Update version before MLEB release
- git #b9236972 - Use mw.Api.postWithToken( 'edit' ) when possible
UniversalLanguageSelector
[edit]- git #bdb7b9c3 - Compact Links: Redesign the more languages button
- git #be3f8f14 - Remove ComicNeue for languages which it does not support
- git #08e37627 - Update version before MLEB release
UploadWizard
[edit]- git #2c5e3390 - Fix Flickr import bug due to change in newUpload (task T78387)
- git #c29fc730 - Refactor creation of text fields a bit
- git #3e181cc7 - Make fileChangedOk a little more sane
- git #3622eb6b - Move extra-file handling out of UWU
- git #e12c400b - Add heading field to UploadWizard (task T39925)
- git #1a3f99e9 - Move makePreviewsFlag out of UploadWizard
VisualEditor
[edit]- git #793ef224 - Move from legacy TimingData schema to new statsd API
- git #42f43946 - Followup 1c04d32d: release saveDialog reference even if closed
- git #a195e07a - Update VE core for cherry-pick
- git #37651605 - Fix path to MobileWindowManager.js (task T76660)
- git #dbf232a7 - Clean up deactivate mess
- git #c0fd5e61 - Cancel VE when escape key pressed (task T52868)
- git #416d62df - [Browsertest]Tests for options under Advanced Settings panel
- git #2ed648c4 - Make LinkCache fail more gracefully when given undefined
- git #915278df - Track new pagedeleted save error in TargetEvents
- git #c2ed5201 - Handle encoding of links in transclusion nodes properly when determining existence (task T75823)
- git #e6ea9db3 - ViewPageTarget.init: Correct docs: ve.libs.mw â mw.libs.ve
- git #7ab402ee - i18n: Pass value to <visualeditor-dialog-meta-settings-newsectioneditlink-help> (task T75969)
- git #7dc4dd66 - Remove duplicate startSanityCheck from ViewPageTarget
- git #9dad0381 - Mention the "Continue" label as a parameter in visualeditor-recreate (task T75971)
- git #15ed4373 - [BrowserTest] Fixed a couple of page elements (task T76133)
- git #78b86cd7 - Set panels after everything is initialized in media dialog (task T76074)
- git #616a9cd1 - Followup 6d21d83: unbreak switching to edit source (task T76114)
- git #8fc9b290 - Followup c56a921: use cite-transclusion-* tools in MWReferenceDialog, not cite-* (task T76082)
WikiEditor
[edit]- git #55c6e127 - Add QUnit test for ext.wikiEditor.toolbar (task T39485)
WikiGrok
[edit]- git #93d8ad63 - Fix EventLogging of responses when correct is null
- git #40107fd0 - Fix campaigns other than last
WikimediaEvents
[edit]- git #31042315 - Update SendBeaconReliability revid
- git #5374a2d3 - Fix SendBeacon revision; it must be an integer to validate
- git #44ee1f66 - Remove HHVM beta feature (task T78044)
- git #dd639ff1 - Add subscribers for statsd counters and timers
- git #b74d7d72 - Add experiment for testing sendBeacon reliability (task T44815)
WikimediaMessages
[edit]- git #c7a5a21c - Update ContactPage messages based on feedback from end user.
ZeroBanner
[edit]- git #dd78e2e0 - Redirect zerodot wikipedia webroot to mdot if OK
- git #81697dd6 - Ensure zerodot redirects stay on zerodot if OK
- git #c5b4c847 - 2 (task T7698)
- git #46eb1fb2 - Update interstitial to use OOjs-UI
Skins
[edit]Vector
[edit]- git #5cd72b88 - Synchronizing Vector jQuery UI styling with core to fix regression (bug 71601)