MediaWiki 1.29/wmf.16
Appearance
MediaWiki 1.29.0-wmf.15 | Deployment of MediaWiki 1.29.0-wmf.16 to Wikimedia sites | MediaWiki 1.29.0-wmf.17 |
The latest version (labeled "1.29.0-wmf.16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 March 2017 (see the roadmap).
Core changes
[edit]- git #dd416e52 - Make the title of Special:UserRights more generic (task T154575)
- git #dfac17c4 - Minor fixes for second sister search AB test (task T158935)
- git #8dd52aa4 - Title: Remove outdated comment in loadRestrictionsFromRows()
- git #71937454 - Update CREDITS and .mailmap files
- git #aa063f4c - Back-end of new RecentChanges page, refactoring (task T152754, task T152797)
- git #bcf61a70 - Fix mistake in ObjectCache doc
- git #da081e57 - composer.json: Make ext-curl a suggested package for MediaWiki core
- git #fc7a1666 - mw.special.apisandbox: Prevent text fields from collapsing into nothingness
- git #004ffaa9 - Make masterPosWait() error clearer
- git #50fe9414 - Add RemexHtml to the list of available Tidy drivers
- git #48ab87d0 - Break up $wgDummyLanguageCodes
- git #5b157284 - Improve sorting on SpecialWanted*-Pages (task T4335)
- git #9386431f - Remove unused old messages for user login and signup
- git #e95c9b32 - Remove unused old logging messages for revision deletion
- git #bebe2966 - Do not use real message names in 'All_system_messages' preprocessor test
- git #0bc81d74 - Add some translations for Western Punjabi (pnb) (task T157871)
- git #9341a00e - RemexHtml tidy driver with p-wrapping
- git #16caf0f6 - RCFilters UI: Anchor the highlight popup (task T159906)
- git #a07385a2 - RCFilters UI: Add 'highlight' icon to highlight button (task T149467)
- git #44565fa7 - Update OOjs UI to v0.19.5
- git #3a2a7075 - Clean up remaining get_class() uses
- git #0c5b6ecc - Clean up get_class() in /includes/filerepo and /includes/resourceloader
- git #c9616617 - HTMLMultiSelect parameter to specify which options are disabled (task T153751)
- git #c53fcb8c - Update oyejorge/less.php to 1.7.0.13
- git #50a035cd - Clean up get_class($this) -> static::class in /includes/cache and /includes/libs
- git #77655c43 - RC Filters UI: 'restore defaults' clears highlight (task T159848)
- git #f255df50 - RC filters: update the state of the app on popstate. (task T153949)
- git #cae86036 - Allow fields to define their own merge strategy via callback.
- git #f9b9e8bf - RCFilters UI: Display popups above CapsuleItemWidgets
- git #8e58e9e5 - RCFilters UI: Prevent the popup from disappearing when input is out of view (task T158118)
- git #5473e9e9 - Drop index oi_name_archive_name on table oldimage (task T145635)
- git #ef8bc825 - Handle missing namespace prefix in XML dumps more gracefully (task T114115)
Vendor
[edit]- git #a433a720 - Update OOjs UI to v0.19.5
- git #3e97a2e1 - Update oyejorge/less.php to 1.7.0.13
- git #c0a28023 - Update Elastica to 5.1.0
- git #05a98dd4 - Update elastica dependency to 5.0.0
Extensions
[edit]AbuseFilter
[edit]- git #f95e5dd0 - Update getStashKey() to use $cache parameter
- git #9e4f0a09 - Add GENDER support for 'abusefilter-log-linkoncontribs-text' (task T159657)
CentralAuth
[edit]- git #86fcc0e0 - Shortening displayed links by modifying the wikisyntax (task T160283)
- git #9e3084df - Mark temporary memberships of local user groups on Special:CentralAuth (task T157016)
CirrusSearch
[edit]- git #6c2f3d2d - Create fixtures of analysis config builder results
- git #3fbdbbc4 - Fix typo: sotre -> store
- git #b78c496a - Add setting for prefix search rescore profile (task T156840)
- git #64817b33 - Fix few browser tests
- git #7e98ebd8 - Workaround OOM issue on ngrams field (task T159891)
- git #839fcf0f - Rename deprecated more like this fields (task T158266)
- git #6742d90c - Fix deprecation notices for norms mapping (task T158266)
- git #dcb72f16 - Fix close redirects, defaultsort and subphrases suggestions
- git #ec65ce2f - Change CompSuggest mapping
- git #4668b56a - Replace reindexing with _reindex API (task T155506)
- git #2abb0485 - Do not index all cluster docs in the completion suggester
- git #06374df4 - Resolve deprecated methods in Elastica 5.1.0
- git #0a3b7202 - Update norms and index mapping for es5
- git #5540df85 - Let elastica handle transport creation
- git #b167cfe8 - Refactor completion to support elastic5 (task T156010)
- git #31ac23fd - Update browsertest search profile for es5 (task T155671)
- git #46ca6980 - Update changed error type for rejected regex queries
- git #5ad291fc - Add a workaround for query_string max_determinized_states
- git #8ec1bdaa - Mapping updates for ES 5.x (task T155671)
- git #fbce9354 - Fix alias creation for the metastore index
- git #bb4df7dd - Cleanup static analysis warnings with Elastica 5.0.0
- git #bc294d77 - Initialize es5 branch
Cite
[edit]- git #04c3ad01 - Implement responsive columns for reference lists (task T33597)
Cognate
[edit]- git #00868cd6 - CognateUpdater, use default DB for __construct call
- git #e9c69404 - TAB indent .json files
Collection
[edit]- git #27fc893d - Add special page translations for Western Punjabi (pnb) (task T157871)
ConfirmEdit
[edit]- git #ba936103 - Remove entirely pointless directory iteration in GenerateFancyCaptchas (task T159606)
ContentTranslation
[edit]- git #bec6d184 - PageTitleWidget: Fix the broken onKeyPress override
- git #132fdf79 - OOJs UI: Add poem
- git #cebfb358 - Remove deprecated json module from module dependencies
- git #5b360a43 - TranslationUnit UI: Pass selection object to onSelect event handlers
DonationInterface
[edit]- git #a1ec96b5 - Copy accepted currencies from PayPal legacy to express checkout (task T159755)
Echo
[edit]- git #739847c2 - Fix RTL popup alignment for OOjs UI 0.19.5 (task T159999)
- git #8b396ec6 - Revert "Remove FloatableElement hack, no longer needed" (task T159888)
- git #bee8aaa4 - Add and listen to 'modified' event for popup clip()
Elastica
[edit]- git #c0d800ef - Force version of elastica to support php 5.5.x
- git #a3ec99a2 - PHP entry point is deprecated
- git #122b53f6 - Update to Elastica 5.1.0
- git #3a4bb4d1 - Bump Elastica version to 5.0.0
- git #c8d50a98 - Initialize es5 branch
FlaggedRevs
[edit]- git #1f7fdb0a - ApiReview: Make generic error conditionals actually reachable (task T56817)
Flow
[edit]- git #238118a8 - ContributionsQuery: Disregard bots whose group membership has expired (task T157017)
- git #8d0b5ff5 - Add namespace translations for Western Punjabi (pnb) (task T157871)
Gadgets
[edit]- git #f53828bf - Avoid wfMessage() call in Gadget cache updates (task T157210)
- git #c0b3041f - Add namespace translations for Western Punjabi (pnb) (task T157871)
GeoData
[edit]- git #c6ec26db - Convert GeoData for elasticsearch 5 update (task T158266, task T158143)
JsonConfig
[edit]- git #af4cff37 - Avoid invalid characters in memcache keys (task T159783)
MobileFrontend
[edit]- git #dbcf5ee0 - JSDuck no longer needed in Gemfile (task T158074)
- git #e595315f - diff: $linkInfo is not an array of query parameters (task T151837)
- git #8fcdfb2a - Hygiene: Remove unused main class declaration (task T158144)
MultimediaViewer
[edit]- git #7157729a - Align to WikimediaUI style guide and code cleanup
OAuth
[edit]- git #3ae18b80 - Move conditional special page registration to a hook (task T132454)
ORES
[edit]- git #9b232977 - Add highlight classes if a model is enabled (task T152797)
PageAssessments
[edit]- git #2b5b4c4c - Removing purgeBadAssessments.php maintenance script
PageForms
[edit]- git #1f4dbf21 - Added "mandatory" validation for tree input
PoolCounter
[edit]- git #a4d03378 - Remove RVM lines from PoolCounter extension (task T1331)
Popups
[edit]- git #c10c3c37 - renderer: Remove attributes don't set them to '' (task T160237)
- git #9a943008 - Log events to statsv for monitoring PagePreviews performance (task T157111)
- git #568b7a09 - rest: Always scale thumbnail's largest dimension (task T156800)
- git #5328cf46 - Hygiene: Move EXTRACT_LENGTH to constants
- git #eff14acb - Tooling: Use latest stable webpack
- git #d4caff97 - rest: Don't scale unscalable thumbnails (task T156800)
- git #f1d8dc7d - Docs: Add adr about running QUnit tests in node
- git #1b81d0fd - Bundle dist versions of redux and redux-thunk
- git #0cf00b04 - renderer: Ensure settings cog visible in IE9-11 (task T156800, task T139297)
- git #57f3d486 - renderer: Ensure images don't overflow container (task T156800, task T139297)
- git #91fd2dfd - Hygiene: Remove duplicate file preview/index.js
- git #49d4396e - Hygiene: Remove global variable mw.popups in most places
- git #04fbc9de - Add code coverage reports npm script
ProofreadPage
[edit]- git #7417afb2 - Connect inputs to onChangeHandler (task T160162)
QuickSurveys
[edit]- git #afcfa3b6 - Fix return phpdoc for Survey::getMessages()
Quiz
[edit]- git #1a3db70c - Revert "Revert "Start implementing Quiz generation using TemplateParser"" and apply the needed fix.
RevisionSlider
[edit]- git #e530fa7e - Order & add extension.json authors
Scribunto
[edit]- git #7f94d887 - LuaStandalone: Fix signal handling (task T128048)
- git #cb8b8b84 - Add namespace translations for Western Punjabi (pnb) (task T157871)
- git #5e28f67e - Speed up PHP mw.ustring.gcodepoint
SiteMatrix
[edit]- git #7fd726b1 - API: Output real booleans for formatversion=2
Translate
[edit]- git #51eab11e - Remove the unnecessary word "succesfully"
TrustedXFF
[edit]- git #98d293ef - Use IPSet for matching IPv6 ranges
TwoColConflict
[edit]- git #73990363 - Add link with call for feedback to help dialog (task T159249)
- git #448318bb - Adjust credits
- git #66584180 - Create help dialog for TwoColConflict (task T156250)
- git #3e66e274 - Add browser test for the auto scroll (task T159522)
- git #33b628d3 - Add basic browser tests for filter options (task T159522)
- git #b337538b - Add rubocop rules and make it pass
- git #7d82974c - Break looooong words in changes divs (task T159817)
- git #81a65710 - Sync text exitor scroll including change titles height (task T159819)
UniversalLanguageSelector
[edit]- git #dcd53534 - Comment spelling correction
VisualEditor
[edit]- git #48641897 - DesktopArticleTarget: Discard edit summary when canceling an edit (task T160130)
- git #b109c340 - ve.ui.MWWikitextStringTransferHandler: Avoid API call for magic links (task T117165)
- git #2771ea3f - Update VE core submodule to master (bc0001c53) (task T159439)
- git #c3650a9c - Remove line breaks from gallery dialog captions (task T153373)
- git #a9f54aac - DesktopArticleTarget: Clear stored summary value after save completes (task T160130)
- git #d1f2bf1e - ArticleTarget#switchToVisualEditor: Bail if the server won't let you switch (task T158692)
- git #05e2a311 - ArticleTarget: Improve edit summary behavior when switching (task T159686)
- git #261d4e89 - ArticleTarget: use existing initialEditSummary if present (task T159686)
- git #c5bb912e - ArticleTargetLoader: wikitext switch shouldn't require FullRestbaseURL (task T158692)
- git #7b618c55 - ve.ui.MWGalleryDialog: Fix 'Display mode' dropdown options' styling
- git #f0b0af45 - Fix load order of LanguageContextItem
- git #d6c71632 - Switching modes created an infinite loop onBeforeUnload (task T153346)
- git #879ae109 - Update VE core submodule to master (de2dd95c6) (task T159472)
- git #48f227b2 - ve.ui.MWMagicLinkNodeContextItem: Do not display 'Clear styling' button in context
WikimediaEvents
[edit]- git #a6d7c008 - Log usage of all new RC filters
WikimediaMessages
[edit]- git #ad27edd9 - RC Filters Beta: new talk link (task T159007)
Skins
[edit]CologneBlue
[edit]- git #0d058e13 - Move CologneBlue messages from core (task T159921)
Vector
[edit]- git #d183c39d - Allow edit sections outside of mw-body-content (task T160269)
- git #463d95a3 - Align text and border colors to WikimediaUI color palette (task T153043)