MediaWiki 1.25/wmf11
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 (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 (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 (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 (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 (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 (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 (T73306)
- git #6345e8ae - Fix group separator in installer's sidebar (T39362)
- git #9d0f0119 - Removed bogus argument in frame profiling method
- git #c904f174 - Avoid FOUC on API help and pretty-printed output (T76268)
- git #dfb07dba - API: Add Access-Control-Allow-Headers in CORS preflight response (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 (T1355)
- git #74a72eea - Style visited links correctly (T76240)
- git #7b20bb44 - Add IP::isInRanges()
- git #d02a4d3a - Include anchor in group page wiki link (T75959)
- git #8b08ea63 - API: Rewrite ApiQueryTags to fix continuation (T76051, T76052)
- git #a7df4035 - mediawiki.ui: Reorder styleguide sections
- git #a487177a - mediawiki.ui: Synchronise checkbox and radio code
- git #e6fdbfec - Use HHVM+EZC internal tidy (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 (T75985)
- git #97ae5f5d - Add release notes entry for wgRelevantArticleId
- git #6b2729ce - Set wgMetaNamespace on TitleTest.php (T67879)
- git #1f769a67 - mediawiki.ui: Add radio buttons
- git #201702e2 - Add mediawiki.userSuggest to Special:Block/Unblock/BlockList (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 (T76495)
Extensions
editCentralAuth
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 (T70687)
- git #0e49a76a - Add tests for verifyAttributionMetadata()
- git #9884f1e1 - Parse {{Nuke}} templates (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 (T76171)
- git #552e9a6b - Hide the translation filters if there are no translation to show (T75974)
- git #d0a30f8b - ULS for source and target selectors (T76196)
- git #121af3cf - Add the license agreement text to new translation entry points (T76178)
- git #f4a227be - Make all of Content Translation a beta feature (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 (T77956)
- git #61cf8494 - Template argument should be archive= not from= in Wikitext importer
- git #333215e7 - Only fallback to php parser if parsoid is unconfigured (T76684)
- git #e43ea264 - Take wgCookiePrefix into account when faking cookies (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. (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 (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 (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 (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 (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 (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 (T76035)
- git #d2809201 - Fix inconsistencies in attribution text (T76030)
OpenStackManager
edit- git #0f756577 - en.json: spaces to tabs
Popups
edit- git #b24e39e9 - Run mw.html.escape on page extract and title (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 (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 (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 (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 (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 (T76660)
- git #dbf232a7 - Clean up deactivate mess
- git #c0fd5e61 - Cancel VE when escape key pressed (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 (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> (T75969)
- git #7dc4dd66 - Remove duplicate startSanityCheck from ViewPageTarget
- git #9dad0381 - Mention the "Continue" label as a parameter in visualeditor-recreate (T75971)
- git #15ed4373 - [BrowserTest] Fixed a couple of page elements (T76133)
- git #78b86cd7 - Set panels after everything is initialized in media dialog (T76074)
- git #616a9cd1 - Followup 6d21d83: unbreak switching to edit source (T76114)
- git #8fc9b290 - Followup c56a921: use cite-transclusion-* tools in MWReferenceDialog, not cite-* (T76082)
WikiEditor
edit- git #55c6e127 - Add QUnit test for ext.wikiEditor.toolbar (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 (T78044)
- git #dd639ff1 - Add subscribers for statsd counters and timers
- git #b74d7d72 - Add experiment for testing sendBeacon reliability (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 (T7698)
- git #46eb1fb2 - Update interstitial to use OOjs-UI
Skins
editVector
edit- git #5cd72b88 - Synchronizing Vector jQuery UI styling with core to fix regression (bug 71601)