MediaWiki 1.26/wmf10
Appearance
MediaWiki 1.26/wmf9 | Deployment of MediaWiki 1.26wmf10 to Wikimedia sites | MediaWiki 1.26/wmf11 |
The latest version (labeled "1.26wmf10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 16 June 2015 (see the roadmap).
Core changes
[edit]- git #8c3d5909 - Updated mediawiki/core (T97334)
- git #f47c8003 - Updated mediawiki/core (T103555)
- git #3e9452f5 - Updated mediawiki/core (T103502)
- git #80d562cf - Remove use of $.escapeRE in favour of mw.RegExp.escape
- git #f74fa71a - Suppress deprecation warnings in 'jquery.mwExtension.test'
- git #910c082e - Introduce mediawiki.RegExp module
- git #00b20046 - Updated mediawiki/core (T102901)
- git #0e6e7676 - Updated mediawiki/core
- git #9efb70cf - Fix undeclared dependency on jquery.mwExtension
- git #dda87f65 - Construct clean canonical URLs for wiki pages, ignoring request URL (T67402)
- git #b0d6340d - Update WikiEditor extension for T103036
- git #c4d31ecf - Updated mediawiki/core (T103036)
- git #dbc40091 - Bump Vector submodule in 1.26wmf10
- git #0ea1accc - Updated mediawiki/core (T86809)
- git #001d7995 - Updated mediawiki/core (T102861)
- git #b28ba8ca - Updated mediawiki/core (T101819)
- git #66941b9c - Bump Gather for I73c0515e18
- git #cf480e42 - Updated mediawiki/core (T102719)
- git #0c21a14a - Revert "StashEdit: Use postWithToken" (T102863)
- git #3e9c6676 - Update CentralNotice for I480cbc7ad
- git #a4ff1c14 - Made MessageCache use the WAN cache (T99208)
- git #665f1a03 - Ensure that files end with a newline (T102619)
- git #dbe411e6 - Correct quotes in Polish translation
- git #4a300206 - Reduce RC table contention for file deletion (T98706)
- git #8517b3cb - Fix InstantCommons - HTTP access to Commons does not work anymore (T102562)
- git #e7551f16 - Add a SpecialSearchResultsAppend hook (T101783)
- git #b9d66d57 - build: Remove obsolete jshint exclusion for jscompat
- git #bb61a048 - database: Don't treat $defaultSchemas as containing all types/drivers
- git #b01d542a - Update mediawiki/mediawiki-codesniffer dependency to 0.2.0
- git #427bdb6d - jobqueue: use more sensible metric key names
- git #5b5b6974 - composer.json: Set classmap-authoritative: true (T85182)
- git #1a6f5dbe - Simplify canUpdateTags function in ChangeTags
- git #f827d5a2 - Avoid muliple cache calls to explicitly defined tags
- git #9d323de4 - specials: Simplify return logic of various SpecialUserlogin methods
- git #7ee98304 - Update jQuery Client to v2.0.0
- git #6fb0b31d - Moved patrol code in commitRollback() down to reduce contention
- git #e7c9096e - HTTPS-ify links to Wikimedia's sites in MW core source
- git #26028647 - Tablesorter: Replace wgContentLanguage by wgPageContentLanguage
- git #149d721e - resourceloader: Fix broken getRequest/getDirection in derived context
- git #d20583dd - resourceloader: Use -1 instead of null in DerivativeResourceLoaderContext
- git #ea437ac3 - () to testPrefixNormalizationSearchBug() (bug 25702)
- git #338a6627 - Add "rel=discussion" attribute to talk page tabs in skin template (T65198)
- git #f3874a4a - Fix rel="copyright" for ApiHelp (T94038, T93995)
- git #2c657ab8 - mediawiki.widgets: Add missing dependency on mediawiki.Title, mediawiki.api
- git #b5d46d22 - Disable Preferences save button before setting change (T89457)
- git #8c0ff687 - Job queue: prefix metric keys with 'jobqueue'; segment with '.'
- git #1e7076c6 - Instrument edit failures (T102199)
- git #a7f8043e - Add release notes for f6e5079
- git #b39b3944 - Add Goan Konkani Language (T96468)
- git #f6e5079a - Use mediawiki/at-ease library for suppressing warnings (T100923)
- git #c403d483 - Add LCStore implementation that uses static arrays in PHP files (T99740)
- git #32cc74a0 - Add image/pjpeg as an alias for image/jpeg (T102136)
- git #7b689065 - AjaxResponse: Fix broken logic for extracting HTTP status codes (T102028)
- git #519f901c - Allow users with 'viewsuppressed' to view when limitTitle()d (T101982)
- git #4c483cb6 - Fix the autonym of Northern Luri and change Central to Northern
- git #88c16d80 - Live preview: Don't show empty summary preview
- git #8af83f4f - Use instanceof in ParserCache::getKey to help IDEs
- git #0e298302 - Avoid section profiling in Hooks::run due to high overhead
- git #7fd4bc17 - Simplify SpecialBlockList::preprocessResults
- git #a0616269 - Check for link-local addresses in isPublic (T102032)
- git #62961558 - Encapsulate rc_params handling in RecentChange::parseParams
- git #517ce8c3 - Update namespaces and special pages for Northern Luri (lrc) from translatewiki (T102026)
- git #a8454a95 - Add some more allowedRedirectParams to MyContributions
- git #1a20dc93 - Password validity by policy per group (T94774)
- git #155ad712 - StashEdit: Use postWithToken
- git #964fc324 - Convert mediawiki.action.edit.collapsibleFooter and mediawiki.special.changeslist.legend to using mw.cookie (T67384)
- git #837cd3be - Convert mediawiki.toc and mediawiki.user to using mw.cookie (T67384)
- git #92dfd544 - Allow 'uselang', 'useskin', 'debug' as query parameters in RedirectSpecialPages (T90390)
- git #7b20e0ef - objectcache: Minor code clean up in ObjectCache.php
- git #fd5bde60 - Fixed "wfTimestamp() fed bogus time value" errors
- git #d8673b07 - Fix variants for OO UI images (T101895)
- git #5cd0a43e - Update OOjs UI to v0.11.4
- git #2dd9ec21 - mediawiki.jqueryMsg: Phase out redundant data module and minor clean up
- git #da0fb511 - API: Add api-format-prettyprint-header-only-html
- git #48f83536 - Move several unit tests to directly subclass PHPUnit_Framework_TestCase
- git #2a1b2ef3 - Made MessageCache::replace() ignore messages with content language suffix
- git #78401fac - Use XmlSelect to simplify Xml::monthSelector (T93234)
- git #cbcbbf2b - AutoloadGenerator.php: Update 'AutoloadClasses' in extension.json (T88194)
- git #1996e35e - Html: Add buttonAttributes() more diligently
- git #785a8289 - Do not support new installations via .php5 entrypoint any longer
- git #839ffb08 - Chinese Conversion Table Update 2015-4
- git #5404a1a5 - Consistency tweaks: xml -> XML, Href -> href
- git #f12268f2 - Add login error browser test
- git #2bfc808d - ApiQueryRevisions: Remove bogus query optimization (T98467)
Vendor
[edit]- git #c18734bd - Add mediawiki/at-ease 1.0.0 (T102023)
Extensions
[edit]AbuseFilter
[edit]- git #9fd43729 - Add help link
- git #71c2da0e - Add a link to "Special:Tags"
BetaFeatures
[edit]- git #6a926116 - build: Adding configuration for jsonlint
BounceHandler
[edit]- git #7f5b2312 - build: Configuring banana-checker and jsonlint
Calendar
[edit]- git #595bfd22 - build: Configuring banana-checker and jsonlint
CategoryTree
[edit]- git #f5e8bf08 - build: Adding configuration for jsonlint
CheckUser
[edit]- git #ee84bdbb - build: Configuring banana-checker and jsonlint
CirrusSearch
[edit]- git #debb6753 - Couple more tweaks to CirrusSearch Makefile
- git #966f0b3f - Add missing 'use \Status;' to includes/Util.php (T102454)
- git #e21d9051 - Autogenerate php autoloader array
- git #a921af72 - Add an optional "Give us your feedback" link (T101783)
- git #36b8112c - Update tests to match OOUI of Special:Search (T100898)
- git #6f18ece9 - build: Adding configuration for jsonlint
- git #bab556ff - Revert "Remove lots of dynamic groovy"
- git #54d525da - Revert "Revert "Remove lots of dynamic groovy""
- git #dc62ba70 - Revert "Remove lots of dynamic groovy"
Cite
[edit]- git #eee3d0cf - build: Adding configuration for jsonlint
CiteThisPage
[edit]- git #32d5d39e - build: Adding configuration for jsonlint
Citoid
[edit]- git #726ff275 - Remove placeholder status from citations before inserting (T102265)
- git #c8ca892d - Check templateField type & add QUnit tests (T100651)
- git #90a7425f - Move citation error inline (T98715)
- git #cf66d41b - Convert message keys to lower case
- git #c47f1d67 - build: Add jsonlint
CodeEditor
[edit]- git #c71fb0bd - build: Configuring banana-checker and jsonlint
CodeReview
[edit]- git #7601c3c0 - build: Configuring banana-checker and jsonlint
CommonsMetadata
[edit]- git #dedf05af - build: Configuring banana-checker and jsonlint
ConfirmEdit
[edit]- git #258f5019 - Make Questy answers in arrays case-insensitive (T65272)
ContactPage
[edit]- git #6cdb407a - build: Configuring banana-checker and jsonlint
ContentTranslation
[edit]- git #3c5d1696 - Enable publish button when the preference is not to use initial translation (T103555)
- git #d8b1f11e - Additional trigger to add reflist while adding a reference manually (T103502)
- git #ae4ddabc - Use the callout widget for entry point dialog (T101822)
- git #e29d6ecf - Misc link tool fixes (T102118, T102115)
- git #b103fbb4 - Apply lang and dir to cx-source-loading
- git #1e2d099a - Special:CXStats: Add link to tagfilter page in target wikis (T99230)
- git #ae8e023c - Fix contributions of contributions menu (T102242)
- git #f3964354 - RTL fix for the Add link button
- git #0b54efd7 - Add special page aliases for Urdu (T102223)
- git #ec4fe1ac - Update commons_upload gem version
- git #66d25d4b - Avoid save error when translation started with empty content
- git #d6e9dbef - Avoid using same error message for save and publish
- git #be9424f3 - Bind link handlers to source links even if the target section is empty (T101831)
- git #91709e19 - Remove duplicate message from en.json
- git #106e7ad3 - Notify user on first translation (T99071)
- git #d7ae0f83 - Apply correct lang and dir for different types of link cards
- git #cae9caca - In Wikibase linking, check the target title instead of source (T101410)
- git #54f62738 - Add en.json credits
- git #211ac78a - Make cx-campaign-newarticle-notice more consistent
- git #fc41c5d4 - Add Wikibase link only to pages in the main namespace (T101410)
- git #af8cacfd - Rephrase cx-tools-missing-link-text and add gender support
ContributionTracking
[edit]- git #4fdf6840 - Schema migration adds the contribution_source table
DonationInterface
[edit]- git #68dc8840 - Update php-queue (again)
- git #448c8770 - Send message to pending queue before redirecting
- git #7f460871 - Don't keep retrying the same order ID
- git #8e0a8d12 - Make more fields optional for building queue messages
- git #4e9b7e93 - Deal with errors that are arrays (T100562)
- git #17bf7c30 - Use ct_id.numAttempt format for Astropay order number
Echo
[edit]- git #89898043 - Throw InvalidArgumentException in NotificationFormatter
- git #a2566e45 - Don't silently accept invalid class names
- git #cac31dd8 - Fix doc comment in EchoNotificationController
- git #da894d8a - Fix docs on EchoNotificationDeleteJob and set explicit visibility on functions
- git #06d9385f - Don't use $dir
- git #1298f2bb - ) (bug 2)
- git #df452abb - ) (bug 1)
- git #c1c91a0c - Update tests/phpunit for new directory structure
- git #3c37aefd - Separate logic for extracting usernames from picking the right one (T101979)
- git #2c71920c - build: Adding configuration for jsonlint
- git #a6412a6d - Fix typo in scenario name
- git #4a9ebfc9 - Guarantee a correct known status for Linker::link (T96162)
- git #add1eb82 - Remove unused EchoDiscussionParser::getNotifiedUsersForComment()
EventLogging
[edit]- git #d248f839 - [BREAKING CHANGE] RemoteSchema: Drop support for index.php wgEventLoggingSchemaApiUri
- git #a0912d86 - api: Send Last-Modified header with revision timestamp (T94059)
- git #3cb8646b - Write different EventError code for validation errors
ExtensionDistributor
[edit]- git #a019d447 - .jshintrc: Set globals to false
- git #c250d1e9 - build: Configure "npm test" with jshint, jscs, jsonlint, banana-checker
- git #00392f43 - Add missing qqq
FlaggedRevs
[edit]- git #3ea8fa0f - Avoid post-redirect parse for certain edits
- git #1957b3d1 - Added some type docs
Flow
[edit]- git #96b184c4 - Fix TalkpageImportOperationTest (T86809)
- git #4fbd5498 - Allow invalid content in ContributionsQuery (T98547)
- git #3750336f - Explain why the insert order is important
- git #aacc6a63 - Show template when LQT signature user differs from author user (T101979)
- git #ea23cdb6 - Only show 'patrol' link if there is an RC entry
- git #de51a719 - Move hooks in Flow\Content\Content to FlowHooks (T101898)
- git #364344d2 - Check topicSummary permissions, even if null
- git #88a7b7c3 - Add missing use statements
- git #7f302352 - Fix php notice
- git #89d26e26 - build: Adding configuration for jsonlint
- git #a555d63c - Refuse to run conversion script on namespaces without subpages (T78105)
- git #acc50ef6 - Follow-up e4c8a1504f: fix CSS issues (T100074)
- git #ba485192 - Don't check if a revision is in recentchanges if it is too old
- git #e4c8a150 - Make none-editor use TextInputWidget (T100074)
- git #ad23fae2 - Show stub content where we're missing content instead of failing (T98547)
- git #af7cf74b - Point from -irc messages to main messages, and make it more greppable (T101941)
- git #dc608d53 - Use rawcontinue so we don't get inapplicable warnings
- git #5a743a71 - Cleanup API calls in LQT->Flow (T92303)
- git #46966354 - Follow-up c63ea54: re-use RC row, don't parse it twice
- git #c63ea542 - RC patrolling for Flow (T94452)
- git #640774ae - Don't hook into ourselves, just call the function directly
- git #d07ee77e - s/wfRunHooks/Hooks::run/
- git #1cd5dc90 - Correctly aggregate flow.dm.List item events
- git #1c86775c - Only add the Flow talk page manager account to the flow-bot group if not in it (T101888)
- git #e68641e0 - Be stricter when checking user
- git #c868fe2a - No need to allowCreation on NS_TOPIC, it's always occupied (T97090)
- git #ae162076 - Add 'ext.cite.style' required due to Cite/Parsoid changes (T99571)
Gather
[edit]- git #55f0494b - Correctly insert collections into the main menu (T102901)
- git #7eb36fef - Pass skin to PageActionsOverlay. (T102719)
- git #66ca5ddc - Add recently edited collection
- git #a7a86d89 - Render tabs to my collections and active collections (T102188)
- git #aca374fd - Hygiene: Add explore collections list page
- git #af08a473 - Collections link for anon takes user to public view. (T101115)
- git #3b409c5c - Add the public collection (T96222)
- git #08fced8d - Encapsulate list item count updates in a transaction
- git #3780e406 - Fix create collection workflow (T102157)
- git #29447639 - Re-enable Gather on beta labs when experiment is not setup (T102567)
- git #c44f1b49 - Delegate watchstar loading to Gather (T98519)
- git #7538c149 - Hygiene: Separate watchstar from content overlay (T98519)
- git #629a00bd - Gather: message enhancement.
- git #681f2982 - Fix ios zoom issue when selecting member for collection (T101454)
- git #8506f994 - Fix Gather editor interface (T101137, T102002, T102080)
- git #0305d239 - i18n: Add gender support to no public view (T99058)
- git #2072bb72 - Show related pages when editing 1 to 3 items collections (T100634)
- git #01506205 - Make the tests run in Jenkins (T96904)
- git #d8aae0eb - The random collection (T101422)
GlobalBlocking
[edit]- git #2a1d71f2 - Use FormSpecialPage in SpecialGlobalBlockStatus
GlobalCssJs
[edit]- git #81f1e685 - build: Configure banana-checker and jsonlint
Josa
[edit]- git #3bad6e95 - Add missing parser tests
- git #ccf50a5a - Use === instead of ==
LiquidThreads
[edit]- git #cbe8a100 - Expose thread_signature in API (T101979)
MobileFrontend
[edit]- git #bd5a7579 - Revert "Never apply border-box to 'body' (i.e. for a 'Skin')"
- git #d4bb7490 - Never apply border-box to 'body' (i.e. for a 'Skin') (T86366)
- git #1836ab96 - Vertically align the floated edit icon inside H2 (T100348)
- git #62e05c05 - Revert "Hygiene: Generate content area via mustache template" (T102558)
- git #8ef371ec - Remove the notifications button properly (T102540)
- git #a5acfa23 - Hygiene: Generate content area via mustache template
- git #ff7b78d8 - Revert "QA: Enable test on Chrome"
- git #d4bd3e72 - Size the Special:Nearby refresh icon correctly (T102215)
- git #7a525903 - Revert I59122b568cd353ca5c3aba0a28522effb15cfab4 (T95305)
- git #1671d5b8 - Fix flash of unstyled title on Special pages with pagelists/page-summaries (T101798)
- git #d6c5b7e8 - Show a better error message, when the user can't edit a page due to the false group (T95305)
- git #5bd98fc4 - Don't show BetaOptinPanel on main page
- git #e9b47af0 - Add mw-content-<dir> class to content area (T100948)
- git #f05c1a2b - QA: Fix step definitions for new talk scenarios
- git #c65fad6c - QA: Enable test on Chrome (T88288)
- git #56b32a5e - Remove menu code in SkinMinerva that is no longer needed
- git #cd951d5e - Fix black bar in header on older devices (T98498)
- git #3dfc2fd5 - Promote TalkOverlay to stable (T54165)
- git #83c698ca - QA: Fix section toggling scenarios
- git #9241401b - QA: Upgrade to mediawiki_selenium 1.3.0 (T99658)
- git #5d04cf14 - Make sure header top border isn't visible
- git #ad3a29ff - Hygiene: Only use skin module in init.js
- git #9116d821 - Hygiene: Remove nonsense tests array key
- git #cc8cc9b0 - Use the correct inner variable name (T102041)
- git #8ce3eafb - Hack around Mustache/Lightncandy loop rendering issue to show browse tags (T101714)
- git #51282739 - Fix the last modified bar style regression on the home page
- git #6780a3ef - Show wikidata description at top of beta page. (T100709)
- git #b82f3d61 - Hygiene: Make PageList take an array of pages (T97592)
- git #f0cac08e - Hygiene: Update main menu code to get rid of legacy cruft (T101765)
- git #0bdc0ed7 - Hygiene: Use getter to get main menu and header html
- git #5ae1842b - Hygiene: Adjust chrome header generation for templating
- git #06edb47f - Correctly add alternate and canocial links (T99587)
- git #556b6533 - Hygiene: Remove getLanguages and getLanguageVariant wrappers
NavigationTiming
[edit]- git #5defbcbe - Record region when available (T101819)
OpenStackManager
[edit]- git #8466da1b - Automatically add to shell group when adding to a project (T97334)
- git #906ecbcd - Remove ldap host-entry creation and deletion from OSM. (T97163)
- git #e10e832b - Use fqdn instead of ecid for ldap host dn (T97163)
- git #20f96e4b - Refer to $user the correct way
- git #a7ec39bf - Introduce 'editallhiera' permission (T102389)
- git #e533e43b - Remove two maintenance scripts. (T97163)
- git #50e2254b - Remove code to specify sudoer host. (T101871)
ParserFunctions
[edit]- git #58aa1506 - build: Configure banana-checker and jsonlint
Scribunto
[edit]- git #58d722bc - Allow nil in mw.text.jsonEncode
- git #e55c5ee9 - Fix unit test for core change I31d4556b
SecurePoll
[edit]- git #e04428e1 - Add bv2015/doSpam.php (T100454)
SemanticForms
[edit]- git #4ad3b5ae - Cosmetic changes
- git #5ef348dc - Fixed "show on select" for multiple-instance templates
- git #f66fa1b2 - "values=" param now gets parsed
SiteMatrix
[edit]- git #5c92c7c1 - Set manifest_version in extension.json (T100745)
TemplateData
[edit]- git #050b478c - build: Update banana-checker, add jsonlint
Thanks
[edit]- git #514e9d4c - Call mw.Api() constructor properly
- git #4b886a4a - build: Adding configuration for jsonlint
TimedMediaHandler
[edit]- git #01d48f04 - Replace prior fix for view-time master manipulation in transcodes (T92357, T100211)
- git #786d1020 - Revert regression breaking reset of media transcodes (T100211)
Translate
[edit]- git #a8741397 - getTargetLanguage() should return a Language object (T102407)
- git #d2bc6773 - Use canonical class name for FormatJson
UploadWizard
[edit]- git #92c42d9c - build: Adding configuration for jsonlint
UserMerge
[edit]- git #109e9b46 - build: Configure banana-checker and jsonlint
VisualEditor
[edit]- git #3f60c4f1 - Update VE core submodule to master (2e03ab7)
- git #3fe71f63 - Update VE core submodule to master (259f8b2)
- git #e1ce4950 - mw.ViewPageTarget: Ensure canonial view url is restored (T102363)
- git #f41310ab - build: Configure jsonlint
- git #c0ae3463 - Add missing callback to set namespaces
- git #3302f2e3 - Sync extension.json with VisualEditor.php
- git #7d5e5ec9 - MWMediaResourceProvider: Use exist instead of bool check on API values (T66822)
- git #9f17ac15 - Remove .jsduck/generate.sh symlink to removed file
- git #8a134783 - Improve readability of license text in save dialog (T100017)
- git #85b86fb4 - Stop using deprecated aliases for OO.ui.mixin.*
- git #df79ed8c - Update VE core submodule to master (5befc34)
WikiEditor
[edit]- git #8030d3d8 - Reduce 'Edit' EventLogging schema sampling rate to 6.25% (1/16th) (T103036)
WikimediaEvents
[edit]- git #04ce736c - Log 'resourceloader.forbidden' events from readers (T101806)
- git #f0625fe7 - Log 'resourceloader.forbidden' events with ModuleLoadFailure schema (T101806)
cldr
[edit]- git #96a9a7c6 - test: Configuring banana-checker for i18n messages
- git #b352df90 - Fix Luri names
intersection
[edit]- git #4bc91ec6 - Fix class name oversight in that last commit
Skins
[edit]Vector
[edit]- git #5fa645c3 - Remove superfluous whitespace from HTML output (T102861)
- git #3502a6f8 - Support 'rel' attributes in namespace navigation elements (T65198)