MediaWiki 1.24/wmf11
MediaWiki 1.24/wmf10 | Deployment of MediaWiki 1.24wmf11 to Wikimedia sites | MediaWiki 1.24/wmf12 |
The latest version (labeled "1.24wmf11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 26 June 2014 (see the roadmap).
Core changes
edit- git #26da8f47 - Bump GuidedTour for cherry-pick supporting GettingStarted deploy
- git #dfc109a4 - Bump GettingStarted wmf/1.24wmf11 to tip of release branch
- git #786d5ed3 - Update Scribunto for I82dde43e
- git #74ead994 - Updating the UploadWizard submodule
- git #22efbc6d - Update GWToolset
- git #aacf5873 - Revert "Return a TTL when formatting times"
- git #0cc6cac9 - Update EventLogging to pull in 1e9adcfc5 (bug 67420)
- git #ef702f95 - Updated Zero exts
- git #90764ced - Remove 'webkit-backface-visibility' rule which made iPads super blurry (bug 67286)
- git #5547cb7f - vector/jquery.ui.core.css: Update rule for .ui-helper-hidden-accessible (bug 67243)
- git #a8c0c99f - Update CirrusSearch to pick up cache warmers
- git #d99fd997 - Update Wikidata, backport change needed for property suggester
- git #bfe2eb88 - Update VisualEditor to Iba4e6b32 (bug 66863)
- git #39994454 - Update OAuth to fix logins
- git #2aba9878 - Update CirrusSearch
- git #8664c444 - Escape delimiter in SpecialPage::prefixSearchArray
- git #48ebef16 - SpecialPage: DRY array filter for prefixSearchSubpages()
- git #6a52b3f4 - Update WikimediaMessages and OAuth
- git #a8643105 - Update Wikidata, for property suggester on test.wikidata
- git #b4472b6a - Update OAuth to fix fatal
- git #6d919751 - Resources: Enable es5-shim and json for mobile as well as desktop target
- git #b101c22a - Fix pageExists when passed invalid title
- git #516d4a1e - Remove $wgParserTestRemote, unused.
- git #577908d0 - Also check if 'debug_backtrace' is disabled in Maintenance::shouldExecute()
- git #26f386ae - Removed old DB_LAST cruft
- git #96748121 - skins: Update .gitignore
- git #fff9a814 - Add es5-shim library v3.4.0
- git #18ccd784 - Adding and improving function and param descriptions in HtmlFormatter
- git #a1bc02ec - Include trx state in query profiling (and DBPerformance log)
- git #7114801e - SECURITY: Prevent external resources in SVG files
- git #74e6ce4f - Don't parse disable_functions INI value
- git #4e6b0e4f - Prevent OutputPage::addWikiText and friends from causing UNIQ fails (bug 14562, bug 65826)
- git #8cea24e4 - Update OOjs UI to v0.1.0-pre (9aad824bd6)
- git #3de2a402 - Made DB rollback() method properly bail out if no trx is active
- git #1045fdf3 - Made DB commit() method properly bail out if no trx is active
- git #cde08292 - Add json2.js polyfill (v2014-02-04; with module skip function)
- git #8e98f9e3 - Double check its safe before dropping new table during db cloning (bug 65654)
- git #ebadadac - Release notes for browser tests
- git #34b98c7b - Add deprecation messages to static methods in Article.php
- git #9b8c1fe2 - Sync up with Parsoid parserTests.
- git #91fc59e1 - Remove LogEventsList::showHeader() (deprecated since 1.19)
- git #b6ed42da - Remove HTMLForm::addJS() (deprecated since 1.18)
- git #10da99d1 - Special:Watchlist: Don't try to render empty row (bug 67025)
- git #839f02bb - Actually fetch config object in ApiQueryRecentChanges::getResultProperties
- git #9636d444 - Guard recursion flag against exceptions.
- git #1402236c - Remove use of OutputPage::addParserOutputNoText()
- git #dfbc4d7f - Set wgScript in LinkerTest
- git #d57d9edd - mediawiki.page.patrol.ajax: Use postWithToken
- git #b540fa2f - Add includes/page/ to findHooks.php
- git #392e98fd - Revert "PrefixSearch (ApiOpenSearch) now supports searching in multiple namespaces"
- git #d7d8458b - Allow fragments in link= parameter in <gallery> tags. (bug 62343)
- git #7a61f19e - Replace deprecated File::sha1Base36 call
- git #e121205c - Correct comment about getPropsFromPath/sha1Base36 in sql files
- git #0eb1ad86 - Remove SpecialPage::getFile
- git #e1219dea - Do not mention deprecated RawPage in hooks.txt
- git #1896d06d - SpecialSearch: Simplify result info
- git #6f45ac44 - Fix rendering of centered caption-less images (bug 51245)
- git #26a39ecc - Hide the caption of frameless or inline images in Parsoid HTML (bug 51245)
- git #1a059dbb - GlobalVarConfig shouldn't throw exceptions for null-valued config settings (bug 66986)
- git #da0070e9 - Remove SearchEngineReplacePrefixesComplete hook
- git #72e85be1 - browser acceptance tests (bug 66272)
- git #548b7de4 - Typo in documentation: wgMaxShell not wgShellMax
- git #ad1d07f3 - Rename Parser_DiffTest class to ParserDiffTest
- git #1be828aa - Removed setLang() too from IContextSource subclasses
- git #7ce1fca4 - Use user name for $6 of message 'revision-info'
- git #5573d65b - Special:ExpandTemplates: Load RL modules (bug 39049)
- git #32ac3913 - Move implementations of Page to separate file
- git #848c3353 - Expose $wgLocalInterwikis via the API (bug 66709)
- git #0db6b729 - Remove info(), purge(), revert() and rollback() from Article.php
- git #d6f51c5a - Don't allow some E_NOTICE messages to end up in the LocalSettings.php (bug 66922)
- git #2fa5569b - Fix typo in Special:MIMESearch causing minor part to be ignored.
- git #cbca9ad4 - Add authorship info and tweaks to $wgExtensionCredits for core skins
- git #e0e8d09d - Change NS_FILE_TALK alias in Korean (bug 66479)
- git #3fd9ff66 - Fix comment for @param
- git #25581b78 - SpecialVersion: Localize '[no name]'
- git #326f3f45 - Add a 'namemsg' parameter to $wgExtensionCredits for localizable names
- git #66315413 - Make the deprecation notice actually useful by listing the class
- git #933df271 - ApiParse: Add disableeditsection parameter (bug 62723)
- git #a46de31d - Fix capitalization of "MonoBook" in findHooks.php
- git #4ff60a31 - Kill $wgEnableNewpagesUserFilter (bug 58932)
- git #4bbd1c44 - Fix some findHooks.php errors
- git #bfa75b6f - Removed deprecated WebRequest::escapeAppendQuery()
- git #ec1ccf43 - Separate MonoBook skin from core
- git #a96afeb2 - Separate Vector skin from core
- git #cd9dc7ef - Database search fixes:
- git #0e054bbf - PrefixSearch (ApiOpenSearch) now supports searching in multiple namespaces (bug 65752, bug 30323)
- git #108d4aa2 - Article: Add RL modules for the ParserOutput when showing CSS/JS page (bug 64859)
- git #e8f1fede - OutputPage: Add addParserOutputContent() for more fine-grained control
- git #ec513507 - SkinTemplate: Move $stylename to Skin and soft-deprecate
- git #e45e0b1a - Removed getLang() from IContextSource and subclasses
- git #10093688 - Check for $wgAllowUserCss and $wgAllowUserJs in EditPage.php
- git #9643a0a9 - Remove SearchResultTooMany
- git #433d57f0 - Set MYSQLI_OPT_CONNECT_TIMEOUT in mysqli
- git #2d1c6e26 - Add support for testing transparent tags
- git #bea8e24d - SearchResultSet: remove hasResults(), unused
- git #476b532f - Fix copy-paste error in wfIsConfiguredProxy()
- git #7665f7d7 - Allow interlanguage link prefixes that are not language codes (bug 32189)
- git #3e108ea4 - Only use limit.sh if /bin/bash executable, instead of if linux.
- git #6f8342ed - Some doc fixes to MediaHandler. No code changes
- git #420f55ad - Travis CI: Drop 5.3 as a build target
- git #ce51ca84 - Update Travis CI build configuration
- git #368aa5dc - Make RECOVER_ORIG preserve extension tags (bug 22683)
- git #73b238cd - Put wfDeprecated() on obsolete use of $wgSpecialPages
- git #0fa9a391 - filebackend: Avoid using popen() when "parallelize" is disabled (bug 66467)
- git #682c7da0 - ApiExpandTemplates: Start parse before creating frame (bug 66798)
- git #a1367b21 - Use quickUserCan instead of userCan for searches
- git #811100e2 - Only list Create account when permissions allow it (bug 66589)
- git #f6cff5e3 - Update documentation of what a "section" is
- git #cf8e9940 - Some improvements to Special:MergeHistory (bug 66155)
- git #f2f49c0f - Remove use of strencode() in buildLike()
- git #fa2d7e8c - mediawiki.searchSuggest: Enable result caching (bug 65581)
- git #96c65cf8 - jquery.suggestions: Support caching results to save http requests (bug 65581)
- git #78a654ed - Made pool counter better handled nested calls
Extensions
editAbuseFilter
edit- git #ea46bfdd - Use preg_match rather than fnmatch for 'like' operator (bug 66930)
CentralAuth
edit- git #e1beac29 - Pass $this->suppressRC to the proper parameter
- git #10a31d61 - En i18n json spaces to tabs
- git #b7db2bf7 - Spaces to tabs
- git #9f97be43 - Safer comparison for emails
- git #6b379f22 - Show different title when Special:CentralAuth shown in read-only mode (bug 27142)
- git #fa4b1dae - migrateAccount.php: allow --attachmissing and --attachbroken together
- git #e5c94f94 - Changed Special:GlobalUsers to inherit from AlphabeticPager (bug 57544)
- git #e04ed981 - Clarify migrateAccount.php options
- git #efba4ed5 - Only show relevant log entries on MultiLock (bug 57253)
- git #f33c729b - Fix division by zero in Special:WikiSets (bug 58475)
- git #887cdc27 - Show a link to Special:GlobalRenameProgress if a global rename is in progress
- git #0fd94ebc - Add --attachbroken option to migrateAccount.php (bug 61876)
- git #86f67391 - Remove renaming.txt - Outdated and misleading
- git #635a063b - Ask for confirmation before renaming a user globally
- git #833d75be - Message improvements
- git #8c85e22e - Don't use $wgUser in SpecialMergeAccount
- git #74f8af00 - Add extension credits for global rename
- git #c98a9d3c - Refactor global renaming
- git #2af71e71 - Allow for global renaming of users (bug 14862)
- git #bc38531b - Add $sendToRC parameter to CentralAuthUser::attach()
- git #ea9999e1 - Add checkLocalUser for localuser table
- git #605d61f7 - Fix checkLocalNames
- git #6363ff7a - Don't send attach entries to RC if from a maintenance script
- git #d18594d2 - chmod 644
- git #093604cd - Output normalized username in meta=globaluserinfo (bug 31215)
- git #611ccc78 - Show error on GlobalGroupPerms. for group without rights (bug 40119)
- git #6c41d2cb - checkLocalNames: fix --wiki option
- git #d84bd33c - Preference: if no expected insertion point found, append
CirrusSearch
edit- git #a38c00e8 - Configure cache warmers (bug 67094)
- git #8763f0d4 - Fix rare-ish errors (bug 67157)
- git #f726b29f - Tighten up error handlings (bug 67095)
- git #6718cab3 - Add note in README about script.disable_dynamic setting
- git #ed22ae08 - Prefer articles in a user's language on multilingual wikis (bug 66829)
- git #e81a95dc - Only backup/restore pool counter config if it's configured
- git #d4de7dad - Spell existent correctly
- git #6b8e3f48 - Don't blow up on invalid titles
- git #0a1149fb - Fix logging for non-existent updates
- git #3cf4d7cf - Remove rescores when not sorting by relevance (bug 60547)
- git #1f9a9715 - Handle MWContentSerializationException in forceSearchIndex
- git #8ac374d0 - Output php before script name
- git #9c80bd1c - Remove comment which I believe is wrong and unnecessary.
- git #3b4e9551 - Switch near match to use better hook
- git #89981276 - Don't override Special:Random if $extra is set (bug 66879)
- git #63e2ca1e - Remove hasResults() implementation per Ia04bd3fc
- git #ac146b12 - Fix regex syntax error test
- git #b4ebd111 - Remove queryStringContainsSyntax(), no need for a whole function
- git #81491a67 - Prevent duplicate updates (bug 66858)
- git #b958c745 - Move version fetching to its own class
Cite
edit- git #02b5cd90 - Fix a fatal in SpecialCite
- git #8c1494e5 - SpecialCite: fix escaping of message
ConfirmEdit
edit- git #1e5bd7dc - Add more words to blacklist
ContentTranslation
edit- Newly deployed extension
DonationInterface
edit- git #5e0cb40c - Show friendlier error message for zero donation amount (bug 56657)
- git #8f5c3ae1 - Don't express depednency on jquery (same reason as 193f6a4f06)
- git #193f6a4f - jquery.payment: don't express dependency on jQuery
- git #02d2f451 - DonationData::sanitizeValue: drop extra args
Echo
edit- git #1dd635a7 - Add ParserTestTables hook handler
- git #d55fbbb4 - Don't show files in mention notifications (bug 66983)
EventLogging
edit- git #1e9adcfc - Use 'json' module instead of deprecated 'jquery.json' (bug 67420)
Flow
edit- git #43cd6b05 - Update i18n check to work with JSON
- git #66663206 - Change inspect on review from opt-out to opt-in
GWToolset
edit- git #d2964e4c - Modify $wgUser during the upload media file job (bug 67504)
GettingStarted
edit- git #a606ad27 - Set defaultbranch to release branch in .gitreview
- git #c74d76c6 - Anonymous Editor Acquisition v2
- git #15c47ea0 - Prevent unnecessary VE page load (bug 66236)
- git #56f635f0 - Use 'json' module rather than deprecated 'jquery.json'
GuidedTour
edit- git #ad6244a1 - Add back button functionality and auto next/back buttons. (bug 55772)
- git #b9913f7f - Don't draw a line between the pokey and guider (bug 66567)
ImageMap
edit- git #d9676dc4 - Add composer support.
JsonConfig
edit- git #7da53008 - Testing cleanup, bugs, rendering
- git #b056e3f0 - Refactoring to support complex nested validations
Math
edit- git #7c08fc5b - Migrate VE icon from VE extension
MobileApp
edit- git #80c0cacd - Move edit section button styles from Android to generic
MobileFrontend
edit- git #6f43ca20 - Change the X to a back icon in editing workflow
- git #36edf185 - QA: element locators changed
- git #38fecd37 - Add text to next & save buttons in mobile editors
- git #ebdb9328 - Fix VE browser tests to switch to VE from source editor
- git #61262541 - ToC: float left should also clear other left floats
- git #30f8b68f - Remove a workaround for position: fixed button bars
- git #37092a59 - QA: More test pages being created in the live wikipedia
- git #cb6e36fd - Fix stopMobileRedirect cookie being set twice with different prefixes (bug 66888)
- git #ea2542ce - Allow more zooming (bug 66892)
- git #744873cd - Fix VE browser tests
- git #4b7664f1 - Fix page actions browser tests
- git #d8eac64b - Regression: Fix logging of left nav clicks
- git #0d474115 - Track "Read in another language" button clicks
- git #f204937d - Add page title to Special:Contributions (bug 66656)
MultimediaViewer
edit- git #eef5fe78 - Add Safari to browser tags
- git #f7ae77e7 - Remember last reuse tab selection
- git #2a5b519d - Fix for merge mistake in Ic37b4150288055c3fae8d22919ed7b1249db1f09
- git #427d9f02 - Fix failing test
- git #b921b3e7 - Fix commons detection, use URL
- git #5e3808a1 - Make the metadata panel opening affordance more obvious
OAuth
edit- git #eaa7f8b4 - JWT namespace
- git #5b6ff7ec - More missing \
- git #adfd39f1 - Add missing \ to Title
- git #df67377d - Preference: if no expected insertion point found, append
- git #e0172142 - Always insert preferences after 'usergroups'
- git #75da0e7b - Fix risky testRejectRequestWithMissingParameters test
- git #0b58fce4 - Add MediaWiki\Extensions\OAuth namespace (bug 66929)
PageImages
edit- git #4a41753b - FIx undefined index notice during parser tests (bug 67046)
PageTriage
edit- git #8be89491 - (Mostly) fix unit tests
ParserFunctions
edit- git #72668429 - Style fixes
Popups
edit- git #4c86e94e - rename variable, and parentheses not brackets
- git #e3de26eb - Re-use result instead of querying the DOM for selector multiple times
- git #3041d358 - Raise popup show/hide delay to 500ms/300ms, respectively (bug 64234)
- git #58be4ea1 - Check for empty response
- git #f44b1701 - render.article: Remove brackets using code instead of RegExp (bug 65138)
ProofreadPage
edit- git #813784cf - Add space at the bottom of Proofread pages (bug 67077)
- git #88a8b5e7 - Number of pages was wrongly set in the database
Scribunto
edit- git #e2ae7331 - Improve mw.getCurrentFrame handling (bug 67498, bug 65687)
- git #780d8e1e - Set TTLs on outputs containing times
SecurePoll
edit- git #eed40a45 - Fix syntax error
TemplateData
edit- git #d333467e - Use <code> rather than <tt> elements for HTML5-ification (bug 67084)
TimedMediaHandler
edit- git #5e85580f - Do not break iframes in the iframe output of TMH (bug 66143)
- git #c469a916 - Avoid double processing <video> tags in iframes
Translate
edit- git #1d3b9a68 - Fix undefined variables
- git #c60c1c0d - Update version before MLEB release
- git #90d3d9a4 - Fix SpecialPageTest (bug 67036)
- git #b17328b1 - Don't return page title from DB if not marked for translation
- git #a37a19ad - Execute POST requests in serial manner at Special:PageMigration
- git #5659a308 - Make Special:AggregateGroups read only
- git #b89c6f30 - Remove unused BC code for SpecialPageTranslationMovePage
- git #28b27dd9 - Fix undefined index notice in Special:Search (bug 66410)
- git #a0edc9b1 - Comment fix: Singular form more common
- git #0ecedf2b - Fix workflow state updating correctly (bug 62957)
UniversalLanguageSelector
edit- git #6de6bdf8 - Remove tofu detection logging
- git #28dcc1e2 - Update version before MLEB release
UploadWizard
edit- git #f811071b - Point to HTTPS URL for Flickr API (bug 67298)
- git #9dd5bdab - Remove unused ext.uploadWizard.campaign and ext.uploadWizard.campaigns
- git #0c4ac8f8 - Using new Cucumber browser tags
- git #4662d541 - Make unit tests be skipped if no network. (bug 66938)
VectorBeta
edit- git #8a950b28 - Fix = vs ==
- git #81de26ec - Fix Opera 12 flyout collapsing to early
- git #3314be0d - CPB: Make LQT messages show up in CPB.
VisualEditor
edit- git #4851eb80 - Update VE core submodule to wmf/1.24wmf11 (96c534d)
- git #c5688eea - [BrowserTest] Language Screenshot (browser test and their screenshots) for Headings and Formatting (bug 62737)
- git #b2d4d7d8 - build: Sync buildloader in eg-iframe.html
- git #751e4141 - Don't prepend extra colon to category/file links (bug 50279)
- git #42cad57f - Render a placeholder when extension contents are empty (bug 66813)
- git #e4e94054 - Don't try to change offset for vesection=0 (bug 66674)
- git #f2fe87f1 - Add missing TableCell CSS file and Vector-specific rule (bug 65416)
- git #840264e8 - Remove Hiero extension code from VisualEditor extension
- git #8a536eb2 - Normalize titles in template descriptions in context menu (bug 66893)
- git #00145d49 - Sync eg-iframe.html
- git #48189d97 - [BrowserTest] temporarily don't check for minor edit
- git #4b9c91f1 - Fix fragment after inserting an image node (bug 65706, bug 65716)
Wikidata
edit- git #e95e5616 - Update Wikidata, compat fix for property suggester
WikimediaMessages
edit- git #fab03abf - Fix MediaWiki:Licenses requirement (bug 67387)
- git #650ce038 - Fix MediaWiki:Licenses requirement
- git #31712b69 - Require MediaWiki:Licenses to enable uploads (WMF) (bug 66960)
ZeroBanner
edit- git #1bba0971 - Incorrect static var access fix, moved PageRendering to its own class
- git #72cd6e6e - Better error handling calling imagemagick
- git #5e1e9ac2 - Fixed path to the same-dir blank.gif file
- git #502444d2 - Unified HTML with image banners for non-js users
- git #457fb0a1 - Safer caching, reorged config fields
- git #3d86865d - Initial support for multiple configuration sets
ZeroPortal
edit- git #bf4e9f01 - Skip processing invalid pages in API, better err msg
- git #da231f8b - Show zero image banners in the config page
- git #ab094269 - New config page text update
- git #c2f75e92 - Update to match config changes in Ia52c6110a
wikihiero
edit- git #e3319c06 - Revert "Bring in VisualEditor support from VE extension"
- git #bb126e14 - Remove display:inline-block highlight hacks