MediaWiki 1.24/wmf6/Changelog
< MediaWiki 1.24 | wmf6
Core changes
edit- git #56dfec01 - Update VisualEditor to Ie9cba04a
- git #4a19f05c - https://gerrit.wikimedia.org/r/#/c/137272/
- git #083606e9 - Updated zero ext
- git #70900931 - Submodule bump for SWAT deploy
- git #6242a6e3 - Submodule update to deploy styles + edit tag
- git #36355f95 - Update MultimediaViewer to Ibe6c11a9
- git #a72c6eaf - Update Flow with three backports
- git #c002a1d8 - [1.24wmf6] Revert "Use square bounding boxes for default-sized thumbnails"
- git #e8586fcf - Update VisualEditor to I84e31323
- git #1104397f - Revert "Revert "Use precise ApiMain/ApiQuery type hints in all API modules""
- git #5993e20f - Update EducationProgram to I632d1032
- git #0f93f017 - Revert "Use precise ApiMain/ApiQuery type hints in all API modules"
- git #f610790b - Update VisualEditor to I7e81a8dc
- git #09a10576 - Updated zero ext
- git #d4af7f40 - Update Wikidata, fix issue with rollback
- git #10069e1e - Revert "Restore search box tabindex" (bug 29199, bug 65704)
- git #bc2c9fe6 - Update Wikidata, fix JS issues when editing statements
- git #dc032ad4 - Revert more visibility changes in HistoryBlob.php (bug 65665)
- git #aae6db6b - Update UniversalLanguageSelector
- git #fffb3518 - Revert "Pass phpcs-strict on includes/revisiondelete/" (bug 65733)
- git #496419c5 - Check category-move-redirect-override in content language
- git #ffcec4e4 - Update VisualEditor to I55e16775
- git #322acf76 - Revert visibility change on DiffHistoryBlob::$mCompressed (bug 65665)
- git #01f9227c - Update VisualEditor with I8df73bfc
- git #94358a65 - Apply correct line-height to diffs (bug 64653)
- git #1e1765f4 - p-lang-list was removed
- git #be76751e - Restore search box tabindex (bug 29199)
- git #02f17b57 - Removed begin/commit calls that result in error spam
- git #7db55341 - Use square bounding boxes for default-sized thumbnails (bug 63903)
- git #c51ae2eb - Update OOjs UI to v0.1.0-pre (0436296667)
- git #9f7e79ab - mediawiki.user: Add message to deprecation of name() and anonymous()
- git #17f89523 - Move release notes for "Move redirect rendering into WikitextContent" to 1.24
- git #c3731c7c - from REL1_23 (bug 13250)
- git #dbfa1964 - from REL1_23 (bug 64289)
- git #2557157d - Move release notes for "Introducing pp_sortkey" to 1.24
- git #ae9f04f5 - Fixup typography changes release notes between 1.23 and 1.14
- git #048c38de - Move release notes for "Introducing pp_sortkey" to 1.24
- git #e0536cae - Add method to determine EnhancedChangesList cache grouping key
- git #5048f30f - Fix: numFields wrong for sqlite (bug 65578)
- git #729f3039 - whitespace fixup
- git #73404332 - mediawiki.searchSuggest: Code clean up
- git #fc6d99cb - Tweaked timestamp kludge logic in recordUpload2
- git #399198c2 - Replace FOR UPDATE with LockManager use in LocalFile::lock()
- git #dd1c7f7f - Create a version of mediawiki.skinning.content for Parsoid HTML
- git #fb768db1 - Expand doc of ApiBase::require*Parameter functions
- git #1fb9118c - Pass archived page id to ArticleUndelete hook.
- git #95f722fd - mediawiki.toc.test: Stub $.cookie to avoid test pollution
- git #ba16bbd0 - Inserted test whether the resource 'uploadsource' is already registered. (bug 65530)
- git #6776bc60 - Add RELEASE-NOTES entry for 87e0aa344176d9877bffdf77e222439ec0a99f9e
- git #87e0aa34 - Indicate whether interwiki links can use protocol-relative URLs.
- git #51c17391 - Fixed possible race condition in LocalFileMoveBatch
- git #08f105e2 - Update OOjs UI to v0.1.0-pre (0fbf6bd14e)
- git #7565bf42 - Update OOjs UI to v0.1.0-pre (521a9e242b)
- git #daa92bb0 - mediawiki.htmlform: Refactor and clean up
- git #8052dc9f - Fixed job miscounting bug when a string digit is returned
- git #94463552 - Collation: Remove deprecated findLowerBound()
- git #10414696 - mediawiki.page.watch.ajax: Disable watch link while waiting for API response
- git #1b0603ce - User::pingLimiter() profiles per action as well (bug 65477)
- git #6bfe8bc1 - opportunity to reuse Title::getEditURL()
- git #29f4fd50 - Fix error message when swap is disabled (bug 65465)
- git #7625f1e5 - jquery.tipsy: Add viewable region bounds checking (bug 44382)
- git #d8484cf1 - jquery.tipsy: Merge some upstream changes
- git #a6cba6e4 - Remove unneeded $classes from SpecialTrackingCategories.php
- git #b7cc86cd - Move ApiQueryRecentChanges::parseRCType to static method on RecentChange (bug 65071)
- git #b3456db7 - vector: Suppress watch star focus outline when animating it (bug 65434)
- git #de5e1359 - mediawiki.user: Use mw.log.deprecate to track user() and anonymous()
- git #df481042 - Update OOjs UI to v0.1.0-pre (d4086ff6e6)
- git #97a145f1 - Always render copyright notice in user language (bug 49116)
- git #a61ff504 - For job param arrays of scalars, show the key/values as JSON in the log
- git #7868e80b - Minor fix to DatabaseBase::close() logic (bug 65100)
- git #48cd71a3 - Fix @since of Parser::stripOuterParagraph
- git #3f495e45 - Avoid fatals in begin/commit/rollback if close() was called
- git #c43ce2cf - jquery.suggestions: Use body width instead of full document width (bug 54091, bug 64233)
- git #8eb6ac3e - IP class cleanups
- git #9e98734d - vector.collapsibleTabs: Rename $settings to settings
- git #bbf90137 - mediawiki.searchSuggest: Adjust font size for all inputs, not just magic ones
- git #ff06b669 - mediawiki.searchSuggest: Remove duplicate code
- git #707a3183 - HTMLForm vform styling (bug 63644)
- git #23632a4e - Use precise ApiMain/ApiQuery type hints in all API modules
- git #0da7a408 - Load shared MediaWiki styles when generating the style guide
- git #df8c4551 - Update jscs and jshint config
- git #8838da43 - mediawiki.user.test: Use FakeXHR and clean up
- git #729a86f0 - SpecialUnwatchedpages: Ajaxify watch links (bug 17367)
- git #df983f66 - Revert "Declare visibility on class properties of includes/parser/" (bug 65375)
- git #a7fbdd65 - Make phpcs-strict pass on includes/ (7/7)
- git #597142b2 - mediawiki.api: Add parameter ajaxOptions to postWithToken()
- git #e323bc33 - Speed up CIDR matching from $wgSquidServersNoPurge (bug 57021)
- git #2b441eba - Drop rc_cur_time from recentchanges (bug 40667)
- git #91de7e35 - Minor fix to contenthandler.txt doc.
- git #d2effb75 - Allow LogEntry::setRelations to work with array(tag => value)
- git #c3aa5ef5 - Create Parser::stripOuterParagraph to avoid code duplication
- git #14d0cc5c - Tweaks to compareParserCache.php
- git #63c36506 - Upgrade jQuery to 1.11.1 (bug 44740)
- git #5c4bf6b9 - Fix coding style from Ie40c0721ec (e9f01c9)
- git #573299c8 - Fix documentation for mw.cookie.set
- git #e9f01c93 - Inserted getter for the XMLReader and change the visibility of some
- git #61129f8c - Delete the post-edit cookie using the correct domain (bug 61979)
- git #552b6a12 - Make validation for page more strict on djvu to take only numbers
- git #d4a63b93 - mediawiki.api: Use then() in getToken instead of manual Deferred wrapping
- git #5b915d72 - mediawiki.api: Do not cache errors in getToken() (bug 65268)
- git #2e958d7e - mediawiki.util: Decode parentheses and bang in wikiUrlencode
- git #52554763 - Fixed "file already exist" optimization in File::transform()
- git #0d54e6e0 - Added unicode encoding support flags to FileBackend (bug 1780)
- git #5bc1cf40 - Remove underscore from classes WebInstaller_*
- git #986034ef - Update kss style guide wording and README
- git #a6850e52 - Improve rendering of Living Style Guide sections, examples, and modifiers.
- git #8cf6365a - Check for Language::getSpecialPageAliases returning null in SpecialPageFactory
- git #4e5b1a4e - API: Fix prop=revisions&rvdiffto= without rvprop=content (bug 64744)
Extensions
editApiSandbox
edit- git #1e30ee8e - Update for newer jQuery
CentralAuth
edit- git #56ec11bf - Fix Special:WikiSets ro view (bug 64642)
CirrusSearch
edit- git #c5260ae6 - Ascii_folding and aggressive splitting for Italian (bug 63633)
- git #60d2d60d - Tidy up UpdateOneSearchIndexConfig::sendDocuments()
- git #67204bf5 - Add url parameters to suppress text and didyoumean
- git #b261b55c - Add numerous use statements
- git #75097af0 - Fix reindex waiting for nodes
- git #34324b33 - Rewrite replica handling
ConfirmEdit
edit- git #d43af3d6 - Add "porn" to blacklist
DonationInterface
edit- git #148129e9 - Validate form fields using element ID
Echo
edit- git #c9cff5c6 - Always show the overlay when badge clicked
EducationProgram
edit- git #f95e25b7 - $wgAPIModules should extend ApiBase, not ApiQueryBase
- git #9415f20a - Hide profiles for users without relevant rights (bug 43931)
Flow
edit- git #38db4d00 - Don't be too strict when resolving the DB data (bug 65802)
- git #cd7a7080 - Ignore expected exceptions in WhatLinksHere (bug 65915)
- git #4d6973a0 - Feed only array type to array_merge() (bug 65963)
- git #f0302cfd - Add i18n message to 'workflow' link (bug 65102)
- git #3d1354a8 - Cleanup unused use statements
- git #79226796 - Flow test cases should all be @group Flow
- git #73100df9 - Fix coding conventions violations
- git #6a1c7043 - Fix fatal in topic history. (bug 65051)
- git #6126099c - Don't expand templates inside topic titles (bug 65143)
GWToolset
edit- git #caf24a00 - Set initial page to Step 1: Metadata detection (bug 64285)
GeoData
edit- git #ed1b1c66 - Remove geo_killlist updates
GettingStarted
edit- git #e36c0304 - Explicitly exclude Commons from being considered a Wikipedia
- git #9b153f84 - Move post edit messages into the post edit RL module (bug 65502)
- git #87a8ee46 - Adding missing return true
- git #9b39a555 - Log account creation with AddNewAccount, impression with UserCreateForm (bug 65352)
GuidedTour
edit- git #3e938ab6 - Fix exposed markup (bug 65561)
InputBox
edit- git #a1a1e64e - Inputbox: Some code conventions cleanup
- git #8b4932ca - Avoid duplicate ids (bug 11777)
- git #c76ede7b - InputBox: Don't append id to class
- git #d05173bd - InputBox: Cleanup usage of inline styles
Math
edit- git #972cee0f - Add separate database table for LaTeXML (step 2) (bug 65522)
- git #ed570661 - Improve mathtable (bug 65525)
- git #d93fdf91 - Add separate database table for LaTeXML (step 1) (bug 65522)
MobileApp
edit- git #95822d01 - Add hack for missing enwiki specific styles
- git #c2193099 - Complete moving android specific styles to android.less
- git #814e396b - Add 'mobile app edit' tags to edits from MobileApp
- git #26c6bfe4 - Update RL modules to use MobileFrontend styles
- git #23a170ad - More table / thumbnail styling fixes
- git #29e3f074 - Steal more code from MobileFrontend
MobileFrontend
edit- git #cffba576 - QA: Fix broken browser tests
- git #f1001e9f - Implement upload via "Add image" on New file pages (bug 58311)
- git #bf073cc6 - Split content styles into separate modules
- git #ed0a25aa - Move styles related to content to typography*.less
- git #50024f1f - Fix broken QUnit test for EditorApi
- git #b5b1329a - Fix NearbyApi test
- git #ac7272d7 - QA: Add browser tests for Special:Uploads edge cases
- git #e161f190 - Fix position: fixed support detection for Webkit
- git #9197debc - QA: only add a # character for the test and page that needs it
- git #8c8b7a4e - Hygiene: Remove unused schema
- git #2cd5b952 - Hygiene: Updating name of feature test (watchstar.feature)
- git #ecb69211 - Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85
- git #a827723f - Hygiene: Sensible defaults for textarea elements
- git #4d760934 - QA regression: Fix breaking Firefox test
- git #b88c31c9 - Hygiene: Make border-box the default
- git #695db9a1 - Hygiene: move API tests to subdirectory
- git #19cbabf6 - Respect the hash with sub headings (bug 64918)
- git #1183bf6c - Removing header margin and associated hacks
- git #b3243947 - Fix username handling on Special:Uploads (bug 65094)
- git #6fc70915 - QA: Don't run protected pages tests on test2wiki.
- git #33a234d7 - Fix edit link when VisualEditor is not available (bug 65529)
- git #7b047c2d - Fix trailing whitespace check in pre-commit
- git #389ad6d6 - Add check for permission to create a new account (bug 63456)
- git #791cc5df - Fix margins in page list and search (bug 64633)
- git #05ebad2e - Regression: Fix styling of page lists
- git #e235db3c - mobileview: fix handling of shared file pages (bug 65358)
- git #02d084b9 - Hygiene: Cleanup edit switcher css (bug 64968)
- git #0e416a22 - Style search button as icon for non-JS users (bug 63701)
- git #53a33754 - Hygiene: Browser test cleanup
- git #293b476a - Fix VE performance by cleaning up ui.less now universal header (bug 64719)
- git #f5e919da - mobileview: handle pages redirecting to special/media (bug 64305)
- git #835b2b4a - Revert "Prevent horizontal scrollbar after menu closing animation" (bug 65393)
- git #df9b5dd3 - Formatting for citation drop-down in mobile VisualEditor
- git #5b870c58 - Hygiene: Use truncated text class in overlay headers
- git #ea85887b - Hygiene: Introduce .page-summary class
- git #e974bffb - Add iOS hover bug fix (bug 64669)
MultimediaViewer
edit- git #7ccd2741 - Change preference name for enabling MediaViewer
- git #7161ac3c - Record sampling factor in EventLogging calls.
- git #1ad28140 - Fix text selection behavior in reuse panel
- git #35ec99eb - Use example.{com,net,org} instead of proprietary domains
- git #c7fe8515 - Highlight chevron when the wrong direction is pressed
- git #863121a5 - Revert "Temp fix for core bug (getFileSearchOptions() stopped working)"
- git #171b1314 - Add sampling to unsampled event logging
- git #85833e06 - Replace deprecated jQuery.browser with jQuery.client (bug 65371)
- git #0ef329b8 - Temp fix for core bug (getFileSearchOptions() stopped working)
- git #eedc57c1 - Wait some more for the close button to appear
- git #bb93765d - Fix IE9 history navigation
- git #96791886 - More prominent metadata panel invite.
- git #c6411d3c - Add 1 pixel of tolerance to the basic test.
- git #ab7b3391 - Revert "Minimal zoom implementation".
Popups
edit- git #fab07e5c - Popups: The promise of the popups was not forwarding failures
- git #cc4d67c6 - Popups: Fix popups for extiw links
SiteMatrix
edit- git #9c401439 - Rename ApiQuerySiteMatrix class to ApiSiteMatrix
TemplateData
edit- git #b50d5d1a - Fix name of file GUI message (…-modal-… not …-model-…) (bug 65545)
- git #759f0eef - Add 'boolean' type support (bug 55331)
Thanks
edit- git #07887598 - Use .on() instead of .click() for Flow Thanks (bug 63205)
TimedMediaHandler
edit- git #d0d66a8e - Fix documentation on token for transcodereset action (bug 65197)
Translate
edit- git #0de6b7a8 - _autoload.php renamed to Autoload.php
UniversalLanguageSelector
edit- git #49a1f65e - Replace #p-lang-list with #p-lang .body ul
UploadWizard
edit- git #5e0d9e23 - UploadWizard: Check for duplicate titles (bug 64883, bug 54750)
- git #cd223295 - Wait until iframe is fully loaded before submitting form (bug 65406)
VectorBeta
edit- git #351b1e5f - Don't log events for anonymous user in CPB
- git #2f389e31 - Set explicit text-align on pt-flyout (bug 65476)
VisualEditor
edit- git #42360410 - Use <visualeditor-toolbar-cite-label> correctly in the Media and Reference toolbars (bug 66039)
- git #48eff393 - Fix beta warning appearing for some users that it shouldn't. (bug 65821)
- git #0113c1a0 - Another default alignment fix to MWImageModel
- git #a0cf4c79 - Decode URL encoding in resource attriute for images
- git #2aea5b02 - Fix default alignment in MWImageModel (bug 65564, bug 65596, bug 62852, bug 65617)
- git #44db741a - Hide unsupported UI elements in references on mobile
- git #1294791b - Re-sync .docs/eg-iframe.html
- git #c6fa82f0 - Don't add |link= when converting block images to inline
- git #d8040dbf - Don't update image model twice (bug 65564)
- git #82dc0cbb - [browser test] Dismiss new confirm dialog
- git #fad534ee - Adjust newNode range and fallback in MWImageModel
- git #7d228673 - Fix MWImageModel's getImageNodeType() (bug 65568)
- git #293609e5 - Unbind confirm dialog handlers after either of the events fires once (bug 65557)
- git #37b3c07b - Image model and the media edit dialog
- git #96809998 - Set flags for confirm dialog buttons for switching to source mode
- git #5b93980b - Set flags for confirm dialog buttons
- git #37087f1f - MWTransclusionDialog: Remove setMode() call from teardown() (bug 65373)
- git #37e01c67 - [browser test] use css for Template selector
- git #ddf88a56 - Fix styling on save dialog
- git #bd3b5ffc - Initialise save panel on 'ready' so focus works (bug 65222)
- git #a5dd4387 - Use OOUI confirmation dialog rather than native confirm() for switching to source editing
- git #eb7b727a - On file pages, only replace the (local) image description when saving (bug 65349)
- git #e7787db9 - Remove edit tab from the DOM if it's hidden (bug 64142, bug 65292)
- git #3a9faa44 - Hide 'no results found' once there's at least one result (bug 52463)
- git #658d614f - Change Cite > Newspaper to Cite > News (bug 65207)
- git #033476d7 - Update wikitext-warning to refer to 'Switch to source editing' (bug 57700)
- git #3121d841 - Update beta warning to refer to 'Switch to source editing' (bug 57699)
- git #411f0a77 - Set up edit notices for things like unknown browsers on each activation (bug 65236)
- git #2ef54684 - mw.ViewPageTarget.init: Remove redundant hasOwn check
- git #25d00cc7 - build: Update jscs and jshint
- git #29fc9ea1 - Remove MWCommandHelpDialogTool
Wikidata
edit- git #8de9f9f4 - New deployment build, fix issue with rollback
- git #f13fc48d - New build, fix for various JS issues when saving statements
- git #68e6b5e5 - add .gitreview
ZeroRatedMobileAccess
edit- git #f566e536 - Zero API is now duplicated as action=zeroportal
- git #11bf7f0c - Update CasperJS driver emailer script and documentation about it.
- git #6b492360 - Handle BeforeHttpsRedirect hook to prohibit HTTP->HTTPS redirect