MediaWiki 1.22/wmf12
Appearance
MediaWiki 1.22/wmf11 | Deployment of MediaWiki 1.22wmf12 to Wikimedia sites | MediaWiki 1.22/wmf13 |
The latest version (labeled "1.22wmf12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 25 July 2013 (see the roadmap).
Core changes
- 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
AbuseFilter
- git #c6a0a7da - Load filter conditions when the user presses ENTER (bug 51402)
ArticleFeedbackv5
- git #17fc82b0 - Improve oversight request email
CentralAuth
- 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
- ** Newly deployed extension
CodeReview
- 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
- git #2f605185 - Use PHP's built-in class_exists instead of MWInit::classExists
CoreEvents
- 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
- git #0baee2bc - Amazon recurring gateway
Echo
- 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
- 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
- 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
- git #42caf1b3 - Update VE section edit selector (bug 52476)
- git #9c73c52e - Update to match new VisualEditor edit tab selector (bug 52476)
GlobalBlocking
- git #0460a5f4 - Merge action-globalunblock message into action-globalblock.
GuidedTour
- git #42564353 - Get jshint passing on migrated Guiders code, other style fixes
- git #4b1d2737 - Move guiders submodule into this repository (GuidedTour)
LiquidThreads
- git #811adb76 - Fix breakage from Ie33446a2
MobileFrontend
- 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
- ** Newly deployed extension
Parsoid
- git #be8a7dea - Suppress indent-pre nowikis in ref content (bug 51721)
Scribunto
- git #c7246a1c - Improve disable_functions handling in LuaStandalone (bug 50706)
TimedMediaHandler
- git #a38666f6 - Use PHP's built-in class_exists instead of MWInit::classExists
- git #9b3e2ad5 - use seperate memcache key per transcode state
Translate
- git #24b3fec4 - Support for Yandex Translate API v1.5 (bug 50861, bug 50861)
TranslationNotifications
- git #0c4d1858 - Fix double-whitespace
UniversalLanguageSelector
- 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
- 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
- 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
- git #c19389e1 - add script for adding wikidata and testwikidata to sites table
ZeroRatedMobileAccess
- git #cda72b45 - WIP: PhantomJS automation tests for Wikipedia Zero.