MediaWiki 1.22/wmf12/Changelog
< MediaWiki 1.22 | wmf12
Core changes
edit- git #0db075ff - Adjust two new date formats for Polish (pl)
- git #3ba7b32c - New hook, UserRequiresHTTPS
- git #2ef6538a - Add some logging for weird redirected POSTs
- git #ff39685e - Remove padlock icon from login link
- git #505f4b1d - Change secure login to use a user preference (bug 29898, bug 52283)
- git #52efb649 - Adding OAuth to wmf12, no CA update
- git #bb1de30d - Revert "Adding OAuth and updating CentralAuth to work around scap"
- git #d6d4a4ee - Adding OAuth and updating CentralAuth to work around scap
- git #c66aa110 - Bump GuidedTour for E3 deploy
- git #f14b4f4d - Bump GettingStarted for E3 deploy
- git #aa513c2b - Bump GuidedTour for E3 deployment
- git #c81c0da8 - Update VisualEditor to bug/52368
- git #5d928837 - Grab https://gerrit.wikimedia.org/r/#/c/76215/
- git #ab5e3859 - Update DataTypes extension
- git #500b9c9d - Add CirrusSearch
- git #feabff0e - Add DataTypes extension, a dummy version with i18n only for the branch
- git #c0c1363d - Revert "Revert "Update Wikibase""
- git #45418730 - Revert "Update Wikibase"
- git #46e700d7 - Update Wikibase
- git #322b84af - Update Wikibase, remove enforcement of bad initialization order
- git #07cfca4c - Commit of various wmf-branch live hacks
- git #9ae272fd - Update messages.inc and rebuild MessagesEn.php
- git #1b3dea0a - If a user does not have permission to view a log type, throw a PermissionsError (bug 17881)
- git #3342fafb - Make Special:MIMESearch a non-expensive special page. (bug 13438)
- git #f804a35b - option to strip requested prefix index in the list
- git #ed7979a9 - Refactor watchlist token handling (bug 21912)
- git #82cb3eb8 - mw.notification: Fix incorrect initial offset
- git #50ca5a7d - hook to intercept upload_by_url (bug 42307)
- git #76158dc3 - Remove redundant namespaceAliases (bug 51934)
- git #e617dc6c - Pass through request parameters in API action=edit
- git #17ad6808 - Discard comments in mergeMessageFileList.php's --list-file file
- git #6bf642d8 - Add a hook to Title::getEditNotices() so extensions can add them
- git #a4b62f1b - mediawiki.notification: Make notification area sticky to window (bug 50870)
- git #7627cf61 - mw.config: Add wgIsRedirect
- git #9a829641 - Special:PagesWithProp: Do not show very long or binary values (bug 51888)
- git #b03a8720 - Make "Special:FilePath?file=.." work again (bug 51542)
- git #a860b9a5 - Fix exception in ApiPageSet (bug 51821)
- git #f61ef876 - User#getOption: Check ignoreHidden before $wgHiddenPrefs
- git #81b65786 - Move firing of "wikipage.content" mw.hook out of mediawiki.util (bug 30713)
- git #ca794032 - Possible error messages for action=createaccount should be in English and not show local modifications (bug 47791)
- git #5df3ed9b - Add linktrail for Malayalam (bug 44029)
- git #3864b0b6 - Tablesorter: Add testcase for unsortable column
- git #ea02cda0 - Tweak Special:Log/block for supporting RTL wikis
- git #052f1fcf - Deprecate MWFunction::call and ::callArray
- git #73f35bbb - Change message to say deleting "unused" accounts rather than "inactive". (bug 49128)
- git #6e9d85af - Adding myself on CREDITS, "Patch Contributors" section
- git #bda65740 - Tweak CSSJanus to support noflip for selectors with parentheses
- git #7d5e88fd - Special:ListGroupRights: Display the legend at the top
- git #94cb936e - API: Allow extensions to specify "useless" query pages
- git #797d5f19 - profiler: log slow methods that worsen DB locks in transactions
- git #1b6c4bc3 - Make User::getEditCount() always return an integer (bug 51633)
- git #c524fb23 - Clean up: Consistently use "$" instead of "$( document ).ready"
- git #cd9ad736 - Sync up with Parsoid parserTests.
- git #5ddd0b3a - Removing redundant styles for icon-only buttons (bug 51623)
- git #0964847d - Added a Descriptive Comment to the AutoLoaderTest
- git #26060318 - HistoryPager: Remove superfluous join condition
- git #a908ec81 - tablesorter: Keyboard accessibility for sort headers.
Extensions
editAbuseFilter
edit- git #c6a0a7da - Load filter conditions when the user presses ENTER (bug 51402)
ArticleFeedbackv5
edit- git #17fc82b0 - Improve oversight request email
CentralAuth
edit- git #ded0d422 - Add eventlogging for SUL2 activity
- git #1d4faee8 - Revert "temp tevert "Add 2 new hooks to fix mobile logins" - testing"
- git #597815e5 - temp tevert "Add 2 new hooks to fix mobile logins" - testing
- git #dcf1d2c3 - MWInit::classExists -> class_exists
- git #ef125c99 - Add 2 new hooks to fix mobile logins
- git #3d3de791 - Add api for getting all global user (bug 16860)
CirrusSearch
edit- ** Newly deployed extension
CodeReview
edit- git #713704da - Add maintenance script to populate revision diffs in database
- git #18827695 - Minor doc additions
- git #05468acf - Normalise error messages in JS
- git #5770672b - Rework server side diff code
- git #f336f46e - Minor code tweaks
- git #7cdf7955 - Add code_authors (ca_repo_id, ca_author) index
- git #055511c4 - Add Renameuser support to CodeReview.
- git #78141b93 - Correctly nest comments.
- git #04e148eb - Don't pass crap to Html::input.
- git #2242f13c - Moved hooks into their own file + bumped version
- git #2c84374f - Load MediaWiki:CodeReview.css on Special:Code
ConfirmEdit
edit- git #2f605185 - Use PHP's built-in class_exists instead of MWInit::classExists
CoreEvents
edit- git #3cd1fc31 - Update to new schema revision; pre-load schema module
- git #94fd3cc3 - Update for new event schema
- git #d62ee0de - Add README explaining purpose of extension, fix typo.
- git #433cd687 - Test for HTTPS support & log results.
DonationInterface
edit- git #0baee2bc - Amazon recurring gateway
Echo
edit- git #5f50f84b - Invalid argument supplied for foreach() in BasicFormatter.php (bug 52897)
- git #7d8efc61 - Add/move full-stops
- git #c406e54e - Message notification-page-linked needs full-stop
- git #e1171cc4 - Add colon to notification-edit-talk-page-email-batch-body2
- git #02bf709c - Do not offset the heading of Special:Notifications from the left (bug 52508)
- git #c3518512 - ext.echo.special: Move #firstHeading styling from JS to CSS
- git #2f6591fe - Making title-params no longer required.
- git #32087f76 - Add full-stops & fix quotation marks
- git #08e2dd4d - user-rights notification primary link has incorrect message key
- git #a0902cec - Do not show text snippet with undecoded chars (bug 52313)
- git #54e2e0f6 - Split the code to generate a proper URL/link from setTitleLink()
EventLogging
edit- git #2d14f4ed - Update Ganglia metric module
- git #0bbbcb77 - Skip test that requires socket usage on Travis.CI
- git #06479a79 - Unit test for http_get; minor clean-ups
- git #48fb62e6 - Removed some unused imports in library code
- git #d42b2de5 - Bind udp_socket() to all interfaces by default.
- git #732d9b4a - Consolidate stream processing logic in stream.py
- git #7ebfead2 - Update scripts to use stream.py API
- git #723f6f8a - Update test descriptions and fix bug in string handling
- git #92e29d00 - Centralize the configuration of ZeroMQ sockets.
- git #7c52c8c3 - Ganglia module: set ZMQ_HWM, ZMQ_LINGER & ZMQ_SNDRCV on SUB sockets
- git #80d59eeb - Set ZMQ_HWM, ZMQ_LINGER & ZMQ_(SND|RCV)BUF on all sockets
- git #144ff33d - Update HttpSchemaTestMixin for `http_get`
- git #67f28852 - Work around circular ref in Python stdlib's 'urlopen'
- git #ed3f59fc - Fix error in handling of '?' in URLs
- git #07213993 - Make Ganglia metric module configuration-aware
FlaggedRevs
edit- git #48facef9 - Fix fatal in 112d817
- git #112d8175 - Only display edit notices if the page is reviewable
- git #f0e0f88b - Update protection handling for core change I6bf650a3
- git #ff733cfe - Call ->load() in addReviewCheck()
- git #b280716f - Expose edit notices so VisualEditor can see them
GettingStarted
edit- git #42caf1b3 - Update VE section edit selector (bug 52476)
- git #9c73c52e - Update to match new VisualEditor edit tab selector (bug 52476)
GlobalBlocking
edit- git #0460a5f4 - Merge action-globalunblock message into action-globalblock.
GuidedTour
edit- git #42564353 - Get jshint passing on migrated Guiders code, other style fixes
- git #4b1d2737 - Move guiders submodule into this repository (GuidedTour)
LiquidThreads
edit- git #811adb76 - Fix breakage from Ie33446a2
MobileFrontend
edit- git #5befcaf1 - Make toasts centered on Android browser
- git #41df27ec - Log Accept headers in conjunction with User-agent
- git #4e5bdf01 - : Show a link on talk page back to subject page (bug 50952)
- git #239c7766 - : Hide the talk icon when refreshing talk pages (bug 51977)
- git #cbdc9e75 - Hygiene: Drop mf- prefix from less files
- git #71406541 - : Make editor load correct page for ajax loaded pages (bug 52511)
- git #9c366ffc - : Fix reference weirdness in Opera Mobile (bug 52361)
- git #817cbb93 - : Clarify editing message when unavailable (bug 53059)
- git #82b3816f - Fix tap event fallback
- git #abcfda92 - Don't render categories on special pages or if none
- git #1add0ff6 - Hygiene: Use HTTPS links rather than HTTP ones in comments
- git #428f529b - : Correct reply message (bug 52515)
- git #834a7983 - Alpha talk: Stop blank replying
- git #e504e7d0 - Render the list of categories as a normal subheading for logged in mobile users. (bug 22660)
- git #86453518 - Story 986: Log watchlist interactions
- git #06acfe90 - : Special case main page history link (bug 51924)
- git #fa205724 - Story 920: Force upload CTA on beta
- git #09439ca6 - Improving styling of button on following pages:
- git #e3bd0ea1 - Allow showing of other users uploads
- git #7d1b4923 - Story 921: Adding editing tutorial
- git #2470112c - Hygiene: Start enforcing modules
- git #d76cdb9e - : Support reCaptcha (bug 52207)
- git #c9041272 - : Fix the thank button (bug 52856)
- git #90c899dc - Change settings page heading
- git #987e07c4 - Regression: slightly wrong styling in uploads nag overlay
- git #e0c06c83 - Make tapping more responsive
- git #30bf338a - : Allow right clicking on nearby (bug 51647)
- git #09cfbd9b - Remove echo specific css to reflect html changes
- git #843cbe84 - : Support all types of talk (bug 51697)
- git #4465d46e - Removing related links hatnotes from preview output
- git #64e9133b - change content_0 element to content to fix tests
- git #e6fd90cd - Replace "article" with generic wording for content pages
- git #bb8f3b83 - Adding new lastmodified param to MobileView API
- git #1d7ec828 - Don't pollute global scope
- git #30cc24ef - Enforcing consistent closure format ( M, $ )
- git #4e5ac009 - Rm old hack that disables site and user JS
- git #05f629b4 - Fixing incorrect API param in M.history.retrievePage()
- git #b8388383 - Kill use of MobileFormatter on special pages
- git #9b3e9818 - Make Nearby listed on Special:SpecialPages (bug 49948)
- git #1fb258a0 - Send proper X-Vary-Options
- git #8834c3db - Hygiene: Rewrite notification.js
- git #bbf640c7 - Hygiene: Rewrite references
- git #cd47a1ae - Hygiene: Make PhotoUploadProgress a Drawer
- git #0d019ce9 - Make left nav menu slightly wider
OAuth
edit- ** Newly deployed extension
Parsoid
edit- git #be8a7dea - Suppress indent-pre nowikis in ref content (bug 51721)
Scribunto
edit- git #c7246a1c - Improve disable_functions handling in LuaStandalone (bug 50706)
TimedMediaHandler
edit- git #a38666f6 - Use PHP's built-in class_exists instead of MWInit::classExists
- git #9b3e2ad5 - use seperate memcache key per transcode state
Translate
edit- git #24b3fec4 - Support for Yandex Translate API v1.5 (bug 50861, bug 50861)
TranslationNotifications
edit- git #0c4d1858 - Fix double-whitespace
UniversalLanguageSelector
edit- git #bebf6c48 - Adding Old Persian web font
- git #1aafd31c - Typo fix
- git #c0c74873 - Add the Gentium font (bug 51159)
- git #72842158 - Fix javascript error with language fallbacks (bug 51923)
- git #f11ef736 - Fix the logic of apply and cancel actions (bug 50564)
- git #21598221 - Update jquery.i18n from upstream, use its default message store
- git #321c5ccc - Remove some unwanted top RL module definitions
- git #f144cd5c - Fix regression of bf1d62ba4 (bug 50559)
- git #18b8bbd8 - Update jquery.ime from upstream (bug 50939)
- git #bf1d62ba - Close language settings when clicked outside (bug 50559)
- git #6ac12b65 - Better blacklisting of browsers using $.client
- git #3d1ab4e8 - Have no-repeat follow url for background images (bug 51101)
- git #aee6c789 - Remove unused test html file
- git #944c74c9 - Update the previous UI and content font whenever font value changes (bug 50562)
- git #a3bf6f7e - Naming convention fix.
UploadWizard
edit- git #1e2738cd - Minor formatting fix for a comment
- git #75f9a2a5 - Do not set default values for lat and lon (bug 51879)
- git #1314be0d - Filename: Using text instead of HTML to avoid exploitable (bug 51801)
- git #4b8ccd00 - Add Nischay to credits
- git #59e302dc - If nothing to migrate, print a message to inform user.
VisualEditor
edit- git #3886821b - Use mw specific names for commands
- git #9d6e90ba - Replace <alieninline> with <cite>, a valid HTML tag, in demo
- git #332e31fb - Toolbar API
- git #4e6694c7 - Subscript is one word (and so is superscript for that matter)
- git #433f1eeb - Remove language variants from bold/italic now we have fallbacks (bug 53094)
- git #069b757a - Implement fallback langauges
- git #cbe35632 - Remove duplicate comments from platform code
- git #f9c41c75 - Correct unicode range in legal title regular expression
- git #b6443b26 - Preserve selection when inserting references (bug 52159)
- git #f25d34d0 - Minor syntax error
- git #f0c99b9c - Change be-tarask to use Te instead of Te-El for bold (bug 53094)
- git #a51fbbb3 - Don't change config during toolbar setup
- git #40fc1b1b - Revert "Don't emit Surface changes back to the Surface"
- git #4a3cc06a - Increase line height in beta warning (bug 53045)
- git #1987d3aa - Don't emit Surface changes back to the Surface
- git #708d8b5e - Build link-less images with <span> not <a> (bug 51963)
- git #5bff162b - Check for past/future state in undo/redo before setting breakpoint (bug 52113)
- git #0fd2b619 - LanguageInputWidget Generalization
- git #c7724319 - Fix issue in 7673a398
- git #825322d4 - Use internal ve.track to log events
- git #23af88ed - Create a subscript tool (bug 51612)
- git #67f09a03 - Fix traversal for images with link= (bug 51963)
- git #34a37471 - Create a superscript tool (bug 51611)
- git #3c65d830 - Create an underline tool (bug 51609)
- git #37b461fe - Reposition context menu after rerender
- git #6fb65ec3 - Fix MWAlienExtensionNode's extensionName in ce update
- git #9582432c - Fix logical conflict from I8feefd9e8
- git #79b3dbf3 - Fix rendering of inspector for embedded buttons (bug 52845)
- git #599ad772 - Allow inspectors to not show the delete button
- git #00c681f0 - Generic support for multiple tags in TextStyleAnnotation (bug 52477)
- git #ad3a7c95 - Alien extensions
- git #c89495d0 - Darker toolbar group border
- git #7673a398 - Support previews and concurrent updates in ce.GeneratedContentNode
- git #cbadaa8d - Fix deprioritization of regex matches in ModelRegistry
- git #1428ea9c - Allow customisation of ui.Window titles
- git #8f2c897c - Don't set a group for VE ResourceLoader modules
- git #eb0eeb24 - clean up: Consistently use MW instead of Mw in constructor names
- git #0d1617a6 - Hieroglyphics support (bug 43118)
- git #671c7d3b - Create base MWExtensionNode for simple extension support
- git #b0ae68dd - Add .static.getMatchRdfaTypes() wrapper
- git #5014e122 - Create strikethrough text style button (bug 51610)
- git #2717ea16 - Add ve.ui.ToolGroup and use within toolbar setup
- git #9426dfd5 - Cleanup tool styles
- git #5a0faf53 - Make drop down tool work with generic toolbars
- git #48719727 - for Opera for real this time (bug 47793, bug 47793)
- git #ccd9889c - Tweak comment to explain isAvailable and what mw.libs.ve means
- git #293b707a - Update reference to renamed init.setupSectionEditLinks method
- git #8c77b802 - MWMath: Fix broken usage of old ve.copyArray method
- git #246c655b - Add ve.track, a generic dispatch of analytic events
- git #9e687efd - ve.ce.MWTransclusionNode: Check for API errors (bug 52483)
- git #d47cfe7d - Handle <tt> as textStyle/code (bug 52352)
- git #a226716d - Split ve.ui.Toolbar and ve.ui.SurfaceToolbar
- git #e1f8ee78 - mw.ViewPageTarget.init: Setup "source" links even if VE is not available
- git #ceb62980 - Make the link to the user guide open in a new window (bug 52475)
- git #f153f932 - Remove inserted leading whitespace (bug 51462)
- git #0fdd124a - Allow more things to be inserted into captions
- git #1c4c86e7 - Fix notice caused by not passing the WebRequest object by reference (bug 52466)
- git #926db97d - Only skip past empty keyedNodes sets if key exists (bug 52427)
- git #42f82cf1 - Include element HTML in QUnit summary for diff
- git #19a705de - ve.ui.Toolbar: Use closure instead of ve.bind for event handlers (bug 52441)
- git #d3b0d94d - doc: Add missing @static to static ve.Element methods
- git #8ab81cfe - Expand beta message a bit.
- git #5231d05b - Beta welcome dialog
- git #ced2a8aa - Move edit tab generation into PHP and make it more configurable
- git #9f18fc02 - Don't override link target input value while typing (bug 52420)
- git #87bfe3ee - mw.ViewPageTarget.init: Fix pageExists/isViewPage behaviour (bug 49000)
- git #1984c3ca - Fix edit links on special pages (bug 49000)
- git #04c0a0d2 - Prevent the creation of invalid MWInternalLinks (bug 33094)
- git #5695d587 - Added credits for English messages
- git #3ff9c210 - Remove obsolete comment about GuidedTour and EventLogging
- git #56649046 - Remove registration of nonexistent hook function
- git #2ba8f8c8 - Use new class to detect Cite errors inside templates (bug 51337)
- git #9e89c019 - mw.ViewPageTarget.init: Don't depend on mediawiki.user
- git #ac6c4da3 - doc: @return -> @returns
- git #8f05cdbf - doc: Add placeholders for unindexed methods
- git #c9cd496f - ve.ui.Toolbar: Emit position event on toolbar instead of surface (bug 52317)
- git #5b48d7f1 - ce.ProtectedNode: Use surface initialize event instead of toolbarPosition
- git #cde62acf - doc: @inheritDoc -> @inheritdoc
- git #50360999 - ve.init.mw.ViewPageTarget.init: Pass default values
- git #7ca95e3d - VisualEditor.hooks: Sort keys
- git #ca98a473 - Add ve.now utility function
- git #301eaa40 - mw.ViewPageTarget: Emit position event after toolbar is animated
- git #e763f9dd - Add dependency check for MW1.22/wmf11 (bug 51606)
- git #db3da5d1 - Link inspector bug fixes (bug 51404, bug 51065, bug 51415, bug 51523)
- git #e98d5407 - Remove gender micro-survey from VisualEditor
- git #ceb81353 - mw.Target: Removed unreachable badtoken recovery code (bug 51253)
- git #e23df9f5 - Fix badtoken handling broken by 7557dd39ed3
WikimediaMaintenance
edit- git #c19389e1 - add script for adding wikidata and testwikidata to sites table
ZeroRatedMobileAccess
edit- git #cda72b45 - WIP: PhantomJS automation tests for Wikipedia Zero.