MediaWiki 1.26/wmf8
Appearance
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 (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 (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 (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 (T100127, 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 (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 (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() (T100577, T100869, T98706)
- git #200869fd - Use a fixed comment placeholder string in CSSMin
- git #20d53918 - resourceloader: Don't cache minification of user.tokens (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 (T97410)
- git #50dafc29 - Make ResourceLoaderWikiModule support custom position (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 (T97410)
- git #516265fa - Bypass TransformTooBigImageAreaError for ForeignApiFile (T34387)
- git #4fe54ae2 - Removed partly obsolete and redundant BagOStuff comment
- git #549bfc0e - Fixed regression from 97b2a1dfd with URL specified edit tags (T100248)
- git #066fcb80 - Make the output of UnifiedDiffFormatter match diff -u (T100069)
- git #aacc7d37 - Remove mediawiki.action.history group (T90842)
- git #d6b4d3c5 - Add ability to load plain CSS files at the bottom (T97420)
- git #bf6e57d3 - SVG upload with specific error (warning) message when blocking (T85924)
- git #8464e89b - Provide a .mailmap file to make git log/etc. cleaner
- git #d39e1e24 - Introduce ParserCacheSaveComplete hook. (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 (T55918)
- git #71f7726f - Follow-up a43af3bc: Add Import integration test (T89307)
- git #a43af3bc - Reset Title cache when importing titles. (T89307)
- git #aab84873 - HISTORY: Note new $wgThumbnailBuckets as of 1.24.0 (T78053)
- git #3809b6a3 - Installer: fix images in CSS (T100145)
- git #9bb0c2ac - resourceloader: Rename ResourceLoaderImageModule::ensureStuffLoaded to loadFromDefinition
- git #2fe90864 - Installer: use proto-relative URLs for license picker (T100146)
- git #f325d07b - installer: Export wgResourceBasePath in LocalSettingsGenerator (T75031)
- git #4a3e50a5 - Export allowed tags from Sanitizer to mediawiki.jqueryMsg (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 (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' (T99223)
- git #9880d5b6 - Check for dependencies in entry point and Maintenance.php (T90438, T88951)
- git #e85bd04b - Implement OOUI display format for HTMLForm (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 (T97623)
- git #97b2a1df - Made RecentChange defer the save() method via DeferredUpdates (T100042)
- git #072e3666 - Defer some updates in doEditUpdates()
- git #e0ef4f55 - ProfilerOutputStats: replace single ':' with '.', too
- git #66183071 - Improve ProfilerXhprof's blacklist/whitelist capabilities (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 (T98739)
- git #f2364452 - API: Add 'wrfromtitle' and 'wrtotitle' to list=watchlistraw (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 (T99846)
- git #e58e4b49 - Flush lazy jobs in load.php and api.php too (T99775, T99849)
- git #6cf296e6 - Fix Special:Preferences onBeforeUnload handler (T94194)
- git #f0b510f9 - Pass a message key to MalformedTitleException constructor (T99818)
- git #a89338ff - Improve documentation of maintenance/sql.php
- git #56bcd86d - mediawiki.language: Respect $wgTranslateNumerals in convertNumber() (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 (T65960)
- git #0e61e0ed - API: Ignore META_BC_SUBELEMENTS elements that aren't actually set (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
[edit]BounceHandler
[edit]- git #7dd13b3e - Add example from Oracle Communications Messaging Server 7.0.5.32.0
Calendar
[edit]- git #4e3404f3 - Explicitly define module position (T97410)
CentralAuth
[edit]- git #da3d1142 - fix misleading admin-delete-description message (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 (T76497)
- git #5547fcaa - Enable CirrusSearch-PerUser pool counter in fully featured config
- git #bbc3f4ae - Work arround broken isset in php 5.3 (T99871)
Cite
[edit]- git #7af2f444 - Revert "Do all of Cite's real work during unstrip" and followup (T100477, T101390)
- git #fa7be37d - Don't run references if the output type isn't HTML (T99787)
- git #c79fcaa5 - Add SpecialCite stub file for backwards-compatability
CodeEditor
[edit]- git #aba51ef4 - Additional CodeEditor buttons (T61923)
CodeReview
[edit]- git #50e616c9 - Explicitly define module position (T97410)
ConfirmEdit
[edit]- git #fa30ab63 - Fix issues from recent extension registration changes (T100775, T100504, T100505)
- git #5dda4e51 - FancyCaptcha: callbacks can't be arrays (T100561)
- git #1b18e91e - Add .jshintrc
- git #a9b8fcec - Fix extension.json files (T100351)
- git #daa1f05d - Fixed "throw" statement
- git #3cbbec45 - Remove PHP entry point and use extension.json for QuestyCaptcha (T88047)
- git #d7e46583 - Clear PHP entry point and use extension.json for ReCaptcha (T88047)
- git #2d0be643 - Use extension.json and clear PHP entry point for MathCaptcha (T88047)
- git #bf412aad - Add extension.json and clear PHP entry point (T88047)
- git #2f0db346 - Move QuestyCaptcha to its own place (T88047)
- git #35621d18 - Removed unused $wgExtensionAssetsPath var
- git #dc727507 - Move ReCaptcha to it's own place (T88047)
- git #23766bee - Move MathCaptcha to it's own place (T88047)
- git #cad5bc92 - Move FancyCaptcha to its own location (T88047)
- git #4d568068 - Fix Hook function should be static
- git #806c8862 - Clean up ConfirmEdit.php entry point and move common files to common places (T88047)
- git #bd5c5d49 - Move i18n to Captcha modules own directory (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 (T87410)
- git #a1d0ca64 - Code cleanup in ext.cx.publish.js
- git #d6542636 - Set manifest_version in extension.json (T100745)
ContributionTracking
[edit]- git #78aa7a29 - email -> email address
DisableAccount
[edit]- git #ee49077d - Add extension.json, empty PHP entry point (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 (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. (T98996)
- git #08fc2c94 - Remove i18n shim
- git #18b1b357 - Fix mobile getting no-JS experience (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 (T93421)
- git #de8e18f3 - Fix undo API (T99645, 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 (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 (T97410)
- git #11e1c51d - Conversion to using WAN cache (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 (T100147)
- git #1c7ab8fe - Add GENDER support in gather-collection-owner-text
- git #41d551e2 - UX changes to the collection editing overlay (T97679)
- git #11200bbd - Update collection information when created and edited. (T98315)
- git #a5cfcca7 - Fix floating border at the bottom of collections list column (T98901)
- git #5f0734e6 - Use MobileFrontend toast module to show toasts on page reload (T97067)
- git #05ff9e16 - QA: Fixes to browser tests
- git #2da3592b - Invert placeholder text on create collection input (T96837)
- git #8acdd20b - Change search input placeholder on editing collection (T98541)
GlobalCssJs
[edit]- git #b224afb3 - Explicitly define module position (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. (T99921)
MobileFrontend
[edit]- git #c39f8af8 - Fix the last modified bar regression for cached pages (T100429)
- git #86e0bb6e - Fix Style-position warnings (T100664)
- git #9bfd743b - Fix the template location
- git #92d1b57b - Don't load some of the default skin css
- git #5ab399c7 - Explicitly define module position (T97410)
- git #14480063 - Move oojs ui declaration code to top of javascript file
- git #0b35c1a5 - Hygiene: Documentation fix ups (T100410)
- git #863e3016 - Explicitly set position on various RL modules (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 (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 (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 (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 (T99100)
- git #b0e6ba66 - Fix Infobox dates
- git #4522eb58 - Don't try to access a non-existing key in an array (T100143)
- git #d9049b5f - Apply padding max width to container not header
- git #770e8480 - Have link to switch back to desktop view be protocol-relative (T99343)
- git #41ce4601 - Remove deprecated options being passed in preRender and postRender
- git #f221ccc6 - Alpha, Beta: Center-align the last-modified bar on tablets (T98925)
- git #1fcad8de - Enable experiments for anons
- git #cbe7ddd8 - Hygiene: quick lookup -> resources
- git #bde3cff9 - Make the banner image clickable (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 (T98385)
- git #2ac61ca3 - Alpha, Beta: Make overlays center-aligned (T96327)
- git #9c4df75f - Alpha, Beta: Make Special:Watchlist and Special:Nearby contents center-aligned (T96332)
- git #9f79ccd5 - Alpha, Beta: Make the header center-aligned on tablet (T96317)
- git #c96c51d1 - Simplify CSS animations feature detection (T99228)
- git #7ae30f7c - Browse: output articles in designated order (T99104)
MultimediaViewer
[edit]- git #531947e8 - mmv.mixins.less: Remove '-ms-linear-gradient' (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 (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 (T97410)
- git #0fae6f77 - build: Use npm for repo testing (jshint, jsonlint, jscs, banana)
- git #b4853c76 - Revert "Revert "Add extension.json, empty PHP entry point"" (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 (T97410)
Translate
[edit]- git #da7f8e0e - Remove unused local variable
- git #23fb1929 - Make tpt-mark-nochanges impervious to manual addition of <!--T...--> (T100135)
- git #f0e9a5f6 - "Translate" to English in English translation stash (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 (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 (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 (T100540)
- git #5ccf31f0 - Fix conditional deed step skipping for Flickr (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 (T97410)
VisualEditor
[edit]- git #c665e281 - Use more appropriate RecentChange_save hook for tagging (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 (T91804)
WikiEditor
[edit]- git #0e693f58 - Explicitly define module position (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` (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
[edit]Vector
[edit]- git #b7a1d83e - jquery.ui.button.css: Remove '-ms-linear-gradient' (T100285)
- git #35ca341e - Minor header fixes for Typography Refresh (T66653)