MediaWiki 1.26/wmf8
MediaWiki 1.26/wmf7 | Deployment of MediaWiki 1.26wmf8 to Wikimedia sites | MediaWiki 1.26/wmf9 |
The latest version (labeled "1.26wmf8") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 27 May 2015 (see the roadmap).
Core changes
edit- git #71c35ab7 - Fix the autonym of Northern Luri and change Central to Northern
- git #37613b24 - Add Goan Konkani Language (task T96468)
- git #d6802ad7 - Avoid section profiling in Hooks::run due to high overhead
- git #7483e2e8 - Update namespaces and special pages for Northern Luri (lrc) from translatewiki (task T102026)
- git #55e18123 - Fixed "wfTimestamp() fed bogus time value" errors
- git #433fae7f - Update FlaggedRevs for cherry-picks
- git #ae01d2a5 - Avoid parser cache miss that often occurs post-save
- git #500c37be - [WMF] resourceloader: Add logging for T101806 private modules (task T101806)
- git #d5e844ce - Update Wikidata - forward compat for usage tracking
- git #c5917001 - Update UploadWizard to fix Flickr
- git #55e9a3f9 - Bump Cite submodule for 7af2f4443e05988a5e02cffa22e5486ecd755356
- git #b12da32e - Update Parsoid and RestBaseUpdateJobs to enqueue jobs with lazyPush()
- git #a2edded0 - Refactored entry points to have uniform shutdown handling (task T100127, task T100085)
- git #c0572522 - Bump Vendor for I047c59b6
- git #0a991b7f - Update MobileFrontend
- git #1b20d62c - Revert "awful hack: disable fss on zhwiki only, except on mw1017"
- git #4c0e2df8 - jobqueue: Record stats on how long it takes before a job is run (task T101054)
- git #358c1034 - awful hack: disable fss on zhwiki only, except on mw1017
- git #b3e2450d - Update ContentTranslation to 9db7974
- git #7f49853f - ResourceLoader::filter: use APC when running under HHVM
- git #ab60d0d1 - Backport Calendar module position fix (task T97410)
- git #3c63a857 - Bump Flow for fix to notifications for imports
- git #cdd033e7 - Update ExtensionDistributor for cherry-picks
- git #69814403 - Fixed $flags bit operation precedence fail in User::loadFromDatabase() (task T100577, task T100869, task T98706)
- git #200869fd - Use a fixed comment placeholder string in CSSMin
- git #20d53918 - resourceloader: Don't cache minification of user.tokens (task T84960)
- git #cdbd9566 - Update RSS for cherry-picks
- git #1d054ce6 - Use a fixed marker prefix string in the Parser and MWTidy
- git #f9883ce4 - Update SemanticForms for cherry-picks
- git #4f76407d - Backport CodeReview module position fix (task T97410)
- git #50dafc29 - Make ResourceLoaderWikiModule support custom position (task T97410)
- git #dbb8fbb3 - Update Wikidata - css compatibility fixes for wmf8 core
- git #ea4485ab - Update WikimediaMessages for I635ae268
- git #2c6e9561 - resourceloader: Fix broken 'version' param in mw.loader requests
- git #44ffb001 - Update WikiEditor to 1.26wmf8 HEAD
- git #88982a8c - Update Gadgets for cherry-picks
- git #fe5e8b90 - Update WikimediaEvents for cherry-picks
- git #f6250085 - Update ConfirmEdit for I70f9c3f
- git #64195a48 - Update context stats in SiteStatsUpdate
- git #169ac649 - Update Gadgets to 1.26wmf8 HEAD
- git #fc73a5b6 - Update GlobalCssJs to 1.26wmf8 HEAD
- git #6a417913 - Update VisualEditor for Ic4c7d8d8
- git #df98652b - Update ContentTranslation to 67163e1
- git #38c76359 - Revert "Convert mediawiki.toc and mediawiki.user to using mw.cookie"
- git #6018a801 - Update extensions/ConfirmEdit submodule pointer.
- git #337c30dc - Do not load mw-ui-icon-ok in icons pack
- git #e88ae333 - Explicitly define filepage module position (task T97410)
- git #516265fa - Bypass TransformTooBigImageAreaError for ForeignApiFile (task T34387)
- git #4fe54ae2 - Removed partly obsolete and redundant BagOStuff comment
- git #549bfc0e - Fixed regression from 97b2a1dfd with URL specified edit tags (task T100248)
- git #066fcb80 - Make the output of UnifiedDiffFormatter match diff -u (task T100069)
- git #aacc7d37 - Remove mediawiki.action.history group (task T90842)
- git #d6b4d3c5 - Add ability to load plain CSS files at the bottom (task T97420)
- git #bf6e57d3 - SVG upload with specific error (warning) message when blocking (task T85924)
- git #8464e89b - Provide a .mailmap file to make git log/etc. cleaner
- git #d39e1e24 - Introduce ParserCacheSaveComplete hook. (task T99511)
- git #f7dffd0d - Move 1.25 Release Notes to HISTORY
- git #8aadcd08 - add link description to wantedpages-summary
- git #34537805 - registration: Fix 'ResourceModules' in schema
- git #8d0dcb86 - Introduce wikipage.editform hook (task T55918)
- git #71f7726f - Follow-up a43af3bc: Add Import integration test (task T89307)
- git #a43af3bc - Reset Title cache when importing titles. (task T89307)
- git #aab84873 - HISTORY: Note new $wgThumbnailBuckets as of 1.24.0 (task T78053)
- git #3809b6a3 - Installer: fix images in CSS (task T100145)
- git #9bb0c2ac - resourceloader: Rename ResourceLoaderImageModule::ensureStuffLoaded to loadFromDefinition
- git #2fe90864 - Installer: use proto-relative URLs for license picker (task T100146)
- git #f325d07b - installer: Export wgResourceBasePath in LocalSettingsGenerator (task T75031)
- git #4a3e50a5 - Export allowed tags from Sanitizer to mediawiki.jqueryMsg (task T66740)
- git #c9ceccc1 - Process cache tagUsageStatistics() to improve performance
- git #bba9c04d - On missing php-xml, don't mention Mandrake explicitly in the installer
- git #54a912c5 - XMP: Use structured logging instead of wfDebugLog
- git #b97c1055 - XMP: Throw generic exceptions instead of MWException
- git #4feb2ac7 - Remove unused 'XMPGetInfo' and 'XMPGetResults' hooks
- git #3354b3e0 - Remove MWLogger and non-namespaced MWLogger* shim classes (bug 100098)
- git #300bf47a - Fix false Namespaceselector value for "all" on Special:LinkSearch (task T98496)
- git #ac5f821a - Replaced spaces with underscores in NS_ consts
- git #5d62d694 - Special:PageLanguage: Show log extract only when title known
- git #433ff9be - Cleaned up CAS check in RevDelLogItem::setBits for recentchanges
- git #2b56938d - Cleaned up some Job doc types
- git #52e1947d - Actually set the $res field via doQuery() in setVisibility
- git #4dc9c344 - resources: Add OOjs UI's Apex theme's files
- git #5ed7008f - Add gender in message 'editinguser' (task T99223)
- git #9880d5b6 - Check for dependencies in entry point and Maintenance.php (task T90438, task T88951)
- git #e85bd04b - Implement OOUI display format for HTMLForm (task T85291)
- git #97c8005a - Add explicit plural for number of bytes
- git #c1bc0e44 - Added $res var docs for RevisionListBase
- git #2b368515 - Format number for message 'title-invalid-too-long'
- git #0f19ee9d - SpecialStatsAddExtra: Format column label with msg (task T97623)
- git #97b2a1df - Made RecentChange defer the save() method via DeferredUpdates (task T100042)
- git #072e3666 - Defer some updates in doEditUpdates()
- git #e0ef4f55 - ProfilerOutputStats: replace single ':' with '.', too
- git #66183071 - Improve ProfilerXhprof's blacklist/whitelist capabilities (task T99829)
- git #1404c6ca - Avoid calling load() in LocalFile::invalidateCache; not needed
- git #a70b4c85 - ProfilerOutputStats: allow a key prefix to be specified
- git #e6686487 - registration: Don't ignore empty array config settings when converting (task T98739)
- git #f2364452 - API: Add 'wrfromtitle' and 'wrtotitle' to list=watchlistraw (task T98985)
- git #c3e76a59 - Avoid pointless getNativeData() call in isCountable()
- git #99b05dcc - Make sure $dbw is an object in DeferredUpdates::addUpdate()
- git #6fb86c5d - registration: Notify of problems before filemtime, not after (task T99846)
- git #e58e4b49 - Flush lazy jobs in load.php and api.php too (task T99775, task T99849)
- git #6cf296e6 - Fix Special:Preferences onBeforeUnload handler (task T94194)
- git #f0b510f9 - Pass a message key to MalformedTitleException constructor (task T99818)
- git #a89338ff - Improve documentation of maintenance/sql.php
- git #56bcd86d - mediawiki.language: Respect $wgTranslateNumerals in convertNumber() (task T72109)
- git #c24303d6 - Search: Allow searchContainedSyntax to be defined by constructor
- git #048b148e - registration: Add test case to demonstrate T98347 is invalid
- git #a58bf0b3 - Bumping lightncandy version from 0.18 to 0.21
- git #e51eaf61 - Fix edit link for messages in $wgForceUIMsgAsContentMsg
- git #25a72bcc - jquery.tipsy: Improve accessibility slightly (task T65960)
- git #0e61e0ed - API: Ignore META_BC_SUBELEMENTS elements that aren't actually set (task T98185)
- git #3733f00e - Update namespace aliases for Luri (lrc) from translatewiki
Vendor
edit- git #6aff7827 - Cherry-pick 9ff89da7 and 3696bf79eb22 from oojs/oojs-ui
Extensions
editBounceHandler
edit- git #7dd13b3e - Add example from Oracle Communications Messaging Server 7.0.5.32.0
Calendar
edit- git #4e3404f3 - Explicitly define module position (task T97410)
CentralAuth
edit- git #da3d1142 - fix misleading admin-delete-description message (task T98390)
- git #41c40084 - rephrase rename notification
- git #3bf0d475 - Add explicit GENDER support to globalrenamequeue-email-body-*
CirrusSearch
edit- git #f3139ef2 - New option to log but not fail per-user pool counter failures (task T76497)
- git #5547fcaa - Enable CirrusSearch-PerUser pool counter in fully featured config
- git #bbc3f4ae - Work arround broken isset in php 5.3 (task T99871)
Cite
edit- git #7af2f444 - Revert "Do all of Cite's real work during unstrip" and followup (task T100477, task T101390)
- git #fa7be37d - Don't run references if the output type isn't HTML (task T99787)
- git #c79fcaa5 - Add SpecialCite stub file for backwards-compatability
CodeEditor
edit- git #aba51ef4 - Additional CodeEditor buttons (task T61923)
CodeReview
edit- git #50e616c9 - Explicitly define module position (task T97410)
ConfirmEdit
edit- git #fa30ab63 - Fix issues from recent extension registration changes (task T100775, task T100504, task T100505)
- git #5dda4e51 - FancyCaptcha: callbacks can't be arrays (task T100561)
- git #1b18e91e - Add .jshintrc
- git #a9b8fcec - Fix extension.json files (task T100351)
- git #daa1f05d - Fixed "throw" statement
- git #3cbbec45 - Remove PHP entry point and use extension.json for QuestyCaptcha (task T88047)
- git #d7e46583 - Clear PHP entry point and use extension.json for ReCaptcha (task T88047)
- git #2d0be643 - Use extension.json and clear PHP entry point for MathCaptcha (task T88047)
- git #bf412aad - Add extension.json and clear PHP entry point (task T88047)
- git #2f0db346 - Move QuestyCaptcha to its own place (task T88047)
- git #35621d18 - Removed unused $wgExtensionAssetsPath var
- git #dc727507 - Move ReCaptcha to it's own place (task T88047)
- git #23766bee - Move MathCaptcha to it's own place (task T88047)
- git #cad5bc92 - Move FancyCaptcha to its own location (task T88047)
- git #4d568068 - Fix Hook function should be static
- git #806c8862 - Clean up ConfirmEdit.php entry point and move common files to common places (task T88047)
- git #bd5c5d49 - Move i18n to Captcha modules own directory (task T88047)
ContentTranslation
edit- git #69893431 - Update mediawiki/codesniffer to 0.2.0 and fix spacing
- git #25c4ee3b - Add a Wikibase link after publishing a page (task T87410)
- git #a1d0ca64 - Code cleanup in ext.cx.publish.js
- git #d6542636 - Set manifest_version in extension.json (task T100745)
ContributionTracking
edit- git #78aa7a29 - email -> email address
DisableAccount
edit- git #ee49077d - Add extension.json, empty PHP entry point (task T88048)
Echo
edit- git #2e59b048 - Remove i18n shim
- git #e79fb205 - Always assume a prefix-length of one.
- git #a17ae468 - Test with $wgDiff = false when wikidiff2 is installed
- git #fb028f7a - Run DiscussionParserTest with $wgDiff = false to match prod
ExtensionDistributor
edit- git #6a3e2bfb - Record downloads with EventLogging (task T27844)
FlaggedRevs
edit- git #8f5d153f - Avoid extra post-save parse that can sometimes occur
Flow
edit- git #72f601d9 - Fix users getting notifications despite not having Special:NewMessages. (task T98996)
- git #08fc2c94 - Remove i18n shim
- git #18b1b357 - Fix mobile getting no-JS experience (task T100101)
- git #86aad61e - Hide Flow Search API until it's ready
- git #d64832df - Simplify messages with "250+ new topics"
- git #f1e3631e - Add user name suggestions from the API in the mention inspector (task T93421)
- git #de8e18f3 - Fix undo API (task T99645, task T99902)
- git #1b327545 - Remove full height side rail
- git #32c907f8 - Small layout tweaks for Flow right-rail
- git #ca213f01 - Create pages instead of messing with MessageCache in SpamBlacklist tests (task T99857)
- git #f1d610e0 - Improve ApiFlowViewTopicList documentation
Gadgets
edit- git #226441d8 - Added a blind 10 second TTL to loadStructuredList() for local caching
- git #ccea9789 - Acknowledge that gadgets have their position explicitly defined (task T97410)
- git #11e1c51d - Conversion to using WAN cache (task T93141)
Gather
edit- git #bba6a217 - Fix warnings in Gather due to non-explicit position
- git #82ddc090 - i18n: Reword message to remove "click here"
- git #ee1e6909 - Fix false input style for select field on Special:GatherEditFeed (task T100147)
- git #1c7ab8fe - Add GENDER support in gather-collection-owner-text
- git #41d551e2 - UX changes to the collection editing overlay (task T97679)
- git #11200bbd - Update collection information when created and edited. (task T98315)
- git #a5cfcca7 - Fix floating border at the bottom of collections list column (task T98901)
- git #5f0734e6 - Use MobileFrontend toast module to show toasts on page reload (task T97067)
- git #05ff9e16 - QA: Fixes to browser tests
- git #2da3592b - Invert placeholder text on create collection input (task T96837)
- git #8acdd20b - Change search input placeholder on editing collection (task T98541)
GlobalCssJs
edit- git #b224afb3 - Explicitly define module position (task T97410)
GlobalUsage
edit- git #d3327353 - Remove i18n shim
- git #88a366d7 - Give warning about false positives from case sensitive wikis
LiquidThreads
edit- git #0a77c4c3 - Remove i18n shim
- git #2f3e89c7 - Use __DIR__
Math
edit- git #452cf371 - Remove i18n shim
MobileApp
edit- git #52ca7495 - No longer explicitly refer to .less files from MobileFrontend. (task T99921)
MobileFrontend
edit- git #c39f8af8 - Fix the last modified bar regression for cached pages (task T100429)
- git #86e0bb6e - Fix Style-position warnings (task T100664)
- git #9bfd743b - Fix the template location
- git #92d1b57b - Don't load some of the default skin css
- git #5ab399c7 - Explicitly define module position (task T97410)
- git #14480063 - Move oojs ui declaration code to top of javascript file
- git #0b35c1a5 - Hygiene: Documentation fix ups (task T100410)
- git #863e3016 - Explicitly set position on various RL modules (task T100403)
- git #48ec7d66 - Hygiene: Update Gruntfile, kill javascripts README
- git #dc5cfe80 - Hygiene: Move javascripts/specials directory to resources
- git #19eb7558 - Hygiene: Remove style guide generation
- git #7c564596 - Hygiene: Move mobileoptions.js and templates into resources
- git #b29bbd48 - Hygiene: Move templates into folder where they are used from
- git #9c0456c7 - Hygiene: Clear the root folders
- git #8639905f - Hygiene: Cleanup special page styles
- git #b887087c - Show article snippets for Browse article (task T99102)
- git #890453c5 - Use the power of alphabet to ensure reset file loads first.
- git #0561e2f2 - Separate reset stylesheet from chrome styles
- git #58a2b4e6 - Re-enable fontchanger in alpha (task T95198)
- git #a25e7eec - Hygiene: Fontchanger->resources folder
- git #f19dc7a3 - Hygiene: Modules => resources folder
- git #43898821 - Hygiene: Notifications styling => resources folder
- git #c8ae3096 - Hygiene: Move mobile.search to resources folder (task T98839)
- git #302633dc - Hygiene: Allow more rubocop comments
- git #7d93ac5e - Don't try to initialise watchstar on main page
- git #34c00bec - Fix icons in the search overlay (task T99100)
- git #b0e6ba66 - Fix Infobox dates
- git #4522eb58 - Don't try to access a non-existing key in an array (task T100143)
- git #d9049b5f - Apply padding max width to container not header
- git #770e8480 - Have link to switch back to desktop view be protocol-relative (task T99343)
- git #41ce4601 - Remove deprecated options being passed in preRender and postRender
- git #f221ccc6 - Alpha, Beta: Center-align the last-modified bar on tablets (task T98925)
- git #1fcad8de - Enable experiments for anons
- git #cbe7ddd8 - Hygiene: quick lookup -> resources
- git #bde3cff9 - Make the banner image clickable (task T96404)
- git #a3f4eb47 - Hygiene: Change module name so it's easier to locate to things outside MobileFrontend
- git #bd1684d3 - Hygiene: Merge all stable initialisation scripts into one single file
- git #959aaa17 - Hygiene: Move mobile.issues files to resources
- git #81287a33 - Hygiene: Move toggle code to resources folder
- git #7c0b7f4d - Hygiene: error report modules -> resources
- git #7eb61c49 - Hygiene: mobile.contentOverlays => resources
- git #af1672e9 - Hygiene: Move external files to resources folder
- git #e528838d - Hygiene: Move reference code to resources folder
- git #5db9ad41 - Alpha, Beta: Make banners center-aligned (task T98385)
- git #2ac61ca3 - Alpha, Beta: Make overlays center-aligned (task T96327)
- git #9c4df75f - Alpha, Beta: Make Special:Watchlist and Special:Nearby contents center-aligned (task T96332)
- git #9f79ccd5 - Alpha, Beta: Make the header center-aligned on tablet (task T96317)
- git #c96c51d1 - Simplify CSS animations feature detection (task T99228)
- git #7ae30f7c - Browse: output articles in designated order (task T99104)
MultimediaViewer
edit- git #531947e8 - mmv.mixins.less: Remove '-ms-linear-gradient' (task T100285)
OATHAuth
edit- git #255443ab - Make authentication window leniency configurable (bug 53194)
OAuth
edit- git #77fe20cf - Added $data_store var doc
Parsoid
edit- git #3248868d - Use lazyPush() and avoid now-redundant deduplicateRootJob() call
- git #996d7df6 - Update mediawiki/codesniffer to 0.2.0 and fix issues
PdfHandler
edit- git #d2041481 - Update for XMP logging changes
RSS
edit- git #e66a9afd - Don't rely on strip marker uniqueness (task T10104)
RestBaseUpdateJobs
edit- git #f595306b - Use lazyPush() and avoid now-redundant deduplicateRootJob() call
- git #7fd82bfd - Push both jobs at once instead of via two trips
Scribunto
edit- git #e7f5aae5 - Fix race condition in SIGXCPU handling
SemanticForms
edit- git #e52f2c1e - Stop using StripState
SiteMatrix
edit- git #d4388665 - Remove i18n shim
- git #ae7dcf5a - More explicit apihelp-sitematrix-description about dbname
SyntaxHighlight_GeSHi
edit- git #cff59622 - Explicitly define module position (task T97410)
- git #0fae6f77 - build: Use npm for repo testing (jshint, jsonlint, jscs, banana)
- git #b4853c76 - Revert "Revert "Add extension.json, empty PHP entry point"" (task T88063)
TemplateSandbox
edit- git #a034c486 - Remove i18n shim
Thanks
edit- git #dae84863 - Remove message reuse for "send thanks"
TimedMediaHandler
edit- git #822eb841 - Update message documentation
- git #f72ba537 - Explicitly define module position (task T97410)
Translate
edit- git #da7f8e0e - Remove unused local variable
- git #23fb1929 - Make tpt-mark-nochanges impervious to manual addition of <!--T...--> (task T100135)
- git #f0e9a5f6 - "Translate" to English in English translation stash (task T75664)
- git #dcf39717 - Fix exception "Checker class XYZ does not exist."
- git #375d19cc - Quotes and clarity in apihelp-query+messagecollection-param-filter
- git #26497293 - Update API query continuation usage for future change of default (task T96860)
- git #00971189 - Less jargon in translate-group-desc-nfcring-control
- git #69776715 - Mention re-entering translations in tux-session-expired
- git #4611f958 - Less legoish tsb-reminder-sent timestamps
- git #628af3e5 - Refactor MessageGroups and MessageIndex for test friendliness
- git #f704b5a8 - Remove ApiHardMessages entirely (task T90419)
- git #3406dd91 - Add article: "The Translate extension"
UniversalLanguageSelector
edit- git #c8135171 - Clarify API help message for language code
UploadWizard
edit- git #4cdbdd19 - Flickr upload form: Make button of type=submit (task T100540)
- git #5ccf31f0 - Fix conditional deed step skipping for Flickr (task T101616)
- git #ba86edb9 - Remove i18n shim
- git #7e53069b - Fix deed validation
UserDailyContribs
edit- git #5a2f995f - Message text clarification
VectorBeta
edit- git #384f5738 - Explicitly define module position (task T97410)
VisualEditor
edit- git #c665e281 - Use more appropriate RecentChange_save hook for tagging (task T100439)
- git #20d3526a - Use updateMwData when doing a live preview
- git #dc224746 - Representation for the red-linked inline images in VE
- git #cb1612b6 - [BrowserTest] Fixing the test for general markup
- git #058da228 - [BrowserTest] Fixing broken test for Page Options test
- git #0da5989e - [BrowserTest] Fixing the broken test for bullets
- git #38641f51 - rephrase feedback button to be less ambiguous (task T91804)
WikiEditor
edit- git #0e693f58 - Explicitly define module position (task T97410)
- git #a5bf9a0d - Actually use the parameter in wikieditor-toolbar-tool-table-toomany
- git #8a192090 - Actually allow people to override $wgWikiEditorFeatures
- git #9de4e8cc - Empty PHP entry point in favor of extension.json
Wikidata
edit- git #b9e60e11 - Update Wikidata - forward compatibility for usage tracking
WikimediaEvents
edit- git #de06ebe1 - Report time to first edit as `ttfe` (task T99060)
WikimediaIncubator
edit- git #3ea930e4 - Remove i18n shim
- git #d1ca8e36 - Use __DIR__
- git #6aa9c279 - Fix doc and public should be infront of static
WikimediaMaintenance
edit- git #10603817 - Remove undeployed extension's schema
WikimediaMessages
edit- git #cdb5859b - Fix incorrect args for hook EditPageCopyrightWarning
- git #707f6852 - Update ExtensionDistributor messages, 1.25 is stable, add 1.26 messages
- git #4c762e31 - Re-do: Move hooks from closure to a hooks file
- git #35b2c614 - Add explicit GENDER support to wikimedia-globalrenamequeue-email-body-*
- git #d2f99c7d - Revert "Move hooks from closure to a hooks file"
- git #a584a6d7 - Move hooks from closure to a hooks file
cldr
edit- git #ecc94b5a - Remove unused variants of Goan Konkani
- git #145bb5fc - Add translations for the name of Maharashtrian Konkani language
Skins
editVector
edit- git #b7a1d83e - jquery.ui.button.css: Remove '-ms-linear-gradient' (task T100285)
- git #35ca341e - Minor header fixes for Typography Refresh (task T66653)