MediaWiki 1.26/wmf13
MediaWiki 1.26/wmf12 | Deployment of MediaWiki 1.26wmf13 to Wikimedia sites | MediaWiki 1.26/wmf14 |
The latest version (labeled "1.26wmf13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 07 July 2015 (see the roadmap).
Core changes
edit- git #dbc9d941 - Updated mediawiki/core
- git #f5ad9de7 - Updated mediawiki/core
- git #45892149 - Updated mediawiki/core
- git #496bf5ae - Updated mediawiki/core
- git #60a8812d - Updated mediawiki/core
- git #3e515ba7 - Updated mediawiki/core
- git #ab8da29a - Updated mediawiki/core (task T105795)
- git #a901d155 - Updated mediawiki/core
- git #c070eb8c - Update VisualEditor for Ie59e04d3 (043e8ea) cherry-pick
- git #003f4322 - Revert "Revert "Revert Count API module instantiations and Hook runs""
- git #f9c89d28 - Revert "Revert Count API module instantiations and Hook runs"
- git #731a45f2 - Move StatsD key normalization from ProfilerOutputStats to BufferingStatsdDataFactory
- git #c9d29509 - Add 'AuthPluginStrict' log to identify users who are unable to authenticate
- git #20aa5a1b - Updated mediawiki/core
- git #117f60a1 - rebuildLocalisationCache: don't limit memory usage
- git #31c253aa - Fix variable name (follows Ib2c5856d)
- git #ac33b804 - Updated mediawiki/core (task T105562)
- git #8b192e74 - Update VisualEditor for If1d24467
- git #3767cd99 - Update VisualEditor for I0f754c94
- git #5153eb27 - Updated mediawiki/core (task T105387)
- git #94231b9f - Updated mediawiki/core (task T105050)
- git #8d5cc219 - Do not encode '~' as %7E. Fixes redirect loop in chrome. (task T105265)
- git #da070fb1 - Add Content-Length header to thumb.php error responses
- git #e3932033 - Updated mediawiki/core (task T104087)
- git #463a6d5e - Updated mediawiki/core (task T105089)
- git #fa128f43 - Unbreak missing flags in enhanced RC (task T105237)
- git #f6410d24 - Updated mediawiki/core
- git #12f2ab7f - Revert Count API module instantiations and Hook runs
- git #e476777d - Updated mediawiki/core (task T104189)
- git #d7360da9 - Updated mediawiki/core
- git #85a880bb - resourceloader: Set a TTL for minification cache entries (task T104769)
- git #3e1b3e93 - API: Move stats update for API module execution to when the module is actually executed
- git #cf7de707 - Add alias for Special:ChangeContentModel
- git #ed38734d - mediawiki.ui: Add @activeColor argument to the .button-colors() mixin
- git #eba9321b - Update composer-merge-plugin to v1.2.1 (task T104037)
- git #96092399 - API: Use ApiBase::PARAM_HELP_MSG_PER_VALUE for 'prop' in query+watchlist
- git #60e2104f - Add tests for Special:BlankPage
- git #a737b613 - Add SpecialPageTestBase to simplify testing of special pages
- git #2445aeed - API: Avoid caching when prop=info&intestactions=... is used
- git #ddca1c65 - TitleInputWidget: Add 'relative' option
- git #87a051dd - editWarning: Declare dependency on user.options (task T102564)
- git #0ab1e0b2 - mediawiki.jqueryMsg: Declare dependency on user.options
- git #2239e493 - i18nize [[Special:RandomInCategory]] submit button (task T101717)
- git #cd3638bf - mediawiki.searchSuggest: Allow multiple suggestion fields (task T104763)
- git #aba18a06 - Use localization for server default timezone on Special:Preferences (task T33516)
- git #484d0f6e - Removing obsolete `-moz-inline-block` property (task T103605)
- git #dc3ddcc4 - Allow hooks to abort lines in EnhancedRC (task T104564)
- git #94f153db - Add hook EnhancedChangesListModifyBlockLineData (task T104399)
- git #915a8767 - API: Remove some unused i18n messages
- git #446b83bd - API: Use message-per-value for apihelp-query+revisions+base-param-prop
- git #45d7d211 - FauxRequest: Add @since for new setHeaders and setCookie methods
- git #2b2ce752 - RawAction: Clean up max-age/s-maxage computation
- git #bf27bbb1 - Count API module instantiations and Hook runs
- git #53b0df09 - Add cookies and improve headers in FauxRequest
- git #4ef96ff1 - Declare and document $wgStatsdServer and $wgStatsdMetricPrefix
- git #a5bc9f49 - Revision: Interpret a NULL rev_content_model as the default model
- git #84758e6f - Made WANObjectCache::getCheckKey() automatically init the key
- git #5e4a1547 - Change "? :" to "?:"
- git #a5db4b7f - Fix reference to nonexistent ApiBase::getModulePathString in inline docs
- git #be250544 - Ensure DerivativeContext has a $stats property
- git #d8d172d8 - Correct mw-ui-icon size
- git #71ede19e - Don't try looking for phpunit if it is already loaded
- git #df2dc2ef - Improved job pickup time stats for delayed jobs (task T102743)
- git #56928b15 - Add explicit GENDER to logentry-contentmodel-change
- git #120ec6bb - mw.Title: Handle empty this.title (task T104377)
- git #abbf6a5e - Update OOjs UI to v0.11.7
- git #f5c88ef8 - Add {{bidi:}} syntax for directionality-safe arguments (task T104472)
- git #b1876e3d - API: Remove WDDX and dump formats
- git #6832094f - Account for unset visiting watchers
- git #09a21c4a - Attempt to count actual watchers in the info action (task T51506)
- git #6aeca3e9 - Better error message via api when content model does not allow editing
- git #5a976809 - Add missing dependency to mediawiki.widgets
- git #35fb85ba - Replace some MWException usage in User
- git #9bd84c11 - resourceloader: Make minify cache keys globally shared instead of local
- git #ee64052e - Add maintenance script to populate page,revision,archive.*_content_* fields (task T103388)
- git #fa31bf16 - Add Special:ChangeContentModel (task T72592)
- git #8a164ff9 - OOUIHTMLForm: Make setting 'readonly' on a text field actually work
- git #e688bea6 - Parser: Correct setHook() documentation
- git #7b52c1cb - API: Deprecate generatexml of modules revisions/deletedrevisions/parse
- git #7fea174c - Automatically infuse any infusable OOUI widgets present on the page
- git #391d5a66 - Make an apihelp message less repetitive
- git #cf5cdf22 - SpecialDoubleRedirects: Remove redirect=no for action=edit
- git #9d98e014 - tooltip-ca-edit: Simplify wording to align with others
- git #f9814f67 - Pass user to WikiPage::doDeleteArticleReal
- git #d2d692e1 - Log http error in ForeignAPIRepo::httpGet
- git #f0a8f8e6 - Add class to items in changeslist legend
- git #29dbdc3a - Made SqlBagOStuff set() wrap setMulti()
Vendor
edit- git #62c1d864 - Update composer-merge-plugin to v1.2.1 (task T104037)
Extensions
editAbuseFilter
edit- git #9a904579 - Remove i18n shim
BetaFeatures
edit- git #c3416813 - build: Add some development dependencies
CentralAuth
edit- git #f86b1b89 - Add log entry for $wgCentralAuthStrict failures if SULMigration is enabled
- git #a072d53c - Invalidate cache after account autocreation from job (task T74469, task T94885)
- git #c2d1c8b0 - Revert "Add global password policies" (task T104615)
- git #8712e354 - Made use of new USE_MULTI_COMMIT flag in user merge jobs
CirrusSearch
edit- git #12e9d918 - Suppress interwiki results when they would break (task T104189)
- git #b32b3ea6 - Fix expected failure in relevancy
- git #b13e96f0 - Revert "Update tests to match OOUI of Special:Search"
- git #5373e451 - Grammar and spelling fixes in the long morelike message
- git #c2b3fc51 - Add () for function call (task T104908)
- git #c98d7d18 - Cleanup test annotations
- git #1ec6152b - Add options to customize MoreLikeThis queries (task T101111)
- git #520d4a8b - Shorter regular expressions in Searcher and related
Cite
edit- git #a6c76966 - Add mobile target to VE/parsoid style module for Cite
- git #6cfdd6e1 - Remove spaces from the end of the line
Collection
edit- git #c91f39da - Fix typo w/ VRS URL construction, commit e126f75
ConfirmEdit
edit- git #2f4326a8 - Fix missing getForm( OutputPage ) argument in showEditFormFields() (task T104477)
ContentTranslation
edit- git #1bbf71f3 - Turn wgContentTranslationCampaigns into associative array (task T105050)
- git #ad5779c3 - While adapting references, validate whether the source has references list (task T104947)
- git #76474538 - Fix special page alias for Persian
- git #726207a6 - Load ext.cite.style once the source article is loaded (task T99870)
- git #01520a4b - Make grey links darker
- git #de081346 - Show the target title in the dashboard if it's different from the source (task T86014)
- git #85278cd9 - Code cleanup in ext.cx.translationlist.js
- git #6d80503e - Remove target title from cxstats campaign (task T101510)
- git #ca088d23 - Support <poem> translations (task T100385)
DismissableSiteNotice
edit- git #c00fc267 - Move SiteNoticeAfter hook to separate file
Echo
edit- git #bce9dbab - Link to localized Special:Notifications in overlay footer (task T59350)
- git #b12efddf - Use PROTO_CANONICAL for icon links in emails (task T104835)
- git #6b5a7693 - chmod 644 a few files (task T104721)
- git #e536eab2 - Avoid warnings on older queued EchoNotificationDeleteJobs
- git #a7c36b0b - Flip EchoEvent::getUseJobQueue() default
EducationProgram
edit- git #8f1e88ae - ApiAddStudents: Use ApiBase::PARAM_ISMULTI
EventLogging
edit- git #0707dabd - Kafka writer can now use either simple or keyed producer, simple is default
- git #0288da48 - Make kafka reader configurable via keyword args, mark messages as done as they are read (task T102831)
Flow
edit- git #8c190fc4 - Add title to Parsoid exception for troubleshooting
- git #2cea5b85 - urlencode titles in Parsoid URL (task T105562)
- git #85569614 - Never send email notifications for LQT notifications imported to Flow (task T104087)
- git #43836848 - Ensure there are no duplicate orderedTopicIds (task T105089)
- git #86f4c9fb - Fix browser tests
- git #f8f2c9c7 - Revert "Change mention inspector template"
- git #dc1a2252 - Move fetchTopics to the system controller in ToC widget
- git #7e3aaff0 - Add .super to typos list
- git #be016f0a - Add Grunt task for detecting typos
- git #19c9ebb2 - IE8: Use .parent instead of .super
- git #ffe67fa4 - Remove Wikiglyph, it's unused now (task T97312)
- git #39c07dea - Follow-up a16357b8c5: fix order icons (task T96890)
- git #9f5db6c4 - Index more than just deepest level of replies (task T104851)
- git #26d11ded - remove lintian errors by correcting permission script (task T104724)
- git #7965ca3c - Escape initialization if no flow-board exists in the page
- git #1d403095 - Link to single-view for block-level EnhancedRC entries (task T104399, task T104564)
- git #e58102fe - Only show one "Older edit" and one "Newer edit" link
- git #97eea33a - Api output format consistency
- git #8e42be50 - Add undo-link to diff-page (task T101738, task T102957)
- git #81e9169a - Update Echo 'use-jobqueue' flag for I707bc01a9708
- git #a16357b8 - Create an OOUI ToC widget (task T96890, task T86844)
- git #2f636d5e - Use config variable to enable ApiFlowSearch, rather than commenting out
- git #3dcea217 - Add stop logging to all top-level scripts that convert to Flow
- git #286f38b7 - Revert "Temporarily make subpages in occupied namespaces non-Flow again" (task T104279)
- git #d6926dc0 - Add --archive-pattern option to convert script
- git #b5d857f6 - Change mention inspector template (task T99891, task T90055)
- git #c68ec9a4 - Add dm.APIHandler to Flow UI
- git #19349a98 - Set up events for the new flow ui
- git #e41018dc - Don't use $wgFlowOccupyPages in NotifiedUsersTest
- git #0ad6d089 - Reapply "Use OOUI icon instead of WikiFont for load-more spinner"
Gather
edit- git #1821b3a3 - QA: Add browser test for changing a collection name (task T104720, task T104025)
- git #bedd3b6a - QA: All public collection steps should use a brand new collection
- git #804d06a5 - [QA] Check for user's own lists in browser tests
- git #6f9a61a3 - Regression: correctly position the .collection-confirmation-overlay (task T104692)
- git #d84b0b1f - Reload collection when exiting overlay after making changes. (task T104025)
- git #c2c8ec2d - Make watchlist bold in first onboarding screen (task T99109)
- git #0e045f2f - i18n: Add missing qqq code
- git #18ddf3b7 - Advertise the collections feature (task T101201)
- git #2122b83e - Allow user to add to more than 50 collections from page (task T104179, task T96864)
- git #3c0a1f3c - Close tutorial when clicking in to search input (task T99109)
- git #7ebbdf92 - i18n: Fix wording of Gather CTA tipsy (task T99103)
- git #dc43fe89 - i18n: Definition list in apihelp using wiki markup
- git #2e592b47 - Add i18n linting
- git #54344993 - "Owner" spelling in a message
- git #28838a6f - Fix some API doc problems
- git #83b9f61e - Introduce tests for pagination (task T103570)
Math
edit- git #ce0a3253 - Delete unused <math-preference*> i18n strings
MobileFrontend
edit- git #4cc5600a - Fix missing message in Skin.js license generation (task T104754)
- git #e2eda39d - Add pageactions check while rendering pre-content (task T104897)
- git #ddc94d79 - Use the same selector for infobox as for bannerImage (task T104793)
- git #1d182d14 - Page actions and issues from beta to stable (task T101721)
- git #3b899cd1 - Fix minor regression in tablet pre-content gutter (task T98925)
- git #42782198 - Regression: Remove .pre-content padding (task T104338)
- git #f658f742 - Alpha, beta: Limit the last modified bar background width (task T98925)
- git #992c7c10 - Refactor the last modified bar styles
- git #85d92043 - PointerOverlay should be returned by advertiseNewFeature
- git #4d45d278 - Remove MFFauxRequest
- git #03f9e760 - Prepare for removal of MFFauxRequest
- git #7914c71b - Alpha, beta: Don't indent search in pages on tablets (task T104506)
- git #13114cc3 - Tweaks to the blue dot courtesy of kaity (task T101201)
- git #2690e1e0 - Fix the positioning of overlay headings and content (task T103024)
- git #6096897f - Switch out hamburger icon asset
- git #445aaffd - Remove function existing purely for caching reasons
- git #768077d3 - Provide infrastructure to allow showing a pointer when there's something new in the menu (task T101201)
- git #dffc08db - Show toast error icon (task T103613)
- git #6e98fb8d - Change label from cancel to dismiss for PointerOverlay
- git #33a201b3 - Hygiene: Refactor main menu code to avoid two points of creation
- git #36499b7e - Hygiene: Refactor PageActionOverlay as PointerOverlay
- git #db0d3177 - Search overlay: do not navigate away from the page when a watchstar is clicked (task T103742)
- git #317b8caf - Remove use of module group 'other' from special page modules
- git #3490bc5d - Fix sitenotice config variable check (task T104401)
- git #f339541f - Generate PHP docs with Composer
- git #98748421 - Stop tests from choking in plain qunit mode (task T104361)
- git #200f543d - Declare logging schema dependency for categories
- git #58339381 - resources: Remove use of group 'other'
- git #fa24535c - Add detection for mobile domain request (task T100413)
MultimediaViewer
edit- git #e77df576 - Workaround apparent bug in Edge's history.pushState (task T104381)
- git #ec689b29 - Remove i18n shim
OAuth
edit- git #7066ab7c - Prevent canonical redirect when OAuth is in use (task T105387)
- git #2c7c0994 - Avoid IDE warning about @throw docs
Popups
edit- git #d0486550 - Add maxage, s-maxage and uselang parameters in API call (task T97096)
- git #0331a474 - Remove i18n shim
ProofreadPage
edit- git #921a87c3 - Adds Page: pages scan image to imagelinks (task T97613)
- git #ea912c00 - Makes api prop=proofread pass context to its subrequest (task T91912)
- git #5440e941 - Fix style issues in Special:IndexPages (task T76284)
Scribunto
edit- git #52d49152 - Display backtraces in the Scribunto console (task T74462)
- git #ca7a84b5 - Fix some PHPCS issues
SemanticForms
edit- git #fea3df33 - Disabled "select all/none" for checkboxes in multi-instance templates
- git #0b41755c - More replacement of hardcoded HTML
SyntaxHighlight_GeSHi
edit- git #48bf989c - Highlight background of whole lines, not just text in them (task T103964)
- git #043969f8 - Refactor final output formatting (task T17333, task T25674, task T103964, task T104067)
- git #f41f26a8 - Add a tracking category on pages that contain invalid <syntaxhighlight> attributes (task T103586)
TimedMediaHandler
edit- git #53114f36 - Update ogv.js libraries to 0.9 release
Translate
edit- git #701f26d9 - Only hide facets when there are no results at all
- git #c76428dd - Check that tables exist before trying to update them in UserMerge hooks (task T104739)
- git #d1eab1a2 - Rip out non-TUX workflow state selector
UniversalLanguageSelector
edit- git #3e1602ad - Add two hooks entries missed in extension.json (task T105795)
- git #2e0990ac - Set ULS_VERSION when using extension registration
- git #c3322ba8 - Migrate to JSON configuration based extension registration (task T87987)
- git #81fdbf0a - Remove i18n shim
UploadWizard
edit- git #8c80b417 - Check campaign content model (task T104395)
VisualEditor
edit- git #043e8ea3 - Never use original data optimisation when in clipboard mode (task T104230)
- git #c1671110 - Update VE core submodule to 1.26wmf13 HEAD (80b68df)
- git #6a23a5d1 - Bypass ve.ui.MWInternalLinkAnnotationWidget.prototype.getHref when determining text (task T104838)
- git #7a33613d - Use Parsoid's new Cite HTML and CSS (task T86782)
- git #1202e8fe - Don't always override $wgVisualEditorNamespaces
- git #57a86aa0 - Delete the never-used 'MW alien' Beta Feature hook/i18n
- git #84eadef7 - Use core dimension widget times separator (task T104691)
- git #3175cbc9 - Remove unused dependency
- git #a5281d01 - Populate the internal target lookup menu when the user opens the link inspector (task T97723)
- git #c912f4e6 - Save dialog: Show reload link next to FancyCaptchas (task T103227)
- git #b2ff7aaa - Revert "Show <newarticletext> as surface placeholder, not an edit notice" (task T104227)
- git #e0d88aa5 - Update VE core submodule to master (973e23d)
- git #3e95962c - Re-do: Empty out PHP entry point (task T87992)
- git #5ac5c7a0 - Show <newarticletext> as surface placeholder, not an edit notice (task T104227)
- git #bef186c8 - ViewPageTarget-vector.css: Fix non-HD mode typo
- git #cb11cbd2 - Make toolbar save button frameless (task T101165)
- git #71623b0e - Make texts of edit tabs' tooltips more helpful to new users (task T99271)
WikiEditor
edit- git #e8d37102 - Toolbar: Let's remove a speedup loop...
WikiLove
edit- git #d40c9db6 - Get rid of 'mediawiki.api.edit' dependency
- git #6fbcb761 - Check 'wikilove_log' table exists in UserMerge hooks (task T104740)
- git #30596ae4 - Remove 'wikilove_image_log' from UserMerge hooks, it no longer exists
Wikidata
edit- git #3a20b83b - Revert "Update Wikidata - add usage tracking job"
- git #7bc73181 - Update Wikidata - add usage tracking job
- git #26bdaa34 - Update Wikibase, add 'azb' interwiki sorting
- git #34ad4dec - Update Wikibase: Add api featureLog for ungroupedlist param
WikimediaMaintenance
edit- git #154c7479 - dumpInterwiki: Get interwiki map via HTTPS
Skins
editVector
edit- git #eb6d66a2 - build: Move config to phpcs.xml and require php 5.3.3