MediaWiki 1.23/wmf7
MediaWiki 1.23/wmf6 | Deployment of MediaWiki 1.23wmf7 to Wikimedia sites | MediaWiki 1.23/wmf8 |
The latest version (labeled "1.23wmf7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 12 December 2013 (see the roadmap).
Core changes
edit- git #0c00c5c2 - Add method to get entire text layer. This could be useful for search
- git #3fb1a491 - Add logging for "Invalid message parameter" (bug 58676)
- git #4adbc0a6 - Make legend on Special:RecentChanges and Special:Watchlist collapsible
- git #bf12e996 - startup.js: log current time as global 'mediaWikiLoadStart'
- git #8d8920de - Add GWToolset (bug 56181)
- git #d60bd148 - Fix fatal in LocalRepo::findFiles() (bug 58587)
- git #244a4186 - Avoid calling protected File field (bug 58333)
- git #6594d46a - updated to latest zero extension
- git #5b7fb6dc - backport (bug 58455, bug 58455)
- git #4f9d4343 - Backport MultimediaViewer event handler fix
- git #97f35a26 - Updating Collection to deploy branch
- git #a5f8125d - Update EducationProgram to wmf7 branch for cherry-picks
- git #e7a32845 - Update VisualEditor to wmf7 branch for cherry-picks
- git #16907e7b - Update Wikibase, fix lua integration
- git #f16630c1 - Update Wikibase, improve JS performance
- git #d2056c47 - Add ApiBeforeMain hook (bug 58380)
- git #0b5ad617 - Pass $title parameter to getCredits() call
- git #9497291a - Commit of various wmf-branch live hacks
- git #1a3f73dd - Make (Title|User)Array implements Countable (bug 58377)
- git #2eafc7a3 - mediawiki.js: Minor clean up of comments and code
- git #0f614669 - IcuCollation: Add CollationCkb subclass for Sorani Kurdish (bug 55630)
- git #66abb4b6 - IcuCollation: Sort digits under localised digits' headings (bug 55630)
- git #cee9fbc3 - Better warning for Message object
- git #1bddb65c - Always give sane output for Title::getUserCaseDBkey()
- git #2c866d8e - CSSMin: Correctly format 'url()' values with parentheses etc.
- git #e36dcfa4 - CSSMin: Change behavior for missing files
- git #3987b10b - CSSMin: Fix remapOne() for URLs that are proto-relative or have query part (bug 58338)
- git #e216fe55 - Changed TIME_ONLY to NAME_AND_TIME_ONLY in FileRepo
- git #44962de1 - Allow customizing classes inside of diffs
- git #1cd3ff7a - Tweaked FileRepo::findFiles() behavoir to match LocalRepo (bug 45930)
- git #0f18600e - Add new message key to maintenace/messages.inc
- git #ca8d573e - Revert "Module storage: randomly choose between Function and $.globalEval"
- git #2be2abf3 - Fix QueryPage transaction plan
- git #75870759 - Send QueryPage recache queries to a separate query group
- git #dd3a4753 - Added --wikidb param to sql.php
- git #b208af52 - Add "nocreate" and "createonly" options to edit.php
- git #71b6a572 - tests: beginning of tests for DjVu files
- git #460ad0e0 - Preferences: Improve accessibility of the JS tabs of Preferences
- git #ed0d4eb0 - Canonicalize text and update docs of messages using 'loginreqlink'
- git #a20333cc - Module storage: randomly choose between Function and $.globalEval (bug 58259)
- git #060a7874 - Remove problem forced index (bug 58256)
- git #c2fde3d2 - . (bug 57175)
- git #f49555f7 - identify LogPager queries for load balancing
- git #30306c37 - API: Add image sizes and default user prefs to meta=siteinfo (bug 58217)
- git #58a161fa - Status::getHTML should actually return HTML (bug 45844)
- git #22c9aa5e - Split includes/SpecialPage.php
- git #33bc02fa - Restore compatibility with curl < 7.16.2 (bug 58178)
- git #946cb44d - Added a TIME_ONLY option to FileRepo::findFiles to use less RAM
- git #7b9b91ea - API: Add iiprop=canonicaltitle
- git #47e893ca - Prevent fatal when File::transform() returns false (bug 58128)
- git #8fa2314b - Formatting fixes in includes/htmlform/*
- git #cbc4e5c6 - PersonalUrls hook provides a SkinTemplate, not a Skin
- git #97627633 - Split includes/HTMLForm
- git #661c5c3f - Fixed spacing
- git #17f7bb21 - Release notes for Iabf4873f
- git #c3fb02a7 - Break long lines and remove some spaces in QueryPage.php
- git #24a20602 - Some more formatting fixes for media classes
- git #a0878fe2 - filebackend: exception handling cleanups
- git #b0d7bcf0 - Made redis lock manager get EX/SH locks in one go
- git #2a4823b1 - Include error code in error message when convert fails
- git #d9d9f79e - Release notes for I0ef9674e
- git #74986adc - Add search results found as parameter to showCreateLink (bug 20976)
- git #10c9af4e - Set 'watchcreations' and 'watchdefault' options to true (bug 45020)
- git #9a208d7f - Remove unused message 'confirmemail_error'
- git #2dade3b9 - Break long lines and remove some spaces in Revision.php
- git #286d8725 - Break long lines and remove some spaces in Defines.php
- git #a0f6cb7c - Remove $dbw->close() call from convertLinks.php
- git #88c5122e - Set up local date formats for Sorani Kurdish (ckb) (bug 52009)
- git #d966178e - Remove unused message 'undeletereset'
- git #ede362d1 - Remove unused message 'limitall'
- git #58c33b47 - Remove unused message 'compare-selector'
- git #8c1cb207 - Remove unused message 'rcnote'
- git #71741409 - Remove 5 unused block messages
- git #3f0b8c88 - Removed 'Disable browser page caching" user preference (bug 52809)
- git #d0c0bad5 - Add UI to discover translated SVG files.
- git #960b2386 - Extract list of languages svg is translated into.
- git #1b17b124 - Fix SvgHandler::getScriptParams to not give warnings.
- git #9b48c297 - Normalize newlines in DjVu text-layer metadata.
- git #37bc4ec3 - Update documentation for media related classes
- git #b23e03a9 - Add no-dimensions option to MediaTransformOutput::toHtml
- git #23cbc32c - i18n: Remove ckb from link underline removal
- git #6f25260a - Fix text extraction on DjVu so that it works beyond first call.
- git #3e92ed70 - mediawiki.page.ready: Fix whitespace in IIFE
- git #c42684cc - Make a single colon an invalid title in php and js (bug 54044)
- git #84c5ba6a - media: limit size of stderr being logged (bug 57985)
- git #96ddd951 - generalize BitmapHandler::logErrorForExternalProcess (bug 57985)
- git #6f9ba4d2 - Move init of $noFollow outside of if (bug 58044)
- git #162d096e - Don't assume test user has ID 1 in SpecialPageTest
- git #cf7b8049 - Unblacklist group-specific JS/CSS for the user group (bug 47812)
- git #dc7326ad - Remove 3 unused allpages messages
- git #d24e81b3 - Remove unused message 'resetpass'
- git #8c09c186 - Remove 3 unused movepage messages
- git #d958f395 - Simplify ternary construction
- git #32f9dcb2 - Remove function call from for loop test part in GIFMetadataExtractor::readGCT()
- git #3dc25b78 - Small doc comment fix
- git #41da159c - Converted html cache updates to use BacklinkJobUtils
- git #01d41a7c - Add more type hints in comments for static code analysis
- git #b69d9220 - Remove mergeExpected and assertResultRecursive
- git #e64f4d9f - Update documentation for log related classes
- git #7b1642d1 - Change line breaks in LocalFile::recordUpload2()
- git #9d9ceeef - Update documentation for File::getMetadata()
- git #19a7b277 - Add PLURAL support to youhavenewmessages* (bug 53897)
- git #7cdeb9e3 - Remove unused messages 'protectedpagestext' and 'protectedtitlestext'
- git #8f9b00e5 - Remove unused messages 'resetprefs' and 'timezoneoffset'
- git #d8b94041 - Remove 9 unused search messages
- git #ba860ce7 - Remove 6 unused revdelete messages
- git #c274fff3 - Capitalization: 'jQuery', not 'jquery', and 'MediaWiki', not 'mediawiki'
- git #441f58f4 - Declare visibility on class properties of Exif
- git #a5519e4b - Declare visibility on class property of FormatExif
- git #bd9254da - Declare visibility on class properties of GIFMetadataExtractor
- git #8ee54ec5 - Declare visibility on class property of MediaHandler
- git #ea7c809e - Declare visibility on class props of MediaTransformOutput and MediaTransformError
- git #c05d05fb - Do not access MediaTransformOutput->url directly in Linker
- git #96f5b054 - Declare visibility for class properties of PNGMetadataExtractor
- git #30a2c727 - Ignore CodeSniffer warning where unavoidable in media classes
- git #55beff76 - Remove function calls from for loop test part in media classes
- git #37010160 - Break long lines in media related classes
- git #d39ad9ea - Remove PHP4 style constructor
- git #c7dbaa0f - Update formatting for media related classes
- git #3d17f0da - Removed "Disable search suggestions" from Mediawiki Preference (bug 52812)
- git #687c5b55 - Optimized LocalRepo::findFiles()
- git #2aa84651 - filebackend: cleaned up the FileBackend constructor
- git #271eb321 - Set saner default for parameters of LogEventsList::showOptions()
- git #3cb6887b - Updates for Interwiki.php
- git #8cfedc49 - Restore Signupstart and Signupend messages for account creation (bug 56455)
- git #48cc8109 - Wrap changes lists in <div class="mw-changeslist" /> (bug 8844)
- git #4e05dd80 - Define 'MW_UPDATER' when running update.php (bug 57335)
- git #41a6bd78 - Remove ugly $wgTitle usage from edit.php maintenance script
- git #101a2a16 - Begin exposing SiteConfiguration via site contexts
Extensions
editBetaFeatures
edit- git #e28ec242 - Use Message::text instead of relying on Message::_toString
CirrusSearch
edit- git #61ff5852 - Only hook nearmatch if cirrus is enabled
- git #65331ffc - Some test readme changes and cleanup dup tests
- git #be23311c - Fix unit tests
- git #8b49b17f - Prioritize single page edits over template changes
- git #f8cc34f1 - Fix profiling method calls (bug 58987)
- git #5f312520 - Add missing i18n note
- git #534fe708 - Index and search file text from pdf/djvu files (bug 6421)
- git #400eb9e4 - Implement near match and improve prefix search (bug 58590, bug 58702)
- git #b695c017 - Smarter defaults for forceSearchIndex's batch-size
- git #ddeceb6b - Simple script to check document counts
- git #cdefc739 - Fix prefer-recent
- git #3374c2ce - Keep special syntax in suggestions (bug 58348)
- git #0a9ea31a - Boost page score by templates contained on page (bug 57112)
- git #644fb984 - Switch index requests to updates with docAsUpsert (bug 58508)
- git #25a1be8f - Stop warning (bug 58709)
- git #1f0c8866 - Disable dynamic mapping (bug 58643)
- git #b0879ef2 - Add a unit test to check if it broke any hooks
DataTypes
edit- git #e6ae1024 - update composer file
- git #b828002b - Added .jshintrc
- git #d8d4f110 - Updated JavaScript DataType definition
Diff
edit- git #b2bf3531 - update composer file
Disambiguator
edit- git #7f2ab4d9 - Adding convenience function isDisambiguationPage
DonationInterface
edit- git #f4df4ba6 - Save current form to the form stack
- git #d7d6a539 - More ffname cleanup.
- git #3033c067 - More debug lines near the formchooser logic.
- git #039532d4 - Adding a normalize function for payment method and submethod data.
- git #b63af4ce - Revert "Log an obnoxious amount of debug data via the form chooser."
- git #a2049402 - Log an obnoxious amount of debug data via the form chooser.
- git #17bc4354 - Unborking the payments form chooser
- git #ab5761e8 - Stop trying to pull forms that don't exist. Instead, if there is
- git #bdf42ab1 - Revert "cleanup rapid js base form error handling"
- git #20ea970f - Disabling all form classes other than RapidHTML, and setting
EducationProgram
edit- git #ffa37070 - Fix EducationPage::getConfig()
- git #5b7c15bc - Update EducationPage for change in IContextSource
- git #9a1cbc61 - Update EducationPage for change in IContextSource
- git #c4fcaa73 - Add GENDER support for 'ep-articletable-remarticle-text'
- git #226b1731 - i18n: Adding Persian namespaces
- git #64341158 - Display correct interface message when adding duplicate institution
- git #a8e4b7a3 - Add PLURAL and GENDER support for some messages
Elastica
edit- git #6eaa83a5 - Autoloader update
- git #625bb0db - Log a warning when retrying the connection (bug 58557)
- git #2a67fc6c - Update Elastica to 0.90.7
Flow
edit- git #cddefaf6 - Gracefully handle errors applying redlinks (wmf7) (bug 58455)
- git #929faa38 - Flow is on test2wiki now
- git #27171807 - When initialized, editor should immediately take text size
- git #58fe8d7a - update for new Actions button and elements
- git #56acac86 - Introduce tipsy
- git #48902281 - Make header use *ActionPermissions
- git #a788c988 - run the test in beta labs
- git #42d898c6 - Remove duplicated mention notification (bug 57864)
- git #ec94e460 - Get rid of unused file
- git #1494b866 - Dont allow empty titles
GWToolset
edit- ** Newly deployed extension
GlobalBlocking
edit- git #49913dd1 - Title::makeTitleSafe can return null (bug 58934)
GlobalUsage
edit- git #9f4fd4da - Set root job information for purge jobs to avoid excess work
- git #366b13a8 - Use FileRepo::findFiles() to avoid a bunch of queries
LocalisationUpdate
edit- git #10bb0f00 - Fix CodeSniffer errors and warnings
- git #1844f0d1 - Update the README
MassMessage
edit- git #72b392fb - Check the spamlist's content format earlier
- git #006a73c9 - Add spamlist title inline validation (bug 58081)
MobileFrontend
edit- git #4b386d6e - Add PageImages to action=mobileview (bug 57994)
- git #8b9d3cee - Return 404s on MobileHistory without a title
- git #64386ef9 - Only show geonotahack beta feature if nearby is enabled (bug 57415)
- git #285e41e1 - Increase the gap between username and roles in diff (bug 57710)
- git #dadbf116 - Kill some php notices when $wgDevelopmentWarnings = true;
- git #236405b1 - Fix logout link code to use Userlogout instead of alias
- git #2bc11bf0 - new test for uploading an image
- git #3ea1a92f - hygiene and appearance
- git #ea41655a - Hygiene: Make use of M.isBetaGroupMember
- git #65377aba - Override language_urls template data to avoid hook abuse (bug 58102, bug 57091, bug 57094)
- git #e2977bf9 - Beta: Override Special:Contributions and Special:RecentChanges with mobile equivalents
- git #dac6751b - Story 1402: A/B test showing edit guider after user creates an account
- git #112b1a49 - HYGIENE: Deprecating @baseFontSize
- git #6ed4daa2 - HYGIENE: Removing FIXME that has been fixed.
- git #0b969fa1 - Add general errorHandling to VisualEditorOverlay
- git #14cae753 - Prefetch wikitext on summary screen
- git #819e6736 - Regression: Fix file uploads
- git #5e3774ad - VE editing on tablets in alpha
MultimediaViewer
edit- git #5dd1595f - Fix another event handler bug
- git #4e29e6cd - Fix fileLink initialisation
- git #83aa9c6a - Smoke test for MultiLightbox class.
- git #f144a0a4 - Add performance logging
- git #5fd02ad8 - Create smoke tests for the LightboxImage class.
- git #1411110b - Move clearInterface things to mw.LightboxInterface (bug 58107)
- git #c38fa2fb - Fix resize listener leak problem.
OpenStackManager
edit- git #546a9944 - Add 'puppet status' to Special::Resources
- git #49afed11 - Fix zero/single/plural cases for section headers.
PageImages
edit- git #c2a6ce8c - Fix parameter description to match the actual behavior
Parsoid
edit- git #abc4f426 - Fix broken HTML-pre serialization
- git #3fd5fc4a - ParserTests: serialize DOM to HTML + reparse in wt2wt/selser modes
- git #a1803e4d - parse-js, roundtrip-test.js: Set debugging flags with ParsoidConfig.
- git #94e129ce - Disable proxy for ParsoidCacheRequest
- git #0f8c14a4 - : Configure wiktionary by default as well (bug 58212)
- git #0c1a08ba - : Hard-code Wikipedia rather than MW defaults (bug 50523)
- git #954383ef - Dont suppress newlines around <*include*> in html2wt mode
- git #8ced75a7 - Cleanup: Removed support for old-style templated attributes.
- git #b8cd2620 - Some more DOMDiff tweaks (continuation of 4170e8a9) + fixes to WTS
- git #290489f8 - Minor cleanup: Only forward cookie if set
- git #cc7896bb - Add a new config option for an API proxy endpoint (bug 51273)
- git #8512f82f - : Implement URL link parenthesis heuristic (bug 58054)
- git #f34349c4 - Tweaks to <p> and <li> sep constraints when surrounded by HTML nodes
- git #0dccbe32 - Additional DOMDiff tweaks (continuation of 4170e8a9)
- git #d3879265 - parserTests selser-change gen fix: mw:Entity spans are uneditable
ProofreadPage
edit- git #7ad4913e - Allows to keep user as null throw API edit
- git #50e350a0 - Fix yet another issue with old IE and Safari versions
Scribunto
edit- git #b38ef94a - Add Malayalam aliases for 828 and 829" (bug 54951, bug 58074)
- git #7cd42da5 - Add .jshintrc file
- git #e4575c0b - Use jquery.spinner when console is pending (bug 56472)
- git #fcb6d9ff - Add access to Language::fetchLanguageNames (bug 47833)
- git #0763e222 - Expose PPFrame::getTitle to Lua (bug 47089)
- git #628c8b60 - Tracking category for modules saved with errors (bug 39605)
- git #99e69490 - Fix a PHP Notice in Scribunto_LuaEngine
SemanticForms
edit- git #f1d63ab9 - Fix for Special:AdminLinks when using SMW 1.9+
- git #abb5bee3 - Modified seperation of existing page content with sections in SF_FormPrinter.php (bug 57332)
- git #8856ae69 - Changed space separating label and checkbox to an nbsp
- git #e81e1804 - Removed defaulting for date inputs, which allows for "partial" dates
SpamBlacklist
edit- git #ef3f55ca - Add explicit GENDER support in log entry
TemplateData
edit- git #2890feb3 - render: Use 'errorbox' instead of 'error' for on-save parse error
- git #eb236e81 - Fix tests to pass after 58a161f in mediawiki/core
Translate
edit- git #95feb4ba - Hide the older requests counter when there are none
- git #6b9f399f - I18n fixes for Ie81c507
- git #4507a5aa - Show correct requests count on Special:ManageTranslatorSandbox
- git #3450b784 - Fix the grammar of the email message
- git #f8b742cd - WIP: Refactor emails and reminders code
- git #0fac9cad - Simplify getting the translation language in translation sandbox
- git #9c2779ff - Load ULS buttons styles for Special:ManageTranslatorSandbox
- git #d42bdb68 - Prevent disappearance of user details after using ULS
- git #8f28262b - Refactor failing test
- git #40c49130 - Script for finding number of characters edited for a given number of days
- git #71d760d9 - Add dir and lang attribs and autonym class
- git #00d80f74 - Preventing duplicate appearance of elements with translations
- git #bfaef1f7 - Documentation for the log entries
- git #9a2dbd7b - TranslatorSandbox: Avoid showing duplicate message about 'no translations'
- git #d27b9b3d - Clean up the translator sandbox tests
- git #e3ab2bd8 - Clean up to sandbox logging
- git #d1ff71f3 - Remove the "blue dot" feature
- git #e0d61acb - Remove "null" if there are no existing translations
- git #a74ab571 - Load ULS for Special:TranslationStash
- git #4aa59b26 - Unbreak browser test
- git #6754101a - Logging accepting and rejecting new users
- git #55b56461 - i18n: fix spelling
- git #8bd1bfab - Fix associative authors arrays being output
- git #c22a5f52 - Refactor tests
- git #3a5d607c - Add functionality and tests for clearing languages selection
- git #cdbe2e4a - Implementation of older requests selection
- git #bfb72dc7 - Tests for accepting and rejecting users
- git #e252ca68 - Simplify SimpleFFS::exists()
- git #56e23814 - Handling selecting users with and without translations
- git #ebc6326c - Sort the translator requests by number of translations and request data
- git #0b9d4837 - Correct the order of arguments to addOption
- git #480d2f7b - Filter translators by language in Special:ManageTranslatorSandbox
- git #65265697 - Add test users with different language settings
TrustedXFF
edit- git #916b4729 - Be slightly more user friendly in generate.php.
UniversalLanguageSelector
edit- git #7f7c2c89 - Add Lateef and Scheherazade fonts for ckb and fa (bug 58381, bug 58382)
- git #f5d0c110 - Updated Ruby gems (bug 58035)
- git #63af9387 - Removing font live preview test
- git #b0efed42 - Refactor another live preview scenario (bug 57967)
UploadWizard
edit- git #7b5ecaf6 - Fix script error in IE (bug 58100)
VisualEditor
edit- git #863867c9 - Add JSON->PHP conversion script for i18n
- git #f7b513e6 - Check InternalList node exists when rendering MWReferenceList (bug 58242)
- git #bc9cd764 - Use the same new toolbar for media and reference dialogs (bug 58404)
- git #560f8642 - Add a note to the top of the i18n shim explaining what it is
- git #e754b075 - Rebuild static loaders
- git #31471233 - Support modules registered from hooks in makeStaticLoader
- git #b46a9ca7 - Rename misspelled variable $parsedMesssages
- git #3955ceea - Combine ResourceLoader::register() calls
- git #f0e9ec79 - Fix issues with copy-pasting MWTransclusionNodes (bug 58241)
- git #ba2636c7 - Add recursion to removeHtmlAttribute
- git #bd94ff92 - Initial re-styling of the toolbar
- git #dc5269f2 - Strip empty spans after style attributes have been removed
- git #0da40d1c - Format MW example HTML
- git #a1c1016b - Move removeHtmlAttribute into ve.dm.Model
- git #68d077fa - Re-label the formula inspector to not be LaTeX (bug 53251)
- git #970cf03c - Followup 5d7673eb: still adjust width/height when positioning fails (bug 58301)
- git #60262b88 - Move resetting of paste state variables to after afterPaste (bug 58346)
- git #a38b1d94 - Allow tables to contain captions! (bug 58318)
- git #536df35e - Add language code to language dialog
- git #c1f88f50 - Remove ve-pasteProtect class when falling back to clipboardData
- git #333166e8 - Fix paste sequence in Firefox (bug 58283)
- git #72807703 - Put the shim from 9abad038 back (was reverted in b9bbf60f)
- git #2e0b523d - Add missing tests to FlatLinearData
- git #6c231be8 - Organise Flat/ElementLinearData methods and tests
- git #b6a35aa9 - Sync JSON i18n for 1a5bdd5
- git #191d610b - Remove references to 'document' in LinearData classes
- git #80f5f124 - Check the selection has collapsed after pasting (bug 58138)
- git #b9bbf60f - Revert "Shim for VisualEditor.i18n.php that reads JSON blobs" (bug 58249)
- git #96000558 - Don't select nodes inserted by a dialog, but drop cursor after (bug 54957)
- git #29532f15 - Don't move the cursor to the top of the page after closing a dialog (bug 58090)
- git #6a52fba6 - Only strip style attributes on rich paste from VE (bug 58136)
- git #9abad038 - Shim for VisualEditor.i18n.php that reads JSON blobs
- git #2fa72559 - Add missing specialcharacters messages to JSON blobs
- git #f462ea5b - Convert all i18n to JSON blobs
- git #d627b4da - [Browser tests] maintenance for remove parameter/template buttons
- git #d6ca9773 - Rename big/small stack to undoStack & newTransactions (bug 49754)
- git #e1a404e6 - Add jquery.i18n files and RL module
- git #9d83d4e4 - Text style icon
- git #b2fa114c - Followup 418f2606e03b82a5ae0afc853406c7e9f2d1e35f: put <?xml tag back. (bug 58119)
- git #c6b997d0 - mw.Target: Fix document focus scroll bug (bug 58089)
- git #c3c0a5e1 - Revert "Revert "Remove dual-type support for Languages and Categories""
- git #ba90be7d - [browser test] Headings now include a buffer space
- git #418f2606 - Fix svg sources to start at (0,0) not (-0.5,0.5)
- git #b3281bd8 - Spell removable and movable using modern English
- git #cf7f2b14 - Set up node-jscs, pass it, and configure in local Gruntfile (bug 54218)
- git #e195aa7b - Updated Ruby gems
- git #e5417092 - [browser test] Chrome seems to not honor when_present() correctly
- git #1a5bdd5b - Show full language names in the MW language dialog (bug 54086)
- git #cf237b88 - Insert special character tool (bug 50296)
- git #3b82dc5c - Use proper conditional registration for jquery.uls
- git #d8dcafe2 - Revert "Remove dual-type support for Languages and Categories"
- git #d0ba27fd - Only remove and insert a Category if it's changed
- git #9cb6bf9f - Special character icon
- git #51e096d6 - Refactor Transclusion and Meta dialogs to use BookletLayout
- git #49d10800 - Update OOJS UI to v0.1.0-pre (592e1d6401)
- git #3c66a297 - Merge getDataFromDom and getModelFromDom
- git #25a6e93e - Separate data/metadata split and node tree loops
WikimediaEvents
edit- git #2356c2e2 - Rename schema and update schema revision
- git #0b9d91e6 - Configure ext.wikimediaEvents.ve to be compatible with mobile
WikimediaMessages
edit- git #48ec8d28 - Changed ZeroRatedMobileAccess to Zero