MediaWiki 1.22/wmf7
MediaWiki 1.22/wmf6 | Deployment of MediaWiki 1.22wmf7 to Wikimedia sites | MediaWiki 1.22/wmf8 |
The latest version (labeled "1.22wmf7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 13 June 2013 (see the roadmap).
Core changes
edit- git #11ceeb08 - Update VisualEditor submodule to latest master for A/B test
- git #49474b04 - ULS to master
- git #328abfba - ULS to master
- git #ac676a2d - Fixed mysql warning about expecting a resource.
- git #9e2ffede - Made purgeDeletedFiles.php delete files still in the public zone.
- git #964d2419 - Add 'CoreEvents' extension
- git #d46809c5 - Update VisualEditor for i18n change
- git #d6357c8a - Add Campaigns extension to 1.22wmf7
- git #da8fbf72 - Commit of various wmf-branch live hacks
- git #4134a0b7 - API: Fix IPv6 handling in list=blocks (bug 48129)
- git #b1cc3511 - Prepare DatabaseMysql for mysqli (bug 45288)
- git #5b52750e - 4 (bug 4950)
- git #5d3374f4 - Add section preview mode to API action=parse
- git #2f528620 - Removed redundant documentation for some methods.
- git #a379dbf9 - Removed redundant documentation for some methods.
- git #dcf080c1 - support setting Memcached::OPT_SERVER_FAILURE_LIMIT, Memcached::OPT_RETRY_TIMEOUT
- git #62988d1b - Remove unused searchhelp-url and searchmenu-help
- git #126f66d9 - Fix return type of MessageCache::getMsgFromNamespace for existing (bug 14176)
- git #53c23764 - In 'uctop', replace 'top' with 'current' [revision]
- git #6852b7a2 - Setting tooltip gravity to 's' so that the tooltip shows above
- git #22e2e960 - Remove unnecessary exception from Title::getLatestRevID()
- git #2f40d348 - link user in accountcreatedtext msg (bug 42253)
- git #50faf213 - Allow patrolling pages by revision id (bug 49259)
- git #1a2f4b55 - [Database] Tweaked LoadMonitor::getLagTimes() to further reduce stampedes
- git #ed6e8766 - Drop __autoload.
- git #4650adb9 - Only show notoken as possible API error once
- git #f330f727 - Add new hook AbortTalkPageEmailNotification
- git #fc989b46 - Add user rights 'editmyuserjs' and 'editmyusercss'
- git #6ec90a1a - Revert "Introducing ContentGetParserOutput hook." (bug 49398)
- git #97c8120f - mw.toolbar: Clean up code and jsduckify
- git #c802c5b1 - Remove unneeded parenthesis from warning text in prop=revisions
- git #b0bcff1f - mediawiki.user: Simplify implementation and jsduckify
- git #fc5bcf11 - Remove revision patrol links from normal page views (bug 49123)
- git #3c84a5ab - Move post-edit font-family rule to Vector-specific selector
- git #f1d2386a - Kill <meta name="keywords" content="..."> in a blazing fire.
- git #a4ce59a4 - Followup If21705c2, Shorten remaining urls to the whatwg HTML spec.
- git #6cc372c9 - Add vendor to mwdocgen's excludes list.
- git #49677c4c - Followup mistake in I82711cee
- git #e8493704 - Fix XmlTypeCheck docs
- git #868a7006 - Fix comment for mw.user.sessionId()
- git #cb4f8335 - Fix Thai link trail regexp
- git #a1f1ccee - Gitweb -> Gitblit
- git #c6b37dbe - Enhancement: Allow XmlTypeCheck for strings
- git #c2f7148e - Show rollback link on changes list only for RC_EDIT
- git #913879ea - Use getPrefixedDBkey() for template profile call.
- git #e906a2f2 - Ensure <h5> and <h6> have different computed font size (bug 48671)
- git #a728e7b6 - Remove all uses of obsolete .editsection class
- git #5ce5e78a - Remove Wikimedia-specific hack in ParserOutput
- git #27405186 - Support installing PHPUnit using composer.
- git #66500c1f - Fixed long memcached keys for infoaction.
- git #982b2ae1 - edit.php maintenance script not setting up context, just globals (bug 49271)
- git #567407d2 - Remove non UTF-8 chars from debug output (bug 48951)
- git #d7a61d72 - action=parse now can parse in preview mode (bug 49239)
- git #3eaad66d - CSSJanus: don't mangle 5+ consecutive numeric values (bug 45677)
- git #ed0ca43e - "Your domain" appearance fixes for new forms (bug 49225)
- git #4254c2d1 - Fix bad copy-paste error in deprecated method (bug 48782)
- git #d2254ba1 - Allow server selection when running sql.php
- git #01b56440 - Made SwiftFileBackend::loadObjectListing() populate stat entries in reverse order.
Extensions
editAbuseFilter
edit- git #3ab18c23 - Don't try to filter uploads with an invalid title (bug 49399)
- git #697e2b24 - CSS: Minor code style fixes
ConfirmEdit
edit- git #cd7106e0 - Add a default blacklist for FancyCaptcha. (bug 21025)
- git #f0f65ba3 - Get Asirra captcha working on more forms (bug 39536)
CoreEvents
edit- git #d291b642 - Log whether edit was made via API and/or mobile site
EducationProgram
edit- git #029d8da2 - Fixed phantom log entries for "course updates" that havent happened
- git #357d460f - Fix breakage due to changes in base class in core
- git #ce68aacb - Hebrew translation for namespaces
EventLogging
edit- git #0f61a921 - Click anywhere outside code samples to close code samples
- git #c188739b - Support jsonfm (pretty JSON formatted with HTML).
- git #8cd04923 - Add API module for retrieving JSON Schema (bug 46174, bug 45886)
- git #5097470d - Pretty-print when stdout is a tty; drop 'util'
- git #5ed3f8d8 - Default output URI should be 'stdout://'
GeoData
edit- git #2a15238c - Always output even default globe
GettingStarted
edit- git #8733563c - Improve appearence of task toolbar on low width screens and print. (bug 48562)
- git #de08d82a - Fix openTask cookie removal by using same options.
GuidedTour
edit- git #950ee2c7 - Fix type of 'step' for logging.
- git #a6fdf3c9 - Fix EventLogging (variable was read before initialization) (bug 49861)
LdapAuthentication
edit- git #b04377df - Prevent searching for AD groups for non AD LDAP
LocalisationUpdate
edit- git #c0b4d315 - Fix update for non-default URLs (bug 49521)
OpenStackManager
edit- git #ec9bf47e - Show that the Echo notification messages support
- git #ae857ce2 - Fix "RAM" and "IPs"
Parsoid
edit- git #86294f85 - Add space before ref-content (bug 49314)
- git #b2575528 - Fix shoddy work I did in 7354d9f4 when I broke references
- git #7354d9f4 - Prefix ref name/group before using as property key (bug 49490)
- git #baeddb36 - More updates to aid bug report processing
- git #ab999dda - Disable selective serialization on oldid '0'
- git #3fbef893 - Fix problems with template arg wikitext escaping
- git #058da082 - Force page DOM generation for selective serialization
- git #ab8d1559 - Actually send the query parameters in ParsoidCacheRequest
- git #afc08e95 - Fixed bad regexp in inline_breaks function (bug 49375)
ProofreadPage
edit- git #fe12a609 - Fix sql table creation failure (bug 49453)
- git #79a69252 - Separated data fetching from presentation in function load_index in ProofreadPage.body.php
SemanticForms
edit- git #ba9eeeda - (Semantic Forms sfautoedit (and #autoedit) broken in 1.21) (bug 48838)
- git #ef66f931 - Popup forms: Save Page button does not work anymore
TemplateData
edit- git #a70e046f - spec: Remove remnant mention of InterfaceText allowing null
TimedMediaHandler
edit- git #c676da55 - Fix reset of timed out jobs
- git #64e11a04 - loop over authors instead of setting same url (bug 44978, bug 44978)
Translate
edit- git #4b7d0ca7 - Restore erroneously removed messages
- git #b2c2e727 - Hide sidebar while using the translation tool (bug 45836)
- git #0b3e8aae - Don't include suggestions in the source language for "in other languages" section (bug 45435)
- git #3ab4cdf5 - Avoid exception in ApiHardMessages (bug 46227)
- git #2c8d585e - Avoid backwards ordering on first export of json files (bug 42613)
- git #7440bc66 - Fixed long memcached keys.
- git #d56c1dc9 - Partial revert of If5755624 and a comment (bug 49066)
- git #7706a7f8 - Remove upload methods other than local file from Special:ImportTranslations (bug 47823)
UserMerge
edit- git #2cb7f36e - added newline character after the delete message.
VisualEditor
edit- git #121a7569 - Move references out of experimental (bug 39599)
- git #8a2c9431 - Create ref list insertion tool
- git #d9fb6125 - ve.ce.BranchNode: Use DOM rather than jQuery in #onSplice
- git #1459bb41 - Use DOM methods rather than jQuery in setupSlugs()
- git #fe5f4fdc - getRenderedContents() optimizations
- git #fb007eb4 - ve.dm.example: Use jQuery#toArray instead of jQuery#get
- git #847edb4f - Restore selection after dialog close
- git #f1e1dd7f - Resize focus highlights on generated content update
- git #e7165530 - RelocatableNode for Inline and Block Images
- git #3a5ec39a - mw.ViewPageTarget: Use native .focus() rather than jQuery's .focus()
- git #921a95de - Don't build the CE tree and DOM for the internal list
- git #50ec8c50 - Match data inserted from MWMediaInsertDialog with MWBlockImageNode
- git #25d8d289 - Fix incorrectly written CSS that was affecting all table cells on the page instead of cells in mwMetaDialog only
- git #2fb1a11a - Straighten out variances in parent method invocation
- git #659bb8e6 - Fix for rendering block images
- git #bf621b34 - Change nested annotation test to test recursiveness
- git #0c2e3559 - ve.ui.MWReferenceDialog: Clean up
- git #e91fee2c - There is no need to apply CSS changes (width and height) to an image inside ve.ce.MWBlockImageNode because it is already handled in ve.ce.ResizableNode
- git #469cb4aa - Add reference icon
- git #8bfbef1c - Handle nested empty annotations (bug 48605)
- git #51be4721 - Fix logic in link input widget
- git #4116742b - Remove format tools from mw reference dialog (bug 49715)
- git #746763a2 - Workaround for adjacent annotations bug (bug 48194)
- git #7b1df21a - Delete default sort key if set to empty string (bug 49724)
- git #03dbf56f - mw.ViewPageTarget: Move non-annotation buttons to a new tool group
- git #1ea9016c - doc: Clean up documentation related to ES5 in ve.js
- git #3a44ae9b - Fix splitClusters usage in ve.ce.Surface#onContentChange (bug 49233)
- git #eb35b92f - Update initialisation scripts for demo, test
- git #8f9093ea - ve.dm.MWTransclusionModel: Don't create undefined normalisation target (bug 49493)
- git #85c4ebf3 - mw.ViewPageTarget: Move save dialog out of toolbar tree (bug 49275, bug 49361)
- git #8730a913 - Allow UI context to update when selection is from 0 (bug 49421)
- git #2c421258 - Delete/don't insert transclusion if object is empty (bug 49831)
- git #bed2c1d0 - Match MediaWiki's rendering of non-thumb/-frame block images
- git #82997d73 - ve.ui.PanelLayout: Set default to span accross available space
- git #0f380f1f - Handle correctly figure tags with typeof="mw:Image" (bug 49837)
- git #8d2ba6ef - Add resource attribute to newly created images (bug 49596)
- git #0072e661 - Always float toolbar to top of page, not last branch node (bug 48662)
- git #14695750 - Fix inconsistencies and errors with Dialog onOpen/Close
- git #c632bfc6 - Ignore shortcut keys inside key press handler (bug 49732, bug 49760, bug 49816)
- git #437c7cd0 - Media content message should be in general, not experimental, code
WikimediaMessages
edit- git #4b259b7e - Update Extension Distributor messaging for 1.21 stable release.