MediaWiki 1.25/wmf8
MediaWiki 1.25/wmf7 | Deployment of MediaWiki 1.25wmf8 to Wikimedia sites | MediaWiki 1.25/wmf9 |
The latest version (labeled "1.25wmf8") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 12 November 2014 (see the roadmap).
Core changes
edit- git #c9404ca4 - CentralNotice submodule bump
- git #ecf3b97d - Update Wikidata
- git #b254651c - CentralNotice submodule bump
- git #c927878d - update CentralNotice submodule
- git #910caffa - MF: https://gerrit.wikimedia.org/r/#/c/175552/
- git #5e412c74 - Update NavigationTiming to 1.25wmf8 HEAD
- git #cc4b1f76 - update CentralNotice submodule
- git #a17498ad - Another SecurePoll backport
- git #93c76c1b - Backport SecurePoll bugfixes
- git #01550ef1 - Update CentralNotice submodule
- git #ab8fd4e9 - Bump flow submodule in 1.25wmf8
- git #1ca201ed - Update OOjs UI to v0.1.0-pre (2a36afc90f)
- git #ae87b085 - Update Flow for cherry-pick
- git #a4aeb78c - Update VisualEditor to I0550229.
- git #79316b67 - WikiGrok: pick https://gerrit.wikimedia.org/r/174847
- git #dff47c90 - Update Wikidata (property suggester)
- git #61af1a1c - Backport critical Media Viewer bugfixes (bug 72516, bug 73337)
- git #d12c2955 - SWAT update for Cirrus
- git #9e29a656 - Update VisualEditor for cherry-pick
- git #7022b2d1 - Update SyntaxHighlight_GeSHi for cherry-picks
- git #68b61960 - Update Wikidata, fix for geo precision and lua
- git #60cb48f1 - Update BounceHandler to 1.25wmf8 HEAD
- git #ba266d25 - Don't re-apply EXIF rotation to chained thumbnails (bug 67525, bug 73352)
- git #e05fd01c - Update SecurePoll with [[gerrit:174436]]
- git #a959c356 - Update Wikidata
- git #db72fe05 - Update SyntaxHighlight_GeSHi for cherry-picks
- git #42760463 - Update Wikidata
- git #18c3d545 - Bump MobileFrontend and WikiGrok
- git #c7b19830 - Update SecurePoll with [[gerrit:174125]]
- git #015b0e8c - Backport Media Viewer bugfixes
- git #d48d6ba7 - filebackend: Log more details about backend-fail-internal errors (bug 73094)
- git #ebc8db46 - Update OOjs UI to v0.1.0-pre (d0af1e5b65)
- git #6a21a06d - Bump MF, WG and Flow
- git #fb55a9a8 - Update VisualEditor for cherry-picks
- git #e4610ca6 - update CentralNotice submodule
- git #02a3a2ea - CentralNotice submodule update
- git #fa403bec - Updating SecurePoll to pull in I6c2ddb60
- git #e4129bd6 - 9 (bug 4000)
- git #d6b3918e - MWException: Log stack traces for php errors (not exceptions)
- git #2db33488 - SWAT update Cirrus
- git #ea41dcb0 - Update VE for cherry-pick
- git #d94ac774 - Updating Echo to pick up I7304046c
- git #a030bbfe - Update MobileFrontend
- git #804550cb - Updating MobileFrontend and WikiGrok
- git #acbdfd67 - update CentralNotice submodule
- git #b9312ce8 - update CentralNotice submodule
- git #0cc78013 - SWAT update for cirrus
- git #e774a8a7 - Add @covers tags to ObjectFactoryTest
- git #110d5cce - Provide Status::__toString()
- git #ad917a18 - Update OOjs UI to v0.1.0-pre (05f0fefc3f)
- git #93d2167c - Moved MapCacheLRU to libs/
- git #fb54343d - cdb: One class per file
- git #95e6efc4 - Improved/additional logging for $wgTitle abuses
- git #0136b75d - Move CdbTest into includes/libs/cdb as well
- git #d984dcbc - Improve doPrepareInternal error messages (bug 73229)
- git #d099d3e3 - API: Make `usernames` a local variable
- git #102fc2ac - Move Cdb classes into includes/libs/cdb/
- git #aa5c2493 - Remove documentation hinting LinkHolderArray::replace() should return value
- git #8ff5c74b - Copy wl_notificationtimestamp when copying watchlist entries on move (bug 73219)
- git #49498977 - Hide HHVM tag on Special:{Contributions,RecentChanges,...} (bug 73181)
- git #4b99ac91 - Refactor content fetch condition in ApiQueryRevisionsBase
- git #01b8ce44 - Add debug call to check that config passing to the image scalers works
- git #db5d7a80 - Removed incomplete/unused DatabaseType interface
- git #15018c24 - hhvm: Detect json-c parser (bug 72778)
- git #627ccbcd - Minor code comment tweaks for spelling and consistency
- git #cedf6a84 - mediawiki.ui: Clean up comments in forms.less
- git #b2bb4f8b - Make allowing site-wide styles on restricted special pages a config option (bug 71621)
- git #0f925555 - Fix phpunit test tags (bug 69612)
- git #67e9b8e3 - Add WebResponse::getHeader()
- git #96c6a129 - Enable Travis CI for PostgreSQL (bug 37602)
- git #6f50f1be - Remove unused global in wfLogProfilingData
- git #adf8cf6d - Remove unused globals in the web api
- git #205a52d9 - Let users type their username for 1 s during registration before barking (bug 71744)
- git #f4f5f411 - Allow the empty string as the wiki DB
- git #66fc595a - Remove Brad from Patch Contributors as already in Developer list
- git #d5563db9 - Deprecate MWFunction::newObj() in favor of ObjectFactory
- git #c2a0049a - 1.24 -> 1.25
- git #e1601f43 - Fix typo in CREDITS
- git #9a556747 - Add Brad Jorsch to core authors list
- git #1aa7a725 - Profiler: Move debug(Group)() to ProfilerStandard, not used elsewhere
- git #8784f229 - Profiling: remove "m" prefixes from variables since they're pointless
- git #2437a2af - Update OOjs UI to v0.1.0-pre (12b66051ff)
- git #4bddc935 - Make sure that the temp zone has an .htaccess file
- git #855bc348 - Update OOjs to v1.1.2
- git #671bcd8d - Changed TransactionProfiler to only work via the DB classes
- git #519fd863 - Move Cookie(Jar) to libs/
- git #e1bd68f0 - Move ArrayUtils into libs/ as there is nothing tying it to MediaWiki
- git #01724281 - Allow mediawiki.cookie module to be used on mobile
- git #30551608 - Use getHtmlCode() instead of getCode() to set the lang attribute (bug 72939)
- git #eb4527d5 - Fix wrong closing tag in Special:Version (bug 73081)
- git #96a16f2e - Remove deprecated functions from MWFunction
- git #c536ad24 - Use "callable" instead of "array" in doc block for ArrayUtils::findLowerBound()
- git #78ac9c89 - Resources.php: Add <ooui-dialog-process-continue> message, sort list
- git #5357441f - Use CSSJanus via composer
- git #bc2d6ca0 - mediawiki.ui: checkbox: Fix gap between bevel and border
- git #39ab8e98 - Add periods to some move-related error messages
- git #777dd95c - Add two hooks to allow for extensions to expose log_search values in the UI (bug 70850)
- git #d1bbbe61 - Don't try to verify XML well-formedness for partial SVG uploads (bug 65724)
Vendor
edit- git #e72d9c2f - Update monolog/monolog to 1.11.0
Extensions
editAbuseFilter
edit- git #f24985e6 - Condition match: comment says 10k, code 1k
BounceHandler
edit- git #98dc8dcf - Made the VERP address generation optional
CentralAuth
edit- git #f5883515 - Allow for searching the global rename log by previous username (bug 70850)
CentralNotice
edit- git #3af6c38f - Fix check of banner logged-in status properties
- git #66cb7736 - Filter logged-in status on client
- git #d36be334 - Filter logged-in status on client
- git #7721b32b - default to client banner choice
- git #055fb938 - Fix previewing banner on-wiki
- git #1a74c288 - Make CNBannerChoiceDataResourceLoaderModule stateless
- git #fbf1ceff - Clean up getFromApi() in CNBannerChoiceDataResourceLoaderModule
- git #01af8b7f - Spelling fix: geotargetted -> geotargeted
- git #66de7a08 - Fix parens when setting geo data
- git #ceb2d79d - Use per-campaign buckets, with smooth transition
- git #13c67335 - QA: this is how beta works right now
- git #e157f6b6 - Stop clobbering reason from alterImpressionData
- git #c8a477f7 - Implement ResourceLoader last-modified methods
- git #7b963a8f - Various fixes to CNBannerChoiceDataResourceLoaderModule
- git #15042c14 - bump CN version and authors
- git #2757f4c7 - QUnit tests for client banner allocations
- git #ff53a7ff - Show algorthm toggle on Special:BannerAllocation
- git #ebf44f96 - Choose banner on client
- git #997fcd54 - Implement banner= override test
- git #8cb329fb - Test CNBannerChoicesResourceLoaderModule
- git #d7208dd2 - Reuse $wgCentralDBname for the Choice infrastructure
- git #251d146f - Basic QUnit tests
- git #ee5b77f5 - ApiCentralNoticeBannerChoiceData tests
- git #4f1cfc01 - rename BannerChooser test
- git #64981b52 - Show a friendly error page when requested banner does not exist (bug 54180)
- git #d408128e - restore new banner choice modules
- git #b293dbd4 - Clean up jshintrc and namespace closures
- git #fb240f70 - QA: add mobile URL target for Jenkins build
- git #3dbf2bc2 - refactor test fixtures as json
- git #3b25ea8c - Tests for BannerAllocationCalculator
- git #f98bc0a3 - test fixtures do not pollute cn_known_devices table
- git #991c424f - Register mobile modules in SkinMinervaDefaultModules hook
- git #05295665 - rollback new controller modules due to mobile fail (bug 73389)
CirrusSearch
edit- git #8c218746 - In prefix search weight title matches higher (bug 73636)
- git #fe51ce0f - Fix pool counter usage
- git #d4eefa8d - Create offsets for redirects
- git #8d4fd967 - Iterate on keys only since value is unused
- git #c573daca - Remove unused global
- git #9b94a29c - Remove --forceOpen behavior from update(One)SearchIndexConfig
- git #d21c0b15 - scanAvailablePlugins should not just use plugins of last node
- git #9dbd3f51 - Better handling for regex and partial errors
- git #1fd083c3 - Support properly handling complex regexes
- git #cc3a31a3 - i18n: Fix the message "apihelp-cirrus-settings-dump-description"
- git #73afd4d7 - updateSearchIndexConfig was moved
ContentTranslation
edit- git #2820a2cd - Merge useful scenarios from dialog.feature to red_link_dialog.feature
- git #21ac75af - Fixed Lint/UnusedBlockArgument RuboCop offense (bug 63307)
- git #161d80e3 - BEMify publish button class name
- git #ef080fac - Avoid source selector opening from translation view
- git #b287cb14 - Dashboard: do not display the header bar with publish button
- git #2c8a25d5 - MT Abuse: Mark articles published with high MT
- git #6f324d36 - ContentTranslation Dashboard
- git #97a5b8c6 - Fix contenttranslation.sql
- git #9b8b11ab - Make the logo link to the wiki's main page
- git #8c06bf7a - Adjust top-navigation header styling
- git #1caa1ca3 - Add a CSS class to the title text of Special:CX header
- git #0c4bf76c - Add ext.cx.model as dependency to SiteMapper and util
- git #2a020b34 - Remove non-existing message from resources
- git #fa5c276c - Put the publish button inside a <div>
- git #c337ab08 - Reduce the margin-top for three column widget
Echo
edit- git #4d1f8f2f - Bug: parenthesis are allowed in namespaces (bug 73366)
- git #bf9773e6 - QA update for single quote preference
- git #6468f8e5 - QA update quotes for string interpolation
- git #1ac73fa5 - QA: rubocop updates
- git #0bfd18db - QA: rubocop config updated to baseline again
- git #af6e1756 - QA: update rubocop todo to baseline
- git #227906b1 - QA: update ruby gems
- git #bf37b526 - Remove 'uselang' parameter hack which is no longer needed
Flow
edit- git #4b6b3514 - Bug: failed parsoid request on private wiki
- git #09da29f7 - Bug: topic list listener not listening to workflow updates
- git #760082f2 - Fix JS timestamp; shows up as 45 years ago (epoch)
- git #b8d5f8b5 - Logged-in users should save null values to rev_user_id (bug 73153)
- git #db290383 - QA: rubocop style updates
- git #0de507aa - API: Call dieUsage() on $this, not $this->getResult()
- git #23a54415 - Temporary remove UserTuple id && ip restriction
- git #69434089 - Fix intermittent test failures on 12.04 (bug 72367)
- git #62f79f62 - Bug: incorect row insert with phpunit temp tables
- git #f58611bb - QA: really update rubocop todo
- git #aaf59408 - QA: reset rubocop todo file
- git #e2470c32 - Show more descriptive message when unable to unmoderate
- git #885673ef - QA: make rubocop linter happy
- git #07e76688 - Fix fatal on watchlist (bug 73074)
- git #0f51a4cc - Show error message when unable to undo moderation (bug 73007)
- git #67986a33 - blank page/503 output viewing a deleted topic if you don't have rights (bug 73004)
- git #17dc903b - Bug: Post edited timestamp special cases
- git #f16d705f - Add dom-crawler development dependency
- git #1912101c - QA update Ruby gems
- git #7bba135c - K2: Timestamps
- git #dac7e75e - Convert javacript time handling to moment.js
- git #cc02c089 - QA: s/div/span/
- git #4d4203f8 - QA: tie moderation message to first topic
- git #3dc8cf7d - Execute deferred updates in tests
- git #8b30290d - Add mExtra['pageStatus'] to RC object
- git #86c423b9 - Hygiene: Drop workflow_user_*
- git #9dc868d8 - Hygiene: Use real objects instead of mocks
- git #27130d19 - Add automatic edit summaries for new topic & edit post
- git #c5846da0 - Hygiene: Move RecentChangeListener to Listener namespace
- git #2d2ee844 - Support Parsoid on private wikis
- git #c207b05d - Prepare to drop workflow_user_* fields
- git #45398065 - Bug: no more link only displayed in javascript
- git #7dac512c - Forget state between tests
- git #78043808 - handle trying to remove an unknown object
- git #e3e2feb8 - Prevent fatal error while running unit tests
MassMessage
edit- git #186b2d4c - Fix inaccurate comment and indentation
- git #96b59e04 - Fix sending when $wgEmailConfirmToEdit is true (bug 73061)
Math
edit- git #df94d04b - QA: update Ruby gems
MobileFrontend
edit- git #f52a9590 - Reverting change I10c2cbfdfa5c6d74b98d7c45e1c060911a7f20b4 (bug 73255, bug 69092)
- git #9cfc0182 - Scrolling on reference drawers in every mode
MultimediaViewer
edit- git #fbd89bce - Backport IE and tipsy bugfixes (bug 72516, bug 73337)
- git #29c25d58 - Bug fixes for "view terms" "view more" and the caption ellipsis
- git #7a791cc4 - Fix RuboCop warnings about multiline block syntax
- git #6da3f6b3 - Make room for arbitrary i18n text length in the options dialogs (bug 72862)
- git #a64a20d2 - Preserve panel position when content is replaced
- git #af508f06 - Make the ellipsis of truncated texts more prominent
- git #3a185151 - Replace filename with caption/description
- git #0e782adf - Add the ability to apply a different duration sampling factor to loggedin users
- git #16098d98 - Align text and icons on the grey area
NavigationTiming
edit- git #8b30f58c - Don't use () for require_once statements
OAuth
edit- git #55a5a43b - Don't offer "specific project" on Special:OAuthConsumerRegistration/propose when no other projects are available (bug 73163)
OpenStackManager
edit- git #3be82ffa - Integrate with SyntaxHighlight GeSHi for Yaml content handler
Popups
edit- git #45172f1f - Increase z-index of hovercards from 5 to 110 (bug 72882)
SecurePoll
edit- git #995fb953 - Another PHP 5.3 bug
- git #ee56d670 - Backport bug fixes
- git #d002bca3 - Pass wiki to jump-url, and $suffix and $params into $wgConf->get() (bug 73588)
- git #aa9d4617 - Fix SecurePollContent handling
- git #ce36fc4d - Add SecurePoll arbcom list creator (mainspace only edits) (bug 73325)
- git #e8f21aa6 - Supply jump-text when creating poll, and pass title message to remote poll (bug 72574, bug 72575)
SyntaxHighlight_GeSHi
edit- git #bb732f9c - Initialise in getSupportedLanguages()
- git #c384b573 - Avoid file glob in SyntaxHighlight_GeSHi::getSupportedLanguages()
- git #f7981819 - Don't overwrite existing value of $wgSyntaxHighlightModels
TemplateData
edit- git #e03a12b3 - test: Apply Sanitizer::decodeCharReferences for clearer tests
Thanks
edit- git #d0ce274d - Drop inconsistent "like" terminology referring to thanks
TimedMediaHandler
edit- git #46b0ed2a - Fix Undefined index: video (bug 73112)
UniversalLanguageSelector
edit- git #4a09ed96 - Fix JavaScript error on pages without headings (bug 67676)
UploadWizard
edit- git #f832d529 - Move showTooManyFilesWarning to the wizard object
VisualEditor
edit- git #4d245dca - Fix ridiculously small font size in overlays under MonoBook
- git #86000545 - Follow-up Icdeaa4c: Load visualeditor-content-select-all message
- git #858d56e8 - Update VE core for cherry-picks
- git #c122bea0 - Update VE core for cherry-pick
- git #87bd220e - [BrowserTest] refactor for alphabetization and space only
- git #d065bcee - Follow-up Ic704b95: Bump wfUseMW number as OOUI dependency changed
- git #ba81c45d - Restore selection after closing save dialog (bug 72911)
- git #4b4b532a - Missing filedrophandler files
- git #8fb1be92 - [BrowserTest] Update Ruby gems
- git #0c92ef90 - Followup 5c0c117: make the edit tab work with oldid= again
- git #c7df0e01 - Followup d4c133b: also make TargetEvents depend on ve.track() (bug 73038)
- git #9533c378 - Remove last usage of ve.bind() in VE-MW
- git #aa84df02 - Followup a86d824: fix reference to this in foreach callback (bug 73235)
- git #5f1e7a65 - Followup a054a75: don't reintroduce removed template parameters (bug 73134)
- git #2ba844a3 - Followup c232083: use getRelativeTitle for template titles
- git #901b0dee - [BrowserTest] Fixed failing language screenshot browser tests (bug 73033)
- git #de73246e - Show category items as red if they don't have description pages (bug 65517)
- git #a86d824c - Fix craziness in template dialog focusing (bug 73138)
- git #d51e1712 - [BrowserTest] Update RubyGems to get the latest version of Selenium
- git #5238d06d - Support pre's in tables (bug 73100)
- git #cb704dee - Matching pages from suggestions in link dialog now actually work as links (bug 51205)
- git #841dfda9 - Refactor out show/hide loading spinner
- git #3628fc0f - Disable review button while save dialog is pending (bug 65310)
- git #beebfff6 - QA: sort remaining page elements that belong in the iframe
- git #26f567d8 - Allow headings in table cells (bug 72990)
- git #e144e559 - Followup 31bafa1: forgot to rename 'data' to 'args' for citation commands (bug 73001)
- git #0efbfa7e - Use hasOwnProperty instead of 'key in obj'
- git #ccd91422 - Remove the loading spinner at the end, not halfway through loading
WikiGrok
edit- git #c2b9334a - Only set userEditCount if the user is logged in
Wikidata
edit- git #11c12bb7 - Update Wikibase, data-values/geo et al.
- git #719c7368 - Update Wikidata (property suggester)
- git #092b3daa - Update Wikidata, fixes for geo precision and lua
- git #9a0b833f - Update Wikibase
- git #0d0276c9 - Update Wikibase to fix EntityIdLabelFormatter et al.
WikimediaIncubator
edit- git #a66548e6 - Use MediaWiki message "quotation-marks" instead of "wminc-languagecode"
WikimediaMessages
edit- git #812ab9ac - Remove "things" from contactpage messages
- git #0efee70e - Add securepoll-dblist-securepollglobal message (bug 73245)
ZeroBanner
edit- git #fd0e1348 - Don't call $this->config directly, instead call $this->getZeroConfig()
ZeroPortal
edit- git #5de48f3a - Re-implemented missing Zero Portal Lua function
- git #4b9aa854 - Further recommendations on reducing cronspam
- git #ccf3ef5e - Suppress rm-related cronspam