MediaWiki 1.25/wmf2
Appearance
MediaWiki 1.25/wmf1 | Deployment of MediaWiki 1.25wmf2 to Wikimedia sites | MediaWiki 1.25/wmf3 |
The latest version (labeled "1.25wmf2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 02 October 2014 (see the roadmap).
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
[edit]Extensions
[edit]CentralAuth
[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
[edit]MonoBook
[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)