MediaWiki 1.22/wmf19
MediaWiki 1.22/wmf18 | Deployment of MediaWiki 1.22wmf19 to Wikimedia sites | MediaWiki 1.22/wmf20 |
The latest version (labeled "1.22wmf19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 26 September 2013 (see the roadmap).
Core changes
edit- git #c6d64f54 - Fix revision table cleanup on delete (bug 53687)
- git #8c85e41d - Update VisualEditor to wmf19 branch for cherry-picks
- git #9c555ce8 - Bump GettingStarted for A/B test fixes
- git #035f7406 - Register WikimediaEvents submodule
- git #7e9d6279 - Update VisualEditor to wmf19 branch for cherry-picks
- git #e733bd75 - Bump GettingStarted for Growth team deployment
- git #282948ee - Update VisualEditor to wmf19 branch to pick up cherry-pick of Ia585b42
- git #af6d5b9b - Allow AbortLogin hook to override error messages
- git #faf58ace - Update VisualEditor to wmf19 branch to pick up I7bddcfa9 cherry-pick
- git #06fd5eca - Zero Ext Update
- git #ac6d59bd - Add MassMessage extension
- git #e244911c - Update UniversalLanguageSelector to pick up cherry-pick of VisualEditor fix
- git #ed914515 - Update VisualEditor to tip of wmf19 branch to pick up cherry-pick
- git #717e0f00 - Update cherry-picked LESSFunctions.php to final ResourceLoaderFunctions.php
- git #18cfa473 - Updating zero ext
- git #a1704bcd - Bump GuidedTour for Growth team deployment
- git #2cf450d4 - Move LESS function definitions from DefaultSettings to LESSFunctions.php
- git #98079123 - Commit of various wmf-branch live hacks
- git #52507253 - Fix typo in comment block in mediawiki.js
- git #365137e7 - Vary on forceHTTPS cookie (bug 54513)
- git #3d478ff6 - Replace Pakaran with Punjabi
- git #a906177c - Clear legacy restriction field on page restriction update
- git #9374fb34 - ResourceLoader: expose registry as mediaWiki.loader.moduleRegistry
- git #5cd20add - : "Refreshing links table" -> "Refreshing links tables" (bug 23839)
- git #7fa7b71e - Add wgRevisionId variable to ResourceLoader (bug 51594)
- git #bd7ebdec - Add option to chose what language to fetch file description in.
- git #ad429498 - Update lessphp to upstream head (785ad53840)
- git #2ab7c9ec - MysqlInstaller: use default character set of utf8 (bug 14931)
- git #11d64920 - Remove LanguageEo::checkTitleEncoding()
- git #565b0fae - Rename lessc->embeddedImages to lessc->embeddedFiles
- git #028f9d83 - Implement LESS image embedding
- git #b67b9e1b - Support LESS stylesheets in ResourceLoader (bug 40964)
- git #6116877e - libxml_disable_entity_loader() just in case...
- git #f6c9c2e0 - Fix missing wfProfileOut call in HtmlFormatter
- git #d2929102 - Fix doc for HtmlFormatter (bug 54473)
- git #b7313c40 - Replace single to double-quotation marks
- git #037d375e - update.php clears caches twice (bug 44690)
- git #35065c9d - Added 518 variable to get the current size of a revision.
- git #3d8bfee3 - drop unused fields rc_moved_to_ns/rc_moved_to_title (bug 34960)
- git #50af25f5 - Tidy up log deletion rows which didn't get subpages (bug 37714)
- git #c7ab09b0 - Cleanup Preprocessor_DOM::preprocessToObj wfProfileOut()s
- git #459cb0b7 - Add a way to redact certain function parameters from exception stack traces (bug 30714)
- git #7a344588 - Remove reduntant regex from calls to StringUtils::isUtf8()
- git #57722965 - optipng -o7 "$png" && advpng -z -4 "$png" && advdef -z -4 "$png"
- git #be286092 - Changing default copyright notice per WMF Legal's suggestion.
- git #c334b0a9 - Note about removing portal-url, currentevents-url and helppage from default Sidebar (bug 53862)
- git #35783c46 - Deprecate assertException in MediaWikiTestCase as it adds no value
- git #d1d5d6c2 - SearchEngine::userHighlightPrefs needs no user
- git #19627682 - Move HtmlFormatter from MobileFrontend
- git #7e9f8ec1 - Simplified some code and broke lines in thumb.php
- git #b670b6de - Improve wfEscapeWikiText, part 2 (bug 53658)
- git #045f39f3 - Pass user to Title::userCan in ApiFeedContributions
- git #fd4d0ec2 - Collect stats about RL cache hit rate
- git #2e8230a4 - Pass context to Action::factory (bug 54344)
- git #7003a7c5 - Reduce use of FORCE INDEX in LogPager
- git #b1b9c650 - Add Special:CreateAccount to Special:Specialpages (bug 53447)
- git #6778b932 - Reduce complexity of SiteSQLStore saveSites method
Extensions
editCentralNotice
edit- git #5dfabbf1 - Correct Banner Over Allocation
Echo
edit- git #d1e13a6d - Remove deprecated call to Job::insert
- git #f5a3f138 - Explicit plural support for 'echo-overlay-title-overflow'
- git #70027150 - Bundle message should show diff of all included revisions (bug 54391)
- git #365ea041 - Add a count for raw bundle data
- git #3b3ed1e3 - Fix some notification badge related issue (bug 54575)
- git #16dbee7b - Typo fix + conditional fix
- git #2cc61718 - Add hooks for EchoEvent's
Gadgets
edit- git #0a1a4f44 - Profiling
GettingStarted
edit- git #4011d105 - Improvements and fixes to OB6 test
- git #b315e6f2 - Fixes of current logging, and cleanup of out of date code
- git #5e995116 - OB6: Show a popup CTA to onboarders in test group
GlobalBlocking
edit- git #cfe13be2 - Fix error in call to wfRunHooks() (bug 54628)
- git #fe576f8f - Fix error in call to wfRunHooks() (bug 54628)
- git #8889a607 - Set the GlobalBlock form to submit to the special page (bug 20546)
- git #40831bfa - Create GlobalBlocking API module. (bug 16214)
LiquidThreads
edit- git #2e377902 - Fix Call to a member function getPrefixedText() on a non-object in (bug 41056)
Math
edit- git #12b43489 - Expose LaTeXML Settings
- git #40ba7ff4 - Fix comment about Math compnent to report bugs etc
OAuth
edit- git #ef0abbe0 - Added a loop sanity check to $wgMWOAuthSecureTokenTransfer redirect
- git #df6d8ad0 - Better support for RSA Key clients
- git #f98ad2fa - Add "Create accounts" grant
- git #9af04b6f - Replace "Consumization" by "Customization"
- git #b8341f6d - Handle the case when only hidden grants are requested
- git #3ae93be1 - Add RSA key support to maintenance/testOAuthConsumer.php
- git #18153cdc - Avoid sending cookies when using OAuth since they are useless
- git #6cf34886 - Cleanup code for sending tokens
- git #19fb16dc - Remove extra /
Parsoid
edit- git #0f8c6223 - : Add _rtselser endpoint in web API (bug 54339)
- git #d3eec0ab - Fix parserTests.js --filter
- git #b381ced4 - Further reduce redundant work in the quote-minimization pass.
- git #dbd3aab3 - Clean up inTransclusion flags. (bug 54355)
- git #cbe10339 - Change perfstat size:domserialized to size:wikitext.
- git #cb69575b - Eliminate redundant work in the quote minimization pass
- git #e18ecc87 - Tweaks to tokenizing and bug fixes for escaping of behavior switches
ProofreadPage
edit- git #dddbd2e4 - Consistency updates in capitalisation
SemanticForms
edit- git #47fbce52 - Fix for parsing inverse queries in template
- git #6e0edd65 - Version 2.6-alpha; updated README
- git #b26dd5f4 - Added unit tests for the SFFormPrinter class (bug 46662)
SpamBlacklist
edit- git #a19681cb - Add missing message
TemplateData
edit- git #f8eb557a - Account for absence of template description in #getHtml (bug 54422)
Thanks
edit- git #86e031bc - Fix phpdoc comment
- git #1a8425f0 - Reword thanks-confirmation and thanks-thanked-notice
- git #b3e97e76 - Add GENDER support for 'thanks-button-thank'
TimedMediaHandler
edit- git #83fc3186 - Parse Ogg Opus files and enable playback if supported (bug 51313)
- git #deb17e3d - Use TitleMove hook to cleanup transcodes before move (bug 53480)
TorBlock
edit- git #37fbe49c - Fix error in call to wfRunHooks() (bug 54628)
- git #c13635e5 - Fix error in call to wfRunHooks() (bug 54628)
Translate
edit- git #56ffbb0d - Fix bogus incorrect plural form warnings with pipes in submagic (bug 42631)
- git #6c13e31f - Really fix message loading for uncapitalized namespaces
- git #39476e07 - Pywikipedia -> Pywikibot
- git #bb1e72a1 - Description for MathJax
- git #f277bb7b - Correct the loading indicator in message group selector (bug 46829)
TranslationNotifications
edit- git #e5d7ec0d - Link to page mode in notification emails (bug 52521)
UniversalLanguageSelector
edit- git #37a0664c - Don't trigger namespaced events, it breaks VisualEditor
- git #7706d97c - Renamed ULSPage to PanelPage
- git #2d8522d1 - Keep correct lang attribute when display settings closed (bug 54594)
- git #fb56c5f1 - Fixed "Unsupported input language" scenario
- git #b085d38b - Updated Ruby gems
- git #e72a38e7 - Cleanup: removed ULS from file names and feature names
VisualEditor
edit- git #04465b05 - The amazing mystery of scrollTop and onscroll (bug 55343)
- git #a1115839 - ve.Element: Fallback to body, window is not scrollable (bug 54928)
- git #1de585dc - When cloning the InternalList, pass through properties that aren't rebuilt (bug 54712)
- git #cfe1f536 - Followup 5592ea26: bind native focus/blur events instead of jQuery events
- git #401e5624 - Make cursoring over a FocusableNode work again (bug 54443)
- git #c427f191 - removedItems[i] is already an item, no need to pass removedItems[i].item (bug 54727)
- git #81d86992 - Various context menu display issues
- git #0a49efe9 - Fix variable names in newFromInsertion
- git #336029d1 - Fix use of removed function isUniqueListKey
- git #c5ccc9fc - Allow MWExtensionNode to render with arbitrary text/attributes
- git #7ed197c7 - Pass config object from ce.GeneratedContentNode.update() to forceUpdate()
- git #885c0a54 - Make undo work for changes to MWExtensionNodes
- git #888de344 - Delete empty nodes instead of merging into them (bug 50254)
- git #a855dd06 - don't run VE test on beta for anon, since VE is now opt-in
- git #0c2b6c35 - Detect collapsed range inside focusable node in ve.ce.Surface#onChange (bug 54446)
- git #8547dbc0 - Tests for handleDelete in ve.ce.Surface
- git #e1b15888 - Don't apply attributes to GC wrapper
- git #30f1ed4c - No more configuration overrides
- git #3541502b - Make more types of node relocatable
- git #5276bf13 - ve.Element: Account for getComputerStyle returning null (bug 54322)
- git #b8d08074 - LanguageAnnotation Touchup
- git #7481ea02 - ve.Element: Clean up logic
- git #8fbcef6d - Updates to support jsduck 5.x
- git #86f3f7cd - Add basic ve.ce.tests and fix documentation
- git #3a08aa9b - Add opacity-setting class to GC nodes when generating
- git #936ad149 - Ignore all node attributes in clipboard hash (bug 54377)
- git #e2a96fb8 - Quote page name in notifications
- git #caa05f33 - Fix exception thrown by converter when data ends in text
- git #25ae6300 - Only listen for copy/paste on documentNode and pasteTarget (bug 54375)
- git #eb647434 - Prevent naming collisions when generating unique reference names (bug 54341)
- git #2d0bf61c - MW*ImageNode's can't take link annotations (bug 53151)
- git #f001d306 - Node annotation blacklists (bug 53151)
- git #86e12cac - Revert drag marker GIF to previous version
- git #4d1d632e - Extend SurfaceToolbar into TargetToolbar
- git #3e460a02 - Cleanup action methods
- git #63056eaa - Allowing for config data when instantiating dialogs
- git #f7b6b1e9 - Add abstract method for getMediaSources.
Wikibase
edit- git #35c97bd9 - adjust line break in readme
WikimediaEvents
edit- ** Newly deployed extension
WikimediaMessages
edit- git #8f62d16a - Fix up noise in wfArrayDiff2_cmp due to messages being wrapped in an array (bug 54662)
cldr
edit- git #c856863b - Update indenting to use tabs (updated rebuild.php)