MediaWiki 1.28/wmf.11
![]() |
Deployment of MediaWiki 1.28.0-wmf.11 to Wikimedia sites | MediaWiki 1.28.0-wmf.12![]() |
The latest version (labeled "1.28.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 19 July 2016 (see the roadmap).
Core changes
[edit]- git #15fb50fb - Updated git submodules
- git #cfdf2944 - Updated git submodules (task T108721)
- git #a70f8a12 - Updated git submodules (task T127793)
- git #3fcee964 - Updated git submodules
- git #f0376ea2 - Count edit conflicts for each namespace separately (task T140368)
- git #ce33bcf6 - Updated git submodules (task T135751)
- git #425ee18e - Remove support for getenv('http_proxy') in MediaWiki (task T140658)
- git #d1337ead - Added GTID support to slave lag methods (task T135027)
- git #e34d1881 - Sync up with Parsoid parserTests.
- git #22125d28 - Follow-up 83ec590: Add new updateExtensionJsonSchema to autoload
- git #3b5f60f2 - Remove old Esperanto character conversion support (task T62677)
- git #1b6d9eea - OutputPage: Remove 'mJQueryDone' property
- git #90d21358 - Update BatchRowIterator constructor to allow multiple tables
- git #b0c0fb94 - ContribsPager: Disallow looking too far in the past for 'newbies' queries (task T140537)
- git #3f14ba7c - SkinTemplate: Set link classes on content_navigation tabs (task T24976)
- git #1ce1bca9 - Correct spelling of Special namespace in Pashto (task T119796, task T134581, task T100951)
- git #56cb5981 - Rename filenames with spaces
- git #c4c185bc - Chinese Conversion Table Update 2016-5
- git #ee71c265 - registration: Add test to check extension.json globals are documented
- git #3f9c5710 - Improving some function documentation in CategoryViewer.php
- git #86df9301 - Use proper SELECT options in User::idFromName() for locking
- git #a66544f2 - Make LocalFile::lock() initialize DBO_TRX transactions (task T119736)
- git #c958e776 - Make pre-commit DB callbacks more atomic with multi-DB updates (task T119736)
- git #568e3e43 - resourceloader: Update expected length of module version hash
- git #d3d682fb - Hide marked empty elements by default (stage 1)
- git #a464d1d4 - resourceloader: Track state of page-style modules (task T92459, task T87871)
- git #4e55ef6c - Revert "mediawiki.toolbar: temporary workaround for T113868" (task T113868)
- git #be46ffa7 - DumpStringOutput: Rename getOutput() to __toString()
- git #1a7bde45 - Add Shan (shn) (task T135867)
- git #a9e223a9 - SpecialLog: Add help link (task T140013)
- git #83ec5909 - registration: Convert "config" into an object with metadata (task T133626)
- git #9d8f38dd - Upgrade error logging when implicit transactions are committed early
- git #677c66b3 - AuthManager: Break AuthPlugin::addUser more explicitly (task T137843)
- git #486027d7 - Truncate gallery caption filenames with CSS (task T139766)
- git #5119236d - Move Linker::getLinkColour() into LinkRenderer
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #aafc3324 - AFPUserVisibleException should log in English, not the user's language (task T124367)
- git #d4cb5f22 - Make getFilter() public for extension hooks (task T139657)
- git #8da016fe - Ignore _VIEWS in getStashKey()
BetaFeatures
[edit]- git #82842292 - Fix the typo in a comment
CentralAuth
[edit]- git #7dcd42d3 - Do not schedule local account creation jobs until central transaction is committed (task T141160)
- git #8402b6d9 - LocalRenameUserJob: Reduce size of data stored in the job
- git #a24ca11e - Cleanup localuser records when wiki is missing data (task T119736)
- git #b4c002c6 - Detach accounts during global rename (task T119736)
- git #af893bc6 - Set gu_auth_token when adding new users (task T139970)
- git #81be9512 - Revert "Wrap CentralAuthUser::attach in an explicit transaction" (task T119736)
CirrusSearch
[edit]- git #02a1d389 - Consider retrying a checker job success (task T141048)
- git #9cee9104 - Fix incorrect index suffix detection in Sanitizer (task T140956)
- git #770c0e35 - Fix Searcher::$searchContext visibility (task T140950)
- git #a1375f34 - Add a field to page documents identifying source wiki (task T139500)
- git #192d43ff - Use an explicit index base name (task T140434)
- git #2d3f3780 - Refactor some state from Searcher::searchText to SearchContext
- git #f0f35090 - Remove always failing browsertest_146
- git #0c88daab - Cleanup some warnings issued by latest version of phan
CodeReview
[edit]- git #062895ec - Provide a configuration option to delist Special:CodeReview (task T116948)
ContentTranslation
[edit]- git #1ffefb72 - DumpCorpora: Skip JSON formatting for old PHP versions (task T127793)
- git #fcb50094 - Avoid accessing private $filters field (task T139657)
DonationInterface
[edit]- git #172f11dd - Remove RapidHTML (task T86248)
- git #34ceb291 - Remove WorldPay adapter
- git #3837e074 - Update libs to match REL1_27
- git #b0bc0223 - Kill 'limbo' queue (task T133195)
- git #82216117 - Force bad encodings to approximate UTF-8 (task T140515)
- git #75c70866 - Actually block if flagged on GatewayReady (task T137374)
- git #b31cb52f - Disable Friesland bank
- git #da934720 - Redisable Knab
- git #6208a438 - Log json_encode errors (task T140515)
- git #cb37a4e9 - Fix typo masking gateway validation tests
- git #e5db37d7 - Log completed donations (task T140515)
- git #1b53efbd - Wrap test global manipulations in setMwGlobals
- git #6e4d5ab7 - Remove a Worldpay test
- git #31216919 - Mustache for obt_bpay
- git #12c10e66 - Add bpay logo and css class
- git #34b7ea3c - Always capture cURL verbose output (task T139698)
- git #7b6cc9b9 - AstroPay signature as staging helper (task T137164)
- git #3f0b5fa0 - Cheap yaml lint job.
- git #5d1ffe16 - Deprecate generate-version; this is done by our deployment scripts.
- git #2e47a5aa - Mustache for rtbt_ideal (task T123002)
- git #10be6da4 - Reuse server-side validations in getClientSideValidations (task T123002)
- git #cff340aa - Trim fields before sending to server
- git #7b13d229 - DRY workaround
- git #758329e5 - Make isValidForm self-contained (task T136254)
- git #0f4c88c3 - EncodingMangler implements StagingHelper (task T137164)
- git #c46d70b1 - Fix some PHPDoc and dynamically declared fields
- git #aab93583 - FIXMEs re: fail forms & their titles (task T131995)
- git #b222ca8c - Fix 'Other ways to give' link in error pages (task T131995)
- git #9b418743 - Stop trying to access undefined field
- git #d0158627 - Clean up has_x flags in Mustache forms (task T86248)
- git #0265f171 - Localize card label alt/title attributes (task T86248)
- git #25e664ba - Mustache forms for Ingenico credit cards (task T123002)
- git #7dd3e580 - Doc & default for CurlVerboseLog (task T139698)
Echo
[edit]- git #c1365be9 - Fix typo (canUseCentralAuthl -> canUseCentralAuth)
- git #ed626af0 - backfillUnreadWikis: Skip updateCount if race condition detected
- git #d36c0ab1 - Fix truncation of notification headers (task T140349)
- git #83a181ce - ForeignWikiRequest: Also check User::isSafeToLoad() (task T139665)
- git #5aaf6d26 - Relate read-state filter and mark read/unread action (task T136891)
- git #eadaac1c - Dim the title of current wiki if it has 0 notifications (task T139646)
- git #3a710790 - Add a SeenTimeModel to handle seenTime in sources
- git #7660732b - Fade in/out elements that are moved in the notifications list (task T126214)
- git #f000a82c - Fix messages/notices documentation (task T139682)
- git #1e4ed9ca - Remove extra 1px top border and margin from popup list (task T140354)
- git #d47f0bd3 - Capitalize title dates in Special:Notifications (task T137634)
- git #ac5c9c17 - Prevent click propogation when clicking 'mark as read' button (task T139339)
- git #35e782c3 - Add tooltips to page filters (task T139644)
EventBus
[edit]- git #d20b26b1 - Bug fix: determine correctly if a revision was made by a bot
- git #25e08326 - Add rev_by_bot flag to revision_create event.
FlaggedRevs
[edit]- git #e0933a40 - Style character diffs on Special:PendingChanges (task T140450)
Flow
[edit]- git #fe5c9d8e - Don't show 'start a new topic' twice (task T135619)
- git #6df8579d - Remove unnecessary width:100% from header (task T140091)
Kartographer
[edit]- git #b27ff94c - Remove unused php imports
- git #8e36de04 - Remove mw.kartographer, use module interface instead. (task T140520)
- git #c221e6a0 - Remove map param from addDataLayer signature (redundant)
- git #bce5c7df - Add qqq.json for WV messages
- git #38da51de - Fix Wikimedia-logo 1.5x image throwing file not found (task T140307)
- git #11b26e09 - Add front-end documentation inline and generate (task T140203)
MobileApp
[edit]- git #2df760a4 - Support Commons app and uploads
MobileFrontend
[edit]- git #588b3baf - Update README.md to document undocumented variables (task T140601)
- git #0a14331b - Remove 'no-descending-specificity' blacklist from stylelint
- git #a71931fc - Add extendSearchParams helper function (task T138788)
- git #44603e04 - Further split $wgMFDisplayWikibaseDescriptions (task T138788)
- git #36a7e57a - Fix rendering of magnifying glass for small screens (task T140390)
- git #e80c8b40 - Allow searching for language name as well as autonym (task T139799)
- git #e8f968f7 - Calculate absolute position of clear button (task T140051)
- git #fc21b30f - Use wgMFDisplayWikibaseDescriptions in client (task T138788)
- git #5b5ececf - Add wgMFDisplayWikibaseDescriptions to RL config (task T138788)
- git #60f49daa - Deprecate $wgMFDisplayWikibaseDescription (task T138788)
- git #08933181 - Only generate talkButton if there is one (task T138552)
- git #a4c6932a - Add missing PNG file and consolidate identical css code (task T139803)
- git #57ba8a3f - Deprecate $wgMFUseWikibaseDescription (task T138788)
- git #cc888edf - Extend MobileContext#shouldShowWikibaseDescriptions (task T138788)
- git #cbb30055 - Inline and fix micro.autosize.js for iOS9
- git #987f06dc - SpecialMobileCite: Don't use a template for simple string concatenation
MultimediaViewer
[edit]- git #db6c74a2 - Limit image search to content firing event (task T140574)
- git #8c7a3342 - Make Parsoid HTML selectors more specific (task T140574)
- git #488514fd - Sort and update packages
- git #14d9297e - Check Title.newFromImg produced a valid title with an extension (task T140574)
- git #c029295c - Use simple English in test descriptions (legit->valid)
ORES
[edit]- git #267b9284 - Let ORES extension score for some namespaces instead of all (task T139660)
- git #66cea19e - Add link to docs in legend (task T140361)
PagedTiffHandler
[edit]- git #d1ce2ee9 - Fix calculations in PagedTiffHandler::getIntermediaryStep (task T108983)
RevisionSlider
[edit]- git #c2c994f7 - Open links in the "tutorial" in the new window (task T140875)
- git #e77f6498 - Fix spelling of RevisionSlider (task T140875)
- git #bee97e11 - Make sure that positive/negative sign in displayed correctly
- git #b6d1e396 - Add ellipsis to loading message (task T140579)
- git #f0cb1116 - Account for suppressed comments and users (task T140397)
- git #7ec0c426 - Get user from context instead of global
SemanticForms
[edit]- git #28a6b03a - Fix for cf6d739c959e - namespace param handling fixed
- git #0f28b908 - Attempted fix for fieldset tags for embedded templates
SpamBlacklist
[edit]- git #1413058b - Add spamblacklist.check-stash.store metric
TimedMediaHandler
[edit]- git #358218fd - Unbreak audio thumbnail width (task T137632, task T140763)
Translate
[edit]- git #a256d160 - Avoid FOUC on Special:ManageMessageGroups
UniversalLanguageSelector
[edit]- git #3dd3224a - Update jquery.uls to d8e29b0efe
- git #024bc898 - Update jquery.uls to fa67b19 (task T137867)
UploadWizard
[edit]- git #d6382a9d - mw.FlickrChecker: Replace jQuery UI Selectable with CheckboxMultiselectWidget (task T140581)
- git #9b9a881f - Simplify styles for .ui-corner-*
- git #3649e6d4 - Remove a weird CSS class that was only used once
- git #7ea4f4e7 - Remove unnecessary jQuery UI classes from #mwe-upwiz-steps (task T140582)
- git #0ae15683 - Copy .ui-helper-clearfix CSS class from jQuery UI (task T140582)
- git #fe3129c2 - uw.DateDetailsWidget: Treat date input as UTC+14 rather than UTC to avoid false warnings (task T139808)
- git #5ec53862 - Add extension.json, empty PHP entry point (task T87988)
VisualEditor
[edit]- git #e50aa6fa - Pass ve.dm.Document to addSurface as documented
- git #ef7652fd - Move internal-link detection into the InternalLinkAnnotationWidget (task T119431)
- git #7b6ae371 - build: Downgrade grunt-jscs to 2.8.0 to avoid cst bug (task T140367)
- git #b7fcf15e - Update MW version dependency (task T140336)
- git #16c38ec2 - DAT.init#setEditorPreference: Change section edit alongside tab labels (task T137424)
WikimediaEvents
[edit]- git #58b583ca - dewiki_diffstats add rev timestamps & feature state (task T135751)
- git #570a3d39 - Make dewiki_diffstats debug instead of info (task T134861)
- git #161e3906 - Add link to information page to 'cross-wiki-upload' tag
- git #97a06e73 - Revert "Textcat search satisfaction subtest for multiple wikis" (task T137169)
- git #7c970823 - Link to the X-Analytics header docs that need updating
- git #6dbb9105 - PHPCS fixes in Hooks::onXAnalyticsHeader
- git #2e2a9082 - Include the resolved special page name for special pages (task T138500)
- git #73db56f9 - Include the namespace for all pages (task T138500)
- git #184e9008 - Track dewiki diff page usage (task T134861)
XAnalytics
[edit]- git #fe7d2c86 - Convert XAnalytics to use extension registration (task T139906)