MediaWiki 1.23/wmf7/Changelog
< MediaWiki 1.23 | wmf7
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