MediaWiki 1.29/wmf.12
MediaWiki 1.29.0-wmf.11 | Deployment of MediaWiki 1.29.0-wmf.12 to Wikimedia sites | MediaWiki 1.29.0-wmf.13 |
The latest version (labeled "1.29.0-wmf.12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 February 2017 (see the roadmap).
Core changes
edit- git #9c94cd87 - Align edit summary with WikimediaUI guideline (task T152025)
- git #e9ee631c - Don't test for tidy class on hhvm (task T157730)
- git #019fa7cb - Move Blob class to Rdbms namespaces
- git #ef53dcaf - docs: Unhide the mw.storage and mw.storage.session documentation
- git #58ecdd06 - Fix assortment of IDEA warnings
- git #47f53c30 - Add release note for Iae5edf99 (task T157035)
- git #189932f6 - RCFilters UI: Destroy CapsuleItemWidget when it is removed (task T157852)
- git #adc0e791 - OutputPage: Support UploadPath in testTransformResourcePath() (task T155146)
- git #473b200a - Type check the APC value in LoadBalancer::doWait()
- git #2f2b1661 - Move mssql class to /libs
- git #f7272bb7 - ApiSandbox: Make continuation info popup actually visible
- git #23a31470 - RCFilters UI: Filter interaction: conflicts (task T156861)
- git #d730073f - RCFilters UI: Define interaction states for filters (task T156864, task T156861, task T156860)
- git #864eab03 - Move DBMasterPos to Rdbms namespace
- git #3bb4e07a - Create IResultWrapper interface for type-hints
- git #5fd5b327 - Validate BlockID cookie before use (task T152951)
- git #e7d3bce0 - resourceloader: Use perf.now() for mediaWikiLoadStart in startup.js (task T153819)
- git #0267b412 - mediawiki.api: Make qunit failure easier to debug
- git #1a3d0d82 - mediawiki.api: Add unit tests for pipe-joining non-string values
- git #e77dbd78 - Temporary hax to hide cawiki's hacked in search sidebar (task T149806)
- git #b516b807 - RC filters: AJAX and pushState/popState (task T153949)
- git #e3b36b25 - Update psr/log to v1.0.2
- git #4a34c359 - mediawiki.Uri: Don't ignore options param when using default uri (task T157035)
- git #57e85ee4 - Add dev dependency on HTML matchers
- git #cd364dbd - RC filters: Let the group widget know its own name (task T156533, task T156215)
- git #135b5fd1 - mw.Upload.BookletLayout: Remove obsolete color value (task T147019)
- git #c78d1c84 - Log a warning when headers were already sent and we can't
- git #f13a0d95 - resources: Bump moment.js from 2.8.4 to 2.15.0
- git #8fbd1cd1 - phpunit: Fix OutputPage::__construct warning in SkinTemplateTest
- git #6494ea0b - Move ILoadBalancer to Rdbms namespace
- git #c585af7e - Updated cssjanus to v1.1.3
- git #0993a9f4 - Update OOjs UI to v0.19.1
- git #79420c33 - RCFilters UI: Fix filter list popup width
- git #f1f34d09 - RCFilters UI: Add popup for capsule items
- git #d1428f68 - Expand RC filters search to include desc and group title (task T156215)
- git #38b31bc8 - Move DatabaseDomain to Rdbms namespace
- git #6ac483dc - rdbms: Avoid declaration incompatibility IDEA warnings in safeWaitForMasterPos()
- git #ae3419f5 - Replace some of the deprecated wfGetLBFactory() calls
- git #786795eb - Chinese Conversion Table Update 2017-1
- git #fb44ca90 - Add GetContentModels hook to allow extensions to enumerate dynamic content models. (task T155139)
- git #075cf624 - rcfilters: Style fixes and cleanup
Vendor
edit- git #8d746999 - Update psr/log to v1.0.2
- git #e7560116 - Updated james-heinrich/getid3 to v1.9.12
- git #3b51741f - Updated cssjanus to v1.1.3
- git #672e281c - Update OOjs UI to v0.19.1
Extensions
editBetaFeatures
edit- git #d546258c - Fix failing tests after change how OOjs UI generates labels (task T157542)
CentralAuth
edit- git #0a74bc73 - Handle non-existing wikis more gracefully (task T157636)
- git #b31fe8f6 - Disregard expired user groups in queries (task T157016)
CirrusSearch
edit- git #af184b10 - Add method to provide custom index settings to IndexCreator (task T155578)
- git #b6ca6eb3 - Expose a search profile for popular pages (task T157843)
- git #22edc18a - Explicitly use BM25 as default for wmf_defaults similarity profile
ConfirmEdit
edit- git #eea24979 - Make captcha python scripts python3 compatible (task T157888)
- git #cff6e0f3 - Add timing instrumentation (task T157737)
- git #f5e37ee9 - Estimated amount is now useless, as it returns actual
- git #ebadcd68 - Remove trailing . from log message
- git #a2fc0691 - Use an accurate number of captchas
- git #424f490e - Add script for counting captchas
- git #800f6cb1 - Simplify function Captcha::loadText for readability
- git #b15d5827 - Fix class description for maintenance script
ContentTranslation
edit- git #27fdba25 - Remove misleading comment
- git #1fc9b2b2 - Don't try to return a value from method that does not return anything
- git #82f5a0be - Temporarily disable template, category related tests (again) (task T153038)
- git #228071f5 - Use self for referring to current class
- git #9a427631 - Gray out translation columns if draft restoration fails (task T146450)
- git #d95dd64a - Use mw.widgets.TitleInputWidget for page selector (task T151985)
- git #e6fdb769 - Make sure the click event is always emitted to all translation units
- git #f7b0c4d2 - TemplateTranslationUnit: Add template tool card
- git #5342c0e1 - Templates: Improve the param value copying code (task T157060)
- git #9d32f83a - TemplateTranslationUnit: Dummy adapt method - just copy source
- git #db79d200 - Replace the WikipediaLogo with OOJS UI widget
DonationInterface
edit- git #70d1a1a2 - Add payment method to PayPal EC (task T157618)
- git #761f3eed - Add argument to setGatewayDefaults base function (task T157618)
- git #3996eb57 - Add recurring flag to PayPal Return URL (task T153720)
Echo
edit- git #d6f011aa - Fix mentions failing editing empty pages (task T155998)
- git #9b0a6f7a - Replace deprecated wfGetLBFactory() and wfGetLB() call
- git #a1cb603b - Use internal diff engine (task T93625)
FlaggedRevs
edit- git #c9235af5 - build: Introduce stylelint
- git #bd411750 - build: Replace jshint/jscs with eslint
Flow
edit- git #a1c6326a - Use a bottom-positioned toolbar
GeoData
edit- git #d23b6eef - Add warnings to geo search keywords (task T149142)
GettingStarted
edit- git #fcbdff49 - Fill required field when bypassing CAPTCHA (task T155797)
GuidedTour
edit- git #d6392897 - Add missing newline at end of text files
MassMessage
edit- git #efbbde23 - Modernize MassMassage design (a little) (task T152896)
Math
edit- git #4a06cdf7 - Follow-up 75db3ed9: Also fall back to symbol.insert in MWMathPage (task T157751)
- git #75db3ed9 - Math symbols: Remove 'tex' when identical to 'insert'
MobileFrontend
edit- git #3f8f722a - Make sure banner is rendered in a container element (task T157985)
- git #6aeefd44 - Hygiene: Remove non-existence module from styles
- git #f5d4bb0a - Pass revision id to parseSectionsData to avoid warnings (task T157515)
- git #b214ba4b - Remove old footer remnant for mobile/desktop toggle (task T157075)
- git #3aabbbf2 - Hygiene: Merge footer v2 style module into default style module (task T157075)
- git #8a3aef24 - Actually reload the page when hash is included (task T127496)
NavigationTiming
edit- git #aa3bc685 - build: Replace jscs/jshint with eslint
Nuke
edit- git #a453dc33 - Update callers to conform with OOUI (task T156112, task T156949, task T156314)
ORES
edit- git #e56f57f6 - Reduce number of revisions that can be requested (task T157983)
- git #9dc08f33 - Make rcshow=oresreview bypass query optimizer failure (task T152585)
PageAssessments
edit- git #d8155f2e - Add file for special page aliases
- git #367a2fba - Better support for subprojects
PageForms
edit- git #d685b79c - Another fix for a2dc3ee8e18b - fixed Unicode character
- git #7f1cec5d - Version 4.1
PageImages
edit- git #6deb3fc9 - Revert "Add twitter meta tag for image" (task T157145)
PageTriage
edit- git #bdfc7e0d - Remove 250-character limit for review notes and tagging explanations (task T157056)
- git #f6d80aae - Drop unused ptrl_comment field (task T157056)
ParsoidBatchAPI
edit- git #ed6bec6d - Do not generate responsive images for iconThumb (task T138987)
ProofreadPage
edit- git #213b3e34 - Localize namespaces Page and Index in Sanskrit (task T101634)
- git #38eec308 - Add support for namespaces aliases (task T155737)
- git #1901428c - Remove comment @params
RelatedArticles
edit- git #36dfaccd - Always show RelatedArticles to users who opted into beta feature (task T157372)
RevisionSlider
edit- git #ccab0296 - Don't set min-height and min-width for oo-ui buttons (bug 157800)
SecurePoll
edit- git #b8899c4f - Fix method name in LoadExtensionSchemaUpdates (task T157651)
SyntaxHighlight_GeSHi
edit- git #47dfb846 - Fix logic in RL module conditional registration
- git #fea05d68 - Skip registering RL modules depending on VisualEditor
TimedMediaHandler
edit- git #f8aae35d - Update ogv.js to 1.3.0 (buffering, seeking, Win10 fixes) (task T155085)
- git #9e10732e - Support requeuing audio transcodes as well as video
- git #abd3cfad - Add --missing option to requeueTranscodes.php
- git #0365cc54 - Updated james-heinrich/getid3 to v1.9.12
- git #8a83a4a4 - Only load necessary fields on Special:TimedMediaHandler lists (task T157621)
- git #1a36fd1b - TMH job queue split into low and high priority (task T155098)
Translate
edit- git #30a557a5 - Avoid generating no-op changes for GettextFFS exports
- git #fadde9a1 - Properly escape translate-manage-import-diff
- git #a5ba73dd - Actually import the new translations in Special:ImportTranslations (task T151585)
TwoColConflict
edit- git #dbc18e29 - Fix misplaced line-breaks in foreign text (task T157789)
- git #6853abbd - Change beta feature info and talk links
- git #2b6e2249 - Filter diffs on edit merge screen by publisher (task T143825)
- git #30870fe9 - Improve alignment of editors with JS disabled
- git #e6115ac3 - Add Phan config
- git #bf082427 - Add beta feature step to browser tests
UploadWizard
edit- git #8fc48989 - Disable Firefogg support by default (task T157201)
VisualEditor
edit- git #7beaf0ab - ve.ce.MWTableNode: Provide preview of sortable table styling (task T139072)
- git #08b3f73f - MWTableDialog: Extend initial values so 'done' button behaves correctly
- git #444ed0b7 - MWTableDialog: Inherit actions from core
- git #c32a77bc - Update VE core submodule to master (2f38291c4) (task T154382, task T155928)
- git #aa22a8c4 - vw.ui.MWTableDialog: Add "Cancel" button
- git #df1666d1 - Update VE core submodule to master (de7a96ece) (task T157291, task T157491, task T157499)
- git #5200f2ef - ve.ui.MWSaveDialog: Show a hint to use Ctrl+Enter to submit when pressing Enter (task T153241)
- git #3302ba92 - Update VE core submodule to master (c1884680a) (task T157019)
- git #6bd650d5 - Check for 'veaction' when clicking section edit links (task T157104)
- git #8ab21d2e - Move wikitext signature command to correct file (task T157286)
- git #f2cf73ea - Define default HTML types for extension nodes (task T157389)
- git #d5e245f6 - Update VE core submodule to master (121100d74) (task T156599, task T157406)
- git #8a7d4422 - ArticleTarget: try to refresh editToken if getWikitextFragment fails (task T156991)
WikimediaEvents
edit- git #a89355a1 - Increase sampling of sistersearch AB test (task T156512)
- git #ed0e515e - Enable Sister project search AB test (task T149806)
- git #712624af - onChangesListSpecialPageFilters: Actually treat namespace as an integer (task T154395)
ZeroBanner
edit- git #8d76f9f6 - Hygiene: Remove unused template data key
Skins
editCologneBlue
edit- git #2b629a8b - Revert "Remove warning suppression"
- git #76f4bc1a - Revert "Fix remaining undefined index notices"
- git #96b0ddfc - Fix remaining undefined index notices (task T157619)
- git #6223477c - Fix a bunch of undefined indexes (task T157619)