MediaWiki 1.25/wmf2/Changelog
< MediaWiki 1.25 | wmf2
Core changes
edit- git #d63d2081 - Update CentralNotice submodule for deployment
- git #d1dbdbc0 - Update Wikidata, fix/add badges css
- git #669c5a6c - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/166716/
- git #8aa07fe8 - Submodule bump for deployment, for two changes.
- git #61657d0d - Update Collection to wmf2 for cherry-picks
- git #8feaa463 - API: Fix ApiQueryBacklinks redirlinks (bug 71907)
- git #dfa7c527 - Bump Flow
- git #b1076b1c - Bump MobileApp
- git #b063e64b - Revert "buttons: Update focus state"
- git #1157423a - Update OpenStackManager to 1.25wmf2 HEAD
- git #4d47c233 - Update Wikidata, fix for dumpJson and ParserAfterParse handler
- git #30e35373 - Update VisualEditor for cherry-pick of I6333590e4
- git #62a781ba - Revert "buttons: Update focus for quiet buttons"
- git #d20385fd - Updating OSM to pull in Ieeb61529
- git #3d62f25d - Update CommonsMetadata submodule
- git #182117ef - Update Flow with two backports
- git #616f047a - Update VisualEditor for cherry-pick of Ief5c5369
- git #85ed1495 - 9 (bug 7151)
- git #84a8d837 - Update WikimediaEvents for cherry-picks
- git #3d5a0bc1 - Update WikimediaEvents for cherry-picks
- git #47406363 - [1.25wmf2] HashBagOStuff: use the value itself as the CAS token (bug 71724)
- git #93decb0c - Update Wikidata, fixes for serialization issues
- git #9dc6fdac - Update NavigationTiming for cherry-picks
- git #777fb291 - and editing properties (bug 71479)
- git #52c5169d - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/164543/
- git #f671aa7c - Update MobileFrontend for WikiGrok button fix
- git #dff3c326 - Update NavigationTiming for cherry-picks
- git #6065fff5 - Make submit of Special:NewFiles progressive (bug 71445)
- git #2568fbbd - Change mw-ui anchors to require mw-ui-anchor base class, and introduce mw-ui-text base class (bug 69212, bug 70801)
- git #f9ee99b2 - Loosened the CLI restriction in RequestContext::importScopedSession()
- git #5f38add2 - Avoid stupid mariadb filesort in findMissingFiles.php
- git #e1c29913 - Workaround for thumbnail pre rendering with PHP < 5.4.7
- git #614d7e5c - SECURITY: OutputPage: Remove separation of css and js module allowance (bug 70672)
- git #4184f1a2 - API: Fix ApiQueryBacklinks logic and use *_from_namespace
- git #10e87016 - Set content language for ContentHandlerTest::testGetAutosummary
- git #19473fa6 - Special:BookSources: Correct validation of ISBNs containing X (bug 67021)
- git #5ed380be - Preserve log comment text field value across import attempts (bug 16793)
- git #e8419973 - Fix SpecialPageFactory list handling
- git #f7ec28b7 - Use ems instead of pixels for checkbox (bug 71506)
- git #7ac4fec0 - User rights API: Abstract out some stuff about core's form into separate methods (bug 71495)
- git #c1bf30c2 - Fix input regression affecting HTMLForms that use VForm (bug 71448)
- git #d6aae24d - Use skinStyles for mediawiki.ui.icon
- git #9cc1ce2f - Clarify documentation for icons
- git #fd6ec11a - mediawiki.jqueryMsg: Support arbitrary expressions in plural forms (bug 70617)
- git #0f6ddf6d - Update OOjs UI to v0.1.0-pre (30b0407428)
- git #9d41cc71 - Update OOjs UI to v0.1.0-pre (afa3241e8e)
- git #bf3b9779 - CSSMin: Don't generate double rules for IE < 8 when embedding SVG files (bug 71003)
- git #fa223d65 - CSSMin: Do not base64-encode non-binary files when embedding (bug 67341)
- git #748721a3 - Fix GitInfoTest::testValidJsonData on windows
- git #d55fedfb - Introduce Message::plaintextParam
- git #c2873ff8 - Disable "linkPrefixExtension" on Central Kurdish
- git #a5424682 - Restore ability for getAttributes to set HTMLTextField type
- git #478332cf - Fix version comments in thumbnail prerendering code
- git #c361cb74 - Added missing JsonFormat::parse() RELEASE NOTES, fixed docs
- git #91ba0535 - Implement autocompletion for Performer field on Special:Log (bug 48241)
- git #28ccec72 - Add test cases for wfAppendQuery
- git #39347539 - Remove deprecated "jquery.json" module
- git #d576babc - mediawiki.api: Remove deprecated function parameters
- git #32f43262 - mediawiki.user: Remove deprecated name() and anonymous() methods
- git #4dc1f5a1 - PasswordFactory::newFromPlaintext( null ) needs to work (bug 71421)
- git #38727446 - Fix styling of deletion page when $wgUseMediaWikiUIEverywhere enabled (bug 70134)
- git #a5489370 - HistoryAction: Use correct classes for buttons (bug 71141)
- git #1288d52d - Register missing messages for mediawiki.special.upload
- git #4cb84c5a - Do not read metadata from non-existing djvu image
- git #df24b720 - Fixed spacing
- git #6c0afc3c - Introduce ContentAlterParserOutput hook
- git #14733fc0 - Lowered ActiveUsers query period to reduce timeouts
- git #bb132a33 - Special:Contributions: Use mediawiki.ui (bug 71137)
- git #df753940 - Add "returntoquery" URL parameter support in Special:ChangeEmail
- git #8f0ed5f5 - Revert "Replace wfMsgReplaceArgs by RawMessage"
- git #39292da1 - Article: Handle double redirects in data for mediawiki.action.view.redirect (bug 71002)
- git #6abefb27 - Replace wfMsgReplaceArgs by RawMessage
- git #e6b9fa4a - API: Rewrite queries for list=allusers (bug 70496)
- git #4fb4ad91 - Don't clobber revision size of 0
- git #382d4df8 - Move addTrackingCategory from Parser to ParserOutput
- git #d154cb55 - Add window close warning to Special:Upload
- git #3fea95a8 - mediawiki.action.view.redirect: Remove deployment hack
- git #911fd765 - Fix case of SpecialAllPages/SpecialAllMessages in SpecialPageFactory
- git #bb1e8b87 - Fix case of SpecialShortPages in SpecialPageFactory
- git #afe3a693 - Update CREDITS
- git #e8d66e8e - Remove dead code after removal of cancel button on Special:ChangeEmail
- git #a2d2f700 - Remove executable bit from non-executable files
- git #289d3e4f - FormatJson::parse( TRY_FIXING ) - remove trailing commas
- git #4654a2e8 - Skip MailAddressTest::testNewFromUser on windows
- git #a64e8693 - Remove explict autoload from phpunit tests
- git #0e7a6d6f - Update OOjs UI to v0.1.0-pre (98e770ce46)
- git #d041222f - Remove Preferences::trySetUserEmail (deprecated 1.20)
- git #6ed0a552 - Remove LogEventsList::getDisplayTitle (deprecated 1.20)
- git #799ba118 - Remove XmlDumpWriter::schemaVersion (deprecated 1.20)
- git #307d5ac0 - Remove ApiQueryUsers::getAutoGroups (deprecated 1.20)
- git #778ecee1 - buttons: Update focus for quiet buttons (bug 62924)
- git #3f4c39e6 - buttons: Update focus state (bug 62924)
- git #c24ef26d - Set site logo in mediawiki.skinning.interface module instead of inline styles (bug 56257)
- git #36372030 - i18n: Use native digits on 'difference-missing-revision'
- git #f15c51aa - COPYING: Update the list of CC licenses icons used
- git #9a380626 - Added FormatJson::parse( $value, $options = 0 ) returning Status
- git #010cdb43 - Avoid [GlobalTitleFail] spam
- git #a422b38a - QA: Do not mention Wikimedia Foundation wikis in browser tests (bug 67616)
- git #07e40d04 - API: Add ApiPageSet accessors for just good and missing titles (bug 71337)
- git #0cf21249 - Add release notes for skins/common/ removal (bug 69277)
- git #64a954da - Language: Correct getSpecialPageAliases() documentation
- git #572b2b67 - Watchlist: changed "all" for the max number of days available
- git #58b5bc8a - Test what happens with Konqueror 3.5 against the blacklist
- git #8e71bae8 - Remove executable bit from non-executable files
- git #282847e6 - Use CSSJanus from upstream (v1.1.0)
- git #855a19ec - Simplified getMaxLag() to use getLagTimes()
- git #35eb9481 - Special:Categories: Use mediawiki.ui classes and fix layout (bug 71146)
- git #1664f69b - buttons: Set min-width of button groups and icon buttons (bug 71248)
- git #358ab53f - Remove duplicate "languages" from Grunt config
- git #14433b56 - Implement FauxRequest::getRequestURL() - needed for MF tests
- git #a5994e27 - Revert "API: Fix list=allusers with multiple values for augroup"
- git #09960255 - Revert "Set site logo url in ResourceLoaderSiteModule instead of inline styles" (bug 71334)
- git #d30edce7 - Move editoptions styling to mediawiki.skinning/interface.css (bug 58254)
- git #c6289d01 - ResourceLoaderFileModule: Support fallback in 'languageScripts' (bug 58139)
- git #d31afa81 - Make mediawiki.action.view.dblClickEdit recheck preference (bug 53058)
- git #8c005503 - Fix string callbacks for special page registration
- git #958a13b0 - Created DatabaseBase::trxTimestamp method and added usage in ActiveUsers query
- git #d607e6a7 - Implement mediawiki.confirmCloseWindow module
- git #43df36ec - Remove $wgGoToEdit functionality
- git #e4b525ee - Bidi-isolate extension version on Special:Version
- git #b0bf3a52 - Bidi-isolate and nowrap parser tags on Special:Version
- git #edc9f2ac - Add parser callback to get a page's current revision (bug 70495)
Vendor
editExtensions
editCentralAuth
edit- git #2da4b99f - Credits for en.json
- git #0d39456b - Grammar correction in en.json
- git #b49a1ff4 - Change punctuation to avoid comma splice
- git #b01c59a2 - Revert "Revert "Auto-migrate matching accounts where no global account exists""
- git #58c2fc83 - Don't try to update a user's password if they don't exist
- git #ea78b163 - MergeAccount: Gracefully degrade instead of throwing an exception
CentralNotice
edit- git #4c5b17f3 - Clarifications: rename one var, delete another
- git #e76aeb08 - Only register and assign "centralnotice-admin" if needed
- git #d11650ec - Give RecordImpression different reasons for different cases
- git #df21c602 - Clean up of random JS curiosities
- git #0e2201e6 - Don't use $wgContLang->specialPage
- git #e12449c5 - Stop respecting old 'hide' cookies after date in settings
- git #c7dc4144 - Allow unarchiving of campaigns
- git #ca86fb0d - DEPLOY BY 9/16: Swap out jQuery.JSON for native methods
- git #94a134fa - Log archiving of campaigns
- git #a16bb344 - Pager for campaigns on campaigns and banner pages
CirrusSearch
edit- git #02e609a4 - Fix multiple filter and a busted test
Cite
edit- git #458fb4e7 - Replace srting comparison with boolean condition
- git #f85ae02f - iEarly return for readability
- git #09a1ae59 - Code cleanup for phpcs
- git #4840a46c - Credits for en.json
Collection
edit- git #352fbf7c - Remove jstorage.js fork
- git #1b645c4a - Switch to JSON.(parse|stringify)
- git #f3f21d08 - jquery.json is deprecated
CommonsMetadata
edit- git #c94b516f - Only add tracking categories to "real" file pages
- git #bef04379 - Add tracking categories for files with attribution problems
ConfirmEdit
edit- git #6f286e52 - Add a gradient to FancyCaptcha
ContentTranslation
edit- git #e39fc723 - Cleanup variable declarations, documentation and whitespaces
- git #74e45ff4 - Cleanup whitespace and documentation
- git #c0b9bc8f - Remove trailing comma from translation module
- git #171710b7 - Align the heading when the page is loaded.
- git #ca8f3541 - Adjust styles for the columns' subheadings
- git #e0e873d0 - MT: Disable actions just done until change
- git #cc4d6816 - Fix selection error that prevents selecting source text (bug 71467)
- git #fe1255a0 - Set overflow on the link card
- git #3ed81455 - When MT is user-disabled, fill sections with empty content
- git #52681a24 - Replace hardcoded wikipedia url in image tool
- git #333ed214 - Replace hardcoded wikipedia urls in link tool
- git #b01a5567 - Improve logging of publishing failures
- git #be1f651a - If the source title is not given do not load unnecessary js
- git #3d4227e7 - Enforce plain text pasting on sections (bug 71308)
- git #a3f517f0 - While clicking on redlinks in source article, make the link red
- git #edcb7e18 - Fix for fixed header position
- git #0835476c - Remove uses of wgContentTranslationServerURL
DonationInterface
edit- git #e794b382 - Use autoloading for test classes
- git #b032a0dd - Discover test cases
- git #ccdcd214 - Prevent double submission of GC bank transfer form
- git #64df0150 - Clear out session data when changing adapters
- git #bb371c7a - (FR #1995) Fix bad renormalization of recurring
Echo
edit- git #0cfe5ca2 - Don't fatal if a notification fails to initialize (bug 71489)
- git #e0cf3b23 - Ignore browser test screenshots
- git #55ef794d - Add job to keep user notifications in reasonable volume
- git #530688aa - QA: replace hard-coded 7 seconds sleep with poll method
- git #8f2681c0 - QA update feature descriptions for messages test
Flow
edit- git #f4c3c0fd - Recompile template files
- git #d439813e - I103: Duplicated topics are returned
- git #29af03ea - Separate lock reason from summary
- git #b93f9d2f - QA: alphabetize steps
- git #b73be069 - QA: use modern RSpec syntax
- git #32168ab9 - QA: use "==" not "===" for string compare
- git #e4fc9fd5 - Regression: Undo should be on same line as confirmation message
- git #efeab8c2 - Change results of moderation dialogs to match filtering
- git #43faaa86 - Add post-query filtering to Pager
- git #860e7bed - Hygiene: Simplify Pager
- git #3320ffcf - Hygiene: Add tests for the Pager
- git #acf5de6d - QA: refactor for modern RSpec
- git #9d35d427 - QA: fix a small mistake
- git #ac06fcb3 - QA: update to modern expect syntax
- git #f73bc4c9 - QA: fix a small mistake
- git #ea387f7b - QA: refactor to get rid of sleep
- git #a190f8c2 - Delete unused user_subs from container.php
- git #a5f93ace - Avoid flash of unstyled content on new topic form (bug 69220)
- git #748b95f6 - Dont add permalink to topic in new-topic notification
- git #b0e248ac - Hygiene: Share pipelist decoration between history and author links
- git #922a9dd6 - Don't fail Special:EditWatchlist when there's an invalid UUID in watchlist (bug 71109, bug 71109)
- git #9ebeda10 - Kill jquery.json module dependency
- git #229a7135 - Hygiene: Remove duplication between ContentFixer implementations
- git #a7d234ab - Hygiene: ExtractorInterface -> Extractor
- git #534e9455 - Hygiene: Subdir ContentFixer implementations
- git #4edd7b00 - Hygiene: Only create DOMDocument once in ContentFixer
- git #55b99184 - Deprecate use of data-parsoid
- git #c79c6977 - Prevent ConfirmEdit captcha from attempting to leave the page in FF
- git #1e978a5a - Logspam: Dont log requests for protected data
- git #05e678a0 - Handlebars helpers have different signature than used (bug 71318)
- git #ef274479 - QA: Updates for incremental changes
- git #5dba4027 - Hygiene: CatchableFatalErrorException should be in exception namespace
GettingStarted
edit- git #c06bcee7 - Remove unused code/messages
- git #d5142919 - Allow suggestions to be opened in new tabs/windows
- git #eae08142 - Make onPostLoginRedirect behave the same as onCentralAuthPostLoginRedirect
GuidedTour
edit- git #29beaecb - Move wgGuidedTourHelpGuiderUrl to static config data (bug 71537)
- git #f2a813bb - FIx handleLinkClick to handle sub-elements within links (bug 71494)
- git #ccf26131 - Turn allowAutomaticNext off for tours using the legacy API (bug 71493)
MobileApp
edit- git #27d4ade0 - Fix the ios and android apps and save the princess
MobileFrontend
edit- git #ca4363b1 - Don't add #undefined as redirectHash (bug 71573)
- git #8c442d38 - Use less function to embed editor images (bug 71608)
- git #e0b83e27 - Prevent button stacking in wikigrok (bug 71572)
- git #09b902c8 - Wikigrok B
- git #6df5a315 - Hygiene: Remove obsolete files from less/
- git #b88af3e1 - Move JavaScripts from javascripts/common (bug 71524)
- git #d073c137 - Move less/common/ to less/ (bug 71524)
- git #ad5e411c - Make sure, issues only added once (bug 71046)
- git #a49423ec - Remove link removal on filepages (bug 48996)
- git #f2907ed7 - Check for Nearby-Requirements first (bug 70797)
- git #0964ed82 - Stop user profile talk button from being special (bug 71071)
- git #ea510d7d - Prevent explosions due to jquery.json removal
MultimediaViewer
edit- git #f7e2c140 - QA: update Ruby gems
- git #268584a9 - Merge two $wgExtensionFunctions
- git #ff760110 - Log image dimensions
- git #6a0ad630 - Debounce resizes
- git #58d0d457 - Lowercase tooltip wording
- git #abd38f8a - Fix repo/details check of E2E test
- git #2f1cfc04 - Change tooltip wording
- git #9187148b - Remove duplicate details link in metadata panel
- git #b0aa337f - Initialise dialogOpen value to false
- git #2e4379c6 - Only add country field when it's in the schema
- git #640984b2 - Revert "Layout adjustments to reduce overlap with chevron"
- git #be3f2a33 - Revert "Show initially part of the below the fold area"
- git #af6688ef - Remove copypasted code from attribution logger
NavigationTiming
edit- git #a1717aa5 - Route `$wgPercentHHVM` of users to HHVM cluster, if set
- git #966c04d1 - Log save time
OpenStackManager
edit- git #cc2bef91 - Cache instance lists for 1 minute when called via API
- git #3c01495e - Make list=novainstance available to anons
- git #cc461079 - Add API list=novainstances
- git #02c0ebcb - Add API list=novaprojects
- git #03bdec0d - Set keystone tokens to last 30 days.
Scribunto
edit- git #9b0060c8 - Remove "Allow saving code with errors"
- git #23199c2e - Improve compatibility with TemplateSandbox (bug 70495)
- git #9270d30c - Throw an exception if LuaSandboxFunction::call returns false (bug 71045)
- git #011610e7 - Pass correct function name to checkType
Translate
edit- git #abaecc39 - Refactor message group selector
- git #73fe4f83 - Update version before MLEB release
- git #444eace0 - Restore compatibility with MediaWiki 1.22
- git #19d87d99 - Prefix or rename classes to avoid conflicts
UniversalLanguageSelector
edit- git #ca22568a - " (bug 49074, bug 49074)
- git #d98df551 - Update version before MLEB release
UploadWizard
edit- git #5d2c96d2 - QA: update Ruby gems
VectorBeta
edit- git #20e4169d - FormRefresh: Set global on RequestContextCreateSkin too (bug 71526)
- git #c02aba28 - Make the message more positive
- git #e0a1bac4 - FormRefresh: Use 'MediaWikiPerformAction' instead of 'RequestContextCreateSkin' (bug 71428)
- git #30929e62 - i18n: Use sentence case
VisualEditor
edit- git #f07f00eb - Update VE core for cherry-pick
- git #ad2a4ef5 - Update VE core submodule to wmf/1.25wmf2 master (25f5787)
- git #4d036f6f - [BrowserTest] Fixed language screenshot scenario
- git #4ab4ad64 - [BrowserTest] Fix failing VisualEditor_save_dialog scenario
- git #005c6fef - Fix syntax error in mittoHidden selector (bug 71521)
- git #0c0b5459 - Blacklist div[id = kloutify] as well (bug 67006)
- git #0547d8c8 - Remove certain blacklisted elements when getting HTML from document (bug 68900, bug 51423, bug 51521, bug 52791, bug 52884, bug 53252, bug 61776, bug 63121, bug 63229)
- git #ff587f4f - Account for categories being removed twice in MWCategoryWidget (bug 71471)
- git #94c2c6c7 - mw.LinkCache: Clean up
- git #c81ed82f - Add rudimentary support for page status indicators (bug 23796)
- git #5ed0f35e - Move IE10 to the greylist too
- git #9a5caf8d - [BrowserTest] Fixed failing language screenshot scenarios (bug 71298)
- git #ef1cebd1 - Use mw.Title#getRelativeText to deal with titles relative to specific namespaces
- git #77fc7e7d - Stop "Edit pages on double click" from affecting VE (bug 53058)
- git #136510b1 - [BrowserTests] Put automatic language screenshots in more specific category
- git #1470d7cf - Clean up various PHP hook functions
- git #26751dc4 - Prevent exception throwing in getFilename of MWImageNode
Wikidata
edit- git #db9dc8b1 - Update Wikidata, add/fix badges css
WikimediaEvents
edit- git #964281fa - Fix-up for Ied71b5032: restore user ID check
- git #b93c6d9d - Groundwork for HHVM productivity analysis
- git #74c5fec3 - Fix extension asset path error in I333049828
ZeroBanner
edit- git #d8a06bb7 - Fixed file perm on Gemfile (bug 71932)
- git #74624d09 - Return background and foreground color with message
- git #0b23771d - Redesign Zero info screen
- git #d8ab1482 - Downloaded open source font from http://unifoundry.com/unifont.html
- git #3160e31e - Removed isZeroSite()'s caching
- git #89968d72 - Minor javascript optimizations
ZeroPortal
edit- git #0ca9461b - Add reset less file
- git #294b06cc - Refactor browser tests
- git #3382929b - Update to modern RSpec and simplify with block
- git #66fb9236 - Make test Rspec style
- git #69c74b2f - Establish Cucumber tests
- git #e11da1eb - renamed var, unset it during initialization
Skins
editMonoBook
edit- git #cf584f6d - Use mw-wiki-logo class instead of inline background-image (bug 56257)
- git #3413f282 - Add a trailing newline
Vector
edit- git #cb1eb7ab - common.less: Remove dead code
- git #621e6fbd - Use mw-wiki-logo class instead of inline background-image (bug 56257)
- git #2f6508d0 - Kill errant tab
- git #b74bb7ae - Revert "Use mw-wiki-logo class instead of inline background-image" (bug 71334)