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