MediaWiki 1.24/wmf13
MediaWiki 1.24/wmf12 | Deployment of MediaWiki 1.24wmf13 to Wikimedia sites | MediaWiki 1.24/wmf14 |
The latest version (labeled "1.24wmf13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 10 July 2014 (see the roadmap).
Core changes
edit- git #43078d40 - Updated to latest ZeroBanner
- git #bbb54f61 - MobileFrontend: pick https://gerrit.wikimedia.org/r/#/c/148560/
- git #5cf81d1e - update CentralNotice submodule
- git #93e25a83 - Updated to latest JsonConfig/ZeroBanner/ZeroPortal
- git #49b61bfa - Update WikimediaMessages to 1.24wmf13 HEAD
- git #a914d906 - Adding petition extension
- git #67df0f80 - update FundraisingTranslateWorkflow submodule
- git #06502057 - update FundraisingTranslateWorkflow submodule
- git #ae053860 - Made --maxtime a soft limit again
- git #6d86fd8a - Updating i18n messages for collection extension
- git #6b6b13e2 - Updating the MultimediaViewer submodule
- git #1dd3a484 - Updating ZeroBanner
- git #175cd550 - Fixing minor ZeroBanner bug
- git #a9081fa5 - Updated to latest JsonConfig/ZeroBanner/ZeroPortal
- git #afa9278c - Populate $extensionPath if isset( $extension['path'] )
- git #e7285493 - Updating Cirrus to pick up Ia2907683
- git #7609963e - Updating Flow and VE for SWAT
- git #dd0d9eef - Update CentralAuth
- git #0e21a83d - update FundraisingTranslateWorkflow submodule
- git #db603ddf - Update Wikidata to fix a problem with the wbsearchentities API
- git #a71a7b05 - Updating VE to branch head
- git #cfe0d010 - Bump GuidedTour to tip of release branch
- git #5a0db50e - Update es5-shim to latest master (40181d720e07) (bug 67565)
- git #df7d1689 - Update Wikidata
- git #dcdca494 - Backport SinonJS bugfix for broken splice() in IE8 and es5-shim
- git #a8871cff - Refactor Preferences code to allow better reuse.
- git #ea307eaf - es5-shim: Support PhantomJS (has strict mode, but no Function#bind)
- git #a4ce4269 - Create valid HTML on Search page (bug 67740)
- git #76a5ea65 - Minor: Remove unnecessary @noflip annotation
- git #493855da - If $wgEnableEmail is false, disable other email settings (bug 63678)
- git #8c1932eb - Give "mergehistory" to sysops (bug 66155)
- git #39dd0765 - Remove Title::escapeFullURL() (deprecated since 1.19)
- git #3dc98960 - Remove Title::escapeLocalURL() (deprecated since 1.19)
- git #ed7e83e7 - Remove Title::escapeCanonicalURL() (deprecated since 1.19)
- git #0a06cbf0 - Change some mixed @param docs in api classes
- git #675de2ab - Remove ParserOptions::setSkin() (deprecated since 1.19)
- git #00aa6e46 - Fix MediaWikiPageLinkRendererTest failing in non-English setups
- git #1b4aad10 - Fix TitlePermissionTest failing on non-English setups
- git #ceb196fa - Skip 64 bit MWMessagePack tests on 32 bit machines
- git #30a82aae - Set the default database schema to "mediawiki" so as not to break the CLI installer. (bug 64043)
- git #1e10fcca - Remove Title::updateTitleProtection() (deprecated since 1.19)
- git #01e6c386 - Remove OutputPage::isUserJsAllowed() (deprecated since 1.18)
- git #b18d8d7e - Remove OutputPage::getStatusMessage() (deprecated since 1.18)
- git #77782f1e - Remove Preferences::loadOldSearchNs() (deprecated since 1.19)
- git #d302f3ee - Remove MWNamespace::isMain() (deprecated since 1.19)
- git #56047c36 - No longer support installs where register_globals is enabled
- git #17a79f13 - Add delete link to Special:Listfiles
- git #b98d9efe - Remove deprecated Skin::makeGlobalVariablesScript
- git #3de2f5a6 - Allow to set a salt for the edit token in HTMLForm
- git #c915c406 - Use the user from the context to format the date in Block::getPermissionsError()
- git #ae811ddb - PostgreSQL: Fix ORDER BY NULL (bug 65794)
- git #7036e7b6 - Generate thumbnails based on buckets (bug 67525)
- git #b423e290 - Add <rtc> tag support to RELEASE-NOTES-1.24. (bug 67042)
- git #9573eb29 - Add unfloated thumb styling in Parsoid CSS
- git #009fadeb - Move white-space: nowrap from PHP to CSS
- git #b6d18ab9 - Fix GitInfo cache file path computation and storage location (bug 53972)
- git #4bbb700d - SpecialSearch.php: Remove inline style="margin:0em"
- git #c2040515 - Web installer: check for low PHP versions before executing
- git #8c953947 - rm $wgCountTotalSearchHits. It was broken.
- git #e3227eed - Lowered the default OPT_READ_TIMEOUT for Redis
- git #7ae5c208 - Change name of Tahitian language (bug 65985)
- git #c205a99f - Fixed acquireForMe() bug in the redis module
- git #f129b1ba - Limit test leakage, $wgCapitalLinks expected to be true
- git #9413a99e - Convert CleanUpTest to use data providers
- git #a838e968 - Profiling: Fix StartProfiler.sample, link in docs/scripts.txt
- git #991f0cf4 - Vector: Remove backwards-compatible #bodyContent selector
- git #95bfc8b9 - Work around hhvm bug in redis job queue (bug 67622)
- git #7185c030 - mw.loader: Remove "job.error" from message for job.ready throwing
- git #9ec0eb69 - Include redirect/section information in file search results
- git #0d847cb5 - Unstub the passed object when calling unstub()
- git #37c77f74 - Correct deprecation warning for $.quoteString
- git #f90b19bf - Allow "size" attribute to HTMLSelectField
- git #be6d8220 - Added job-undelay stat calls to the Redis queue class
- git #bd7750ce - Allow third party code to hook-up MIME type detection
- git #3185f127 - Remove tabindex from the drop-down in Special:RevisionDelete (bug 67271)
- git #bb9cf3a4 - Change mixed @param doc for PatrolLog::record
- git #9da9183d - Only list Special:CreateAccount as restricted if configured so (bug 67549)
- git #54a48ef1 - Disables upload by url option for users without the necessary permissions (bug 39507)
- git #1e301b15 - Add tests for OutputPage::makeResourceLoaderLink()
- git #779eb6c1 - @singe -> @since in doc
- git #0c1b1f8c - Remove @private/@public/@void where visibility already set
- git #1e7ea938 - API: Refactor continuation code and add to purge, watch, etc. (bug 60734)
- git #a7de863d - Don't use isset to check for null
- git #fab8c6f5 - Add grammar forms for Russian
- git #8eae095d - Add a file icon for xcf file type
- git #09ae6e28 - Add unit tests for ffmpeg2theora ogg recognition bug
- git #c8a130df - Detect chemical table files: Add them to MIME listings
- git #2df720d8 - Remove deprecated class FormatExif
- git #69905ce9 - Fix mime detection of easily-confused-with text/plain formats (bug 66036, bug 45424)
- git #9dbc0cce - Fix alpha transparency in XCF images (bug 35622)
- git #22b5a763 - Don't try to render indexed xcf images with image magick.
- git #d09ab900 - Don't link to PHP @ php.net when running HHVM
- git #3993b6a4 - Fixed broken exception code
- git #5ef43924 - Force array parameters in SiteConfiguration
- git #5694b867 - Don't use isset() to check for null
- git #de39f3e0 - Use some callable hints on @param docs
- git #0188fe7d - HTMLForm submission callback documentation updates
- git #dabf3219 - Add ids to the old link and the new link at the move result
- git #2897061d - Fix RepoGroup::hasForeignRepos() and RepoGroup::forEachForeignRepo()
- git #ce6e0e23 - Do not include file redirects in Special:Wantedfiles
- git #fb125de0 - Allow HTML5 <rtc> tag (ruby support for East Asian typography). (bug 67042)
- git #b025e698 - Don't use isset() to check for null
- git #e3bb925b - Do thumb attempt-failures limitting via sha1 instead of name.
- git #9cae4a50 - Remove unused message 'postcomment'
- git #e900e8be - jquery.makeCollapsible: No tabindex="0" for default buttons
- git #26e1e083 - GlobalFunctions: Deprecate swap()
- git #88d8dd2b - mediawiki.page.gallery.resize: Remove weird mw.hook call
Vendor
editExtensions
editAbuseFilter
edit- git #b40416c0 - Add user_rights variable (bug 60191)
ApiSandbox
edit- git #93ababe3 - Revert "Fix generator handling" (bug 66677)
CentralAuth
edit- git #ab40718f - GlobalRename: log failed page moves
- git #83c2e1a7 - 6 (bug 3999)
CentralNotice
edit- git #ca20bb46 - Start with value 1 instead of 0 (bug 68388)
- git #ddb38b71 - Add hook to support UserMerge (bug 67761)
- git #fa70a000 - Change deprecated getLang() to getLanguage()
- git #7fbd0719 - When bannerName is blank, don't log and complain
- git #47705d80 - Adding missing jquery.json depenency needed for dismissing banners (bug 68064)
- git #99b47518 - Adding missing jquery.json depenency needed for dismissing banners (bug 68064)
- git #531818b3 - Adding known devices to database
- git #b269de09 - Add dates to banner-hiding cookies (client side)
- git #1946e3ca - Use proper cookie removal for the WM's current jquery-cookie version
- git #7de653a3 - Reset GeoIP cookie upon encountering invalid country code (bug 66478)
- git #2523d741 - Harmonize format of GeoIP cookie
CirrusSearch
edit- git #0f701329 - Config parameter to shut off Special:Random hook
- git #002b94cc - Script filters are executed last (bug 67418)
- git #b67c5d66 - Make it possible to disable link boosting
- git #a50154cb - Raise regex timeout to 120 seconds (bug 67418)
- git #600d9dd4 - Escape forward slashes a bit harder (bug 67601)
- git #d71770ac - Add some timing information to load testing script
- git #5ecc86ec - SoftwareInfo hook requires a reference
CodeReview
edit- git #2f3a3639 - UserMerge support (bug 67753)
Collection
edit- git #4f60b4ef - Add new messages for article and image attribution
- git #f7a07e4b - Adding new format strings for OCG
ContentTranslation
edit- git #7c7094d4 - Progress indicators for card
- git #8f9d4347 - Do machine translation using cxserver mt API
- git #a0439588 - Warn users when trying to leave the page with unsaved translation (bug 67288)
- git #923ff2b5 - Add loading indicator spinner for the source article
- git #83b12b0e - CX search is emptied on selection of a new word from translation column
- git #946bb301 - Remove unused variable
- git #035d1e53 - Show double cards when clicked on links in translation column
- git #eceec96e - Show correct target for adapted links
- git #d27290ce - Adjustments for link card styling and animations
- git #f486ed32 - Replace jQuery calls with variables from the mw.cx data
DonationInterface
edit- git #df119952 - Consistent use of ellipsis
- git #0b44c6ea - GC: Check XML for CVV result, use blanks if missing
- git #deca5b27 - Clear gateway adapter globals cache after tests
- git #bd9d7978 - Cleaning up payments error logs, part 1
EducationProgram
edit- git #fc606948 - Delay check of cldr presence after Setup (bug 67598)
Flow
edit- git #ed84fe17 - ContentObject parameter is nullable (bug 68004)
- git #e4b893e6 - Update Storer.js to 0.1.3
- git #80410412 - Don't double-commit
- git #994bcaba - Remove explicit isBlocked(), change permission ordering to match core (bug 66994)
- git #33c1f9f7 - Split WorkflowLoader into multiple classes
- git #8f8a2c0c - Hygiene: plaintext is better description of topic title content type
- git #1d630517 - Allow parallel lightncandy compilation
- git #b675b5d7 - incorrect data-role value for post delete
- git #e4d3b1fa - Update make command forward into vagrant
- git #991cbd18 - Fix badly implemented test
- git #243c7e58 - Fix missing fn JS error in IE (trim)
- git #184ccaab - Correct mw-ui.enhance test usage for buttons
- git #c1449539 - QA: Disable flow_logged_in test on IE (bug 67723)
- git #2c04b93c - Tooltip-down's negative top margin should be positive bottom margin
- git #078d52b5 - ConfirmEdit, captcha version (bug 59835)
- git #9a4edf1a - Various flow_error fixes
- git #145ff48a - Make topic summary a required field
- git #da86e53c - Handle post edit conflicts
- git #0afb5700 - Error handling for view-topiclist actions (change sort & load more)
- git #94da235e - Extremely hacky implementation of 'log improvements'
- git #d85d786e - Error handling for open/close topic
- git #003d1d37 - Error handling for moderation
- git #e551e72a - Add QUnit tests for escapeContent and eachPost
- git #d2f48911 - Preview in close topic (bug 67379)
- git #43a9feda - Summarizing a topic makes previous history invisible (bug 67502)
- git #1c5da5ec - Error messages can contains HTML
- git #f0d81545 - Hygiene: Remove unused BoardHistory formatter class
- git #23b9d49e - Error handling for Summarise and edit summary topic actions
- git #d4dd5f07 - Improvements and fixes to topic summarization
- git #82b752be - Componentise ext.flow.new.styles
- git #6c3bb03c - Add qunit scripts to make jshint
- git #d96faa6e - Ignore whitespace in compiled handlebars templates
- git #6f802d3d - Correct mw-ui button to inherit font from parent
- git #1bc243fe - Add tests for Handlebars.prototype.callHelper
- git #eebad2db - Add tests for Handlebars.prototype methods
- git #ab935af3 - Improve progressiveEnhancement to support inline Handlebars content
- git #4410ccdd - Add tests for ifEquals helper
- git #91c98a00 - Escape topic title HTML shown in h1 firstHeading (bug 67401)
- git #3aea56e2 - Error handling for preview
- git #fa0ae1cc - Error handling for 'Edit title' topic action
- git #8eac5701 - Error handling for editing a post
- git #0cb8d412 - Error handling for view-header & edit-header
- git #e1d6e59d - Use shared method for both POST & GET to output errors
- git #88cb419f - disable wikitext processing in history content snippets (bug 67546)
- git #f65d1bdb - OBOD should be cleared when visiting Flow-enabled talk page
- git #c4a7a4dc - Add tests for helper function ifAnonymous
- git #c618bc4c - Kill previewButton helper
- git #c8f1421f - RequestContext->getTitle() is not always available (bug 67494)
GWToolset
edit- git #2970fdd6 - Add code comment about how ScopedCallback works
- git #0c196611 - Modify $wgUser during the upload media file job (bug 67504)
GlobalBlocking
edit- git #5b4d2076 - Global block error message should be recognised by API (bug 57861)
GuidedTour
edit- git #16081e7c - Per team discussion, change flagType property name to type
- git #5f89734a - The amazing button class override patch, with tests.
- git #3a3c6e16 - Add automatic next button step specification.
MobileApp
edit- git #eec90bb2 - Add nightmode colors & module
MobileFrontend
edit- git #a41b3b76 - Making sure that upload rights are enforced on lazy-loaded pages (bug 68414)
- git #36ff9840 - Revert "Give anons tokens too" (bug 67171)
- git #ac93f919 - Add continue message to KeepGoing (bug 67675)
- git #8ee2b741 - Rewrite prepareSiteLinks and add check for "-"
- git #aedf3f90 - Consistent use of ellipsis
MultimediaViewer
edit- git #04258cdd - Size adjustments for moved-back repo icon
- git #a8c68823 - Move repo icon back to the right-hand side
- git #5edb949d - Adjustments to repo icon
- git #f35b9411 - Use absolute positioning for progress bar to stop pushing down content
- git #5e0642a4 - Make above-the-fold buttons take up more vertical space
- git #4a05b97d - Remove trainling dot from download attibution text to not break URLs
- git #e9d3e041 - Remove the gap the between the download button and the dropdown menu
- git #f669763e - Make download panel dropdown button unselectable
- git #e25cb01a - Use same text formatting for downloads as for other panels
- git #890d7721 - Convert non-standard class-names (mw-mlb, multiediaviewer-)
OpenStackManager
edit- git #ae86ef4e - Move Echo configuration into BeforeCreateEchoEvent hook
- git #fa7ed40d - Add Echo email customization (bug 53778)
ParserFunctions
edit- git #54979898 - Add unit tests for #ifexist in NS_MEDIA with file redirects (bug 32031)
Petition
edit- Newly deployed extension
Popups
edit- git #e9a56a3b - Some small cleanup
Scribunto
edit- git #58a0db11 - Make logs work in preview on OSs other than Linux
- git #7c51f699 - Create mw.dumpObject split from mw.logObject
- git #410229c3 - Expose mw.log data on preview
- git #40b8bd2c - Add comments and remove trailing whitespace
- git #85aca87e - Improve mw.getCurrentFrame handling (bug 67498, bug 65687)
SemanticForms
edit- git #84189914 - Added necessary additional parameters for form bottom methods
- git #0ca464fd - Removed description of unused messages
TemplateData
edit- git #66d76313 - @group TemplateData
TimedMediaHandler
edit- git #f0aefc85 - Android native browser ending playback after 1 second (bug 43748)
- git #55f69ebf - Enable the play button in the control bar for the VLCApp player.
- git #7fb7acec - Fux syntax error
- git #62128f4d - Override CSS link colour in pop up video
- git #02a978c5 - Launch videos in VLC app on iOS if installed (bug 61095)
- git #29146693 - Replace ExtractThumbParameters hook with parseParamString method
UploadWizard
edit- git #9a0dee33 - Point to HTTPS URL for Flickr API (bug 67298)
- git #412b5df5 - Support Creative Commons cc-by-(sa-)4.0 (bug 61896)
UserMerge
edit- git #dbe09f9a - Add 'UserMergeAccountFields' similar to that of 'RenameUserSQL'
- git #3b32495a - Optimize SpecialUserMerge::mergeEditcount
- git #e05802d8 - Add $wgUserMergeEnableDelete configuration option
- git #64bb9931 - Use FormSpecialPage (bug 49519)
VisualEditor
edit- git #a5e669a0 - Fix cite/template dialogs (bug 67814)
- git #5054ee94 - mw.ViewPageTarget: Remove vesection from URL on save/cancel (bug 66237)
- git #51142e8b - Replace ve.bind( fn, ... ) calls with fn.bind( ... ) (bug 62762)
- git #fd83cafa - MWTemplatePage: Account for template.title being null (bug 66724)
- git #c970f03b - [BrowserTest] Add screenshots to .gitignore
- git #566a5ded - Rephrase visualeditor-parameter-search-more
- git #c41b6313 - [BrowserTest] Added support for uploading the language screenshots (bug 62737)
- git #c2c04662 - Apply 'original size' to images and enable apply button in ve-MW (bug 66863)
- git #cc6176e5 - [BrowserTest] Change interface language with environment variable (bug 62737)
- git #33406b66 - Clearer test message, as used in core
- git #6953938b - [BrowserTest] Language Screenshot feature needs site specific tag (bug 62737)
- git #a0989d15 - Add stylesheet with IE hacks and only load it with IE
- git #f3cd6899 - ve.ce.MWReferenceListNode: Add class 'references'
- git #90162a34 - Use addClass() correctly, otherwise references don't get the 'reference' class
- git #deae8215 - Revert "[BrowserTest] change search criteria for beta labs issue"
WikimediaMessages
edit- git #94a85b7f - Swap MessageCache::get closure to global function to fix segfault
- git #37585a58 - Fix Wikimedia overrides of core messages (bug 65514)
ZeroBanner
edit- git #d4ce510a - Better logging, simplify getWikiInfo
- git #627dbfb0 - Revert "Remove LT and GT symbols around search button on zerodot."
- git #f6812429 - Remove LT and GT symbols around search button on zerodot.
- git #9c4f817e - Make zerodot landing page fast and have search.
- git #027eb339 - Better opera logging