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