MediaWiki 1.24/wmf11/Changelog
< MediaWiki 1.24 | wmf11
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