MediaWiki 1.20/wmf9

From MediaWiki.org
Jump to: navigation, search

Deployment of MediaWiki 1.20wmf9 to Wikimedia sites[edit | edit source]

The latest version (labeled "1.20wmf9") of MediaWiki, the software that powers Wikipedia and its sister sites, will soon be deployed to all Wikimedia sites in stages.

Deployment will start on Monday, August 6 and continue until Wednesday, August 16 (see the roadmap).

We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.

Core changes[edit | edit source]

  • 3ae632c - Don't get local file copies for svg/djvu files unless needed.
  • 2e13e0a - Adding more file profiling.
  • c90cf7c - Update extension E3Experiments to master
  • 74c0dd1 - Update Scribunto to master
  • c6dd2ec - Update PageTriage to master
  • a525fa3 - (bug 39429) Fix wrong counting on query pages [regression]
  • d09289e - Update OpenSearchXml to master
  • ebcc68b - Updating PageTriage to master
  • 37d9c0b - updating AFTv5 and PageTriage to master
  • 9d91894 - Update UploadWizard
  • cb4abb4 - Pulling fixes for bugs 39097, 33251 in Translate to 1.20wmf9
  • e4e8857 - Added CodeEditor and Scribunto
  • 1fafaef - (bug 39296) Fix broken table sorting
  • eca3ef0 - Update ZeroRatedMobileAccess to master
  • 2f7a6bd - Update E3Experiments to master
  • 9f74d59 - Update ZeroRatedMobileAccess to master
  • 6403215 - Update extension E3Experiments to master
  • bc9a92e - Update VisualEditor
  • 27a8b9f - Update PageTriage to master
  • 9afeac6 - update ZeroRatedMobileAccess to master
  • fcdfdb9 - update MobileFrontend to master
  • 9a1c654 - Updating VisualEditor
  • 3030716 - Update EP to master
  • 3018523 - Followup c17651/bug 39032
  • db93878 - Update VisualEditor
  • 31ba337 - Update VisualEditor
  • df8245b - Split CacheTime into its own file
  • 737ccd8 - In WebRequest, don't use isset() to check that a variable is null
  • ebac6af - Tweak 'disambiguations-text'.
  • be523b6 - Should be used from fallback.
  • 58b7b64 - change some rc_new to rc_type == RC_NEW
  • 0424f1d - Fix grammar issue and add quotes around parameters.
  • 8a4858e - Rebuild MessagesEn.php
  • 0f0f784 - Support GENDER in 'passwordreset-emailelement'.
  • 73ae67c - Improve documentation of maintenance scripts.
  • 9b64000 - fix list of possible errors for list=blocks
  • 505ae65 - remove 'cantpurge' from possible errors in action=purge
  • 5d09035 - Fix possible error texts in action=options
  • bb09757 - Rename 'file-session-key' in api message map
  • c5d36b5 - unknown error 'filerevert-badversion'
  • 52861ea - * Bug 39032 - ApiQuery generates help in constructor.
  • ac8b7d5 - Improve detection of php binary.
  • 3d35b46 - Add a test for paragraphs with extra newline spacing
  • 0920d4a - Change from wgMiserMode to isCached on Special:WithoutInterwikis
  • e684be5 - link to HTMLForm doc on the wiki
  • 4d386c6 - Fixes to Special:Mostlinkedtemplates.
  • e4b4bfd - (bug 38351) Image alignment should follow the page content language
  • d07bdcf - Make rebuildLocalisationCache.php also obey --memory-limit if set.
  • 8410427 - * (bug 38953) --memory-limit switch not working for runJobs.php.
  • 7a65718 - (bug 38904) prop=revisions&rvstart=... should not blow up when continuing
  • 2a55449 - Fix bug causing API to list anons as autoconfirmed in certain cases
  • 4b7a66c - Fix jquery.localize tests, change number of expected assertions
  • fda9110 - (bug 35526) Make jquery.tablesorter use a stable sort
  • fdad411 - Allow manipulation of wl_notificationtimestamp via the API
  • a9d154b - * (bug 38231) Add xml parse tree to action=parse.
  • e7888d8 - Don't manually quote stuff
  • e9d31f5 - Improve documentation of maintenance scripts.
  • 5e8e2d7 - HTMLForm mutators can now be chained
  • e3716bb - doxygen filter need to use a full path
  • 388ea8d - Mark the history link on page deletion as known.
  • fd138d9 - Update languagesWithVariants
  • 0b2d671 - @since to subclasses of MWException
  • 14f426c - debug log group for DNS blacklist lookup results
  • 1578780 - (bug 25095) Special:Categories should also include the first relevant item when "from" is filled
  • 5184c95 - Add feature to disable rollback edit count
  • a649bfb - [FileBackend] Skip over some illegal paths and output the error.
  • 6d6d788 - Better inline styling for badge.
  • 8fa160a - bug 36073 Use mw-imagepage-linkstoimage-ns as a class instead of an ID
  • ab59fad - (bug 38492) let doxygen document variables
  • a57ea5c - Add localonly= to prop duplicatefiles and imageinfo
  • 7b2a62b - Change File::compare to use getName, not getTitle
  • bbf703c - memcached: better error messaging
  • f7d8c9e - (bug 37830) new $wgRequirePasswordforEmailChange
  • ddd162e - autoloader entry for UserNotLoggedIn class
  • 349bdea - Namespace gender aliases for Lithuanian (lt)
  • 65062d3 - (bug 38151) Implement mw.user.getRights and getGroups
  • dbc5631 - (bug 31644) [MERGE DEPENDENCY] Let WikiMap url builders return full urls instead of canonical urls
  • 9bae219 - (bug 18834) Add an edit count to rollback link
  • 663f947 - (bug 27395) Write PHPUnit test suite for CSSJanus
  • 0186701 - Added line to rel notes about CacheHelper class
  • 3ec9d41 - Support deleting all rows
  • 7800979 - Introduce default expiry time for special:block (bug 32178)
  • a91146d - Fix logic error from Ia74ac399 (2ee4653).
  • 55dac1f - Added placeholder-msg support and more documentation to jquery.localize
  • 00af396 - (bug 37390) Clean up QUnit test suites
  • 0c1471c - (bug 37331) Modules sometimes execute twice in Firefox
  • 105ebc6 - Move some readonly around
  • 10ec7a1 - Make MWHttpRequest::__construct() protected.
  • 8a4016f - Add @since 1.20 to getDirMarkEntity
  • b0a1c5d - Bug 38676 - password-change-forbidden isn't properly localized
  • 059b64c - Don't unset() $wgOut in AjaxDispatcher.
  • 34362e1 - Use Linker::linkKnown() instead of Linker::link() with options in Article.
  • 99bc0ae - Add hint for pipe-separated list to action=help
  • 4e35b4b - Localize comma separators in jump-to-nav.
  • d8e166b - Fix at end navigation condition for query pages
  • 2927ab6 - Update jquery.qunit from upstream v1.8.0 to v1.9.0
  • 9344903 - Refactor out LinkBatch related query building
  • af0cab1 - (bug 38362) Special:Listuser now includeable
  • 4cb8033 - Replace hard coded parentheses
  • c6156c4 - Add language converter for Uzbek.
  • d039e3a - fix typo in LanguageSrTest.php
  • 2c52823 - Realign $magicWords array in LanguageEn.php
  • ea47fb8 - Add hints to comment of ApiBase::needsToken/getTokenSalt
  • 7f1e729 - * oracle DB schema update to current (changes relevant to 1.19 will be backported) * fixed an updater bug from 1.19 (will be backported)
  • 2ce8852 - Ugrade jQuery UI to 1.8.22
  • 3db0b66 - fix logic bug in assertArrayEquals
  • fb8101f - mediawiki.Uri: Optional url use default location.
  • 4130c78 - some doc for the ORM system
  • 10aa3a3 - [FileBackend] Made copy script use error() for status dump.
  • b2a7aaf - Improve documentation of maintenance scripts.
  • 110c9f9 - (bug 14237) Allow PAGESINCATEGORY to distinguish between 'all', 'pages', 'files' and 'subcats'
  • 49a4839 - allow combined width/height param in
  • a4c84f5 - Add 皮膚 for better word segmentation.
  • 73e6b5d - Use WikiPage::loadPageData() to reload data from the master.
  • c1fd3b6 - Add correct rtl value to some languages
  • 31e70ab - Add 路面 for better word segmentation.
  • 7ef0e74 - Drop conversion from 游標 to 光标 which can also refer to verniers
  • df8c25e - Do checks in the correct order in Linker::getLinkColour().
  • d3d6338 - Add Burmese to list of languages with wider headings
  • eb851db - (bug 27610) Add archivename to list=filearchive
  • a9fd5e3 - Add @since annotation to Language::formatExpiry()
  • 2a60a33 - (bug 35893) Special:Block should load mediawiki.special.block.js
  • 972e5a3 - Remove weird, confusing, unreachable code
  • 7e58099 - Whitespace fix
  • 6dad0f4 - don't use message when the 'nodb' flag is set
  • 58c2c57 - Pass the local User object to Revision::userCan()
  • 0e0fcf5 - Reorder methods in the MediaWiki class for better consistency.
  • 32515c4 - Improve documentation of maintenance scripts.
  • 66b1001 - Update SkinLegacy to use newer methods to create the file link.
  • 3bb6a37 - Split Generic into MediaHandler and ImageHandler
  • e0db4e4 - Eliminated deprecated functions in TextPassDumper
  • e6d6873 - Removed unused $wgAntiLockFlags flags.
  • 7301dee - Add Turoyo (tru) language to MediaWiki
  • 9d7171e - Remove <i> tags from MessagesKsh.php, they aren't parsed
  • 7bf1303 - More accurate function description for isAllowed()
  • d985def - Some fixes to our jQuery UI skin for buttons
  • 6ef0901 - (bug 27567) Add file repo support to prop=duplicatefiles
  • 4ca0285 - [FileBackend] Bumped Swift listing page size.
  • 7429d51 - Use WebRequest instead of $_SERVER in ApiMain.
  • 9bd37ba - Removed now obsolete compat-code
  • 0452a5c - mw.toolbar: Clean up the API of the classic toolbar.
  • 2ee4653 - Cleanup InfoAction
  • c611750 - Added point in release notes about added ORM stuffs
  • e16c4c9 - Make DateFormatter work in any language, by default in the page content language
  • 52bb79e - Revert "(bug 260) Handle <pre> overflow automatically with a scroll bar"
  • 24b76af - use FileRepo api to delete and check for files
  • e913e28 - make list of 'Languages that support variant conversion' dynamic
  • 643ba4f - Use WebRequest instead of $_SERVER in OutputPage.
  • f121e64 - No need to call parseTitle() directly in MediaWiki::__construct().
  • e476f5f - Making listToText() not break if passed a 1-item list.
  • bc61dc4 - explode()'ing the callback is no longer needed in AjaxDispatcher.
  • 357c9be - Fix regression in API log events (bug 35635)
  • 75211ce - Follow-up Ifa9c55b7 (58852d8): Change one more item to getWatchedItem()
  • 81fb02e - Store the Title and User objects passed RecentChange::notify*()
  • 65a0b35 - Use local context to get messages and time formatting methods of Language class.
  • 8d2b1a1 - show old protection in prop=info, if no new protection exists
  • a47f471 - Fix for Ic74c7ba7 (c8c50eb): there's no reason to pass $this by reference.
  • 8e402a9 - (bug 30625) Return warnings, if they exist, despite ignorewarnings
  • d9bd44c - Fix ApiWatchTest
  • e3e201e - Fix for I5211ec50 (d969a27): more refactoring of the code.

Extensions[edit | edit source]

ApiSandbox[edit | edit source]

ArticleFeedback[edit | edit source]

  • 331a643 - no longer list AFTv4 in Special:SpecialPages

ArticleFeedbackv5[edit | edit source]

  • 12a69d8 - Bug 38628 - Article Feedback - Feedback from my watchlist pages
  • e6735b7 - add feedback icon to talk page link
  • 308d0bc - .localize is cool, however IE7 is having problems constructing a valid jquery/dom object from the <html:msg> placeholder
  • 9c36bfc - Point 'Learn more'-link to exactly the part about the feedback page
  • 5a72784 - Bug 38818 - Feedback Page - Split up "featured" and "resolved"
  • ca4bbda - Bug 38997 - Article Feedback Page - Remove survey button
  • 0835094 - Bug 38816 - Feedback page - Clear all flags
  • f774248 - fix bug in schema update for updating index
  • 503cd6d - Bug 38627 - AFT appeared on "Sorry, the servers are overloaded" page
  • 2aed53b - void return should be boolean false
  • 0282197 - Bug 38816 - Feedback page - Clear all flags
  • 68031d3 - Bug 38819 - Feedback link on article pages
  • 7cce83c - Bug 38881 - Article feedback - Change oversight links to feedback page (instead of permalink page)
  • be58976 - cleanup code
  • 4c2563e - Refqctor bucketing code
  • 6fe8070 - Bug 38440 - Argument 1 passed to ArticleFeedbackv5Render::getActivityCount() must be an instance of stdClass
  • 88e3a38 - cleanup ArticleFeedbackv5Flagging class, removing pageId property

CentralAuth[edit | edit source]

  • 8253e34 - Block::decodeExpiry deprecated, use $wgLang->formatExpiry
  • f915fb3 - Some bits of method documentation tidyup
  • 725e6be - Fix inherited doBatchLookups method to use global user name.

CheckUser[edit | edit source]

  • 7bece7b - Fix syntax error in I486add15
  • b7c6009 - Add GENDER support for 'checkuser-reset-action'.

Contest[edit | edit source]

ContributionReporting[edit | edit source]

DonationInterface[edit | edit source]

  • 8ddd050 - Switching to protocol relative URLs.

E3Experiments[edit | edit source]

  • eedd4c8 - Remove URL param while PEF is inactive

Echo[edit | edit source]

  • 4027fcb - Point to login page, too and remove yelling at users.

EducationProgram[edit | edit source]

  • b8c0d24 - Handle renames of institutions by updating the titles of their courses
  • 35348d6 - Prevent users from creating courses or institutions with slashes in their names
  • d3bad89 - Add touched field so people dont get old versions from the cache
  • 0a29831 - Replaced the Course and Institution namespace with a single Education Program namespace.
  • 168e495 - Remove awkward smiley.
  • fd7c5ad - Replace double spaces by single spaces.
  • 49ba46f - Fix gender.
  • 5effa15 - User -> username.
  • 1ece64a - Lossless image compression
  • 2e6370d - Fix incorrect parameter for GENDER.
  • 38034aa - Killed dead code
  • 3a2db31 - Rename test directory for consisteny with core
  • 4272bf1 - Update registration of tests
  • 0b38aae - Fix display of start and end fields in diff views

ExpandTemplates[edit | edit source]

  • e92a4b6 - Bug 38425 - Special:ExpandTemplates uses bad globals

FlaggedRevs[edit | edit source]

  • 99068c8 - Use int: to refer to button text.
  • 8da8dec - Tweaked autoReviewEdit() to reduce the chance of seeing inclusion vandalism.

FundraiserLandingPage[edit | edit source]

  • 7a1c902 - (FR2012 Card 520) New localization magic functions.
  • 620bb65 - (bug 37397) FundraiserRedirector should detect browser language

GlobalUsage[edit | edit source]

Interwiki[edit | edit source]

  • bbc4c62 - (Bug 30599) Filter problematic prefix characters

LabeledSectionTransclusion[edit | edit source]

  • ac31e26 - Removed compat.php as it's not used anywhere
  • 2da5354 - Method parameter documentation

LastModified[edit | edit source]

  • 27caa3b - Remove alias file for a removed special page
  • da937da - (bug 37897) Sanitize outputted HTML in LastModified
  • 8328427 - Fix typo: prefix query string with '?', not '&'
  • dc66064 - Remove special page and associated messages

LiquidThreads[edit | edit source]

  • 1f4d670 - LiquidThreads adjustments for new copy
  • 5f9f8bc - Fix missing global
  • f0fbdd1 - Make LiquidThreads Echo setup use an extension function instead of requiring them to be loaded in a particular order.
  • e696634 - Make it possible to swap out LQT notifications for Echo notifications, or to have both

MwEmbedSupport[edit | edit source]

  • 59de9be - Lossless image compression
  • 73eae2b - Include module message in extension file, add check for messages

Narayam[edit | edit source]

OpenSearchXml[edit | edit source]

  • 17bf1f8 - Bug 27452 - array_map() callback error

PageTriage[edit | edit source]

  • b55f37a - Fix for bug39214
  • 72d231f - Fixing note field focusing behavior.
  • f309b1a - Moving toolbar up slightly.
  • b39fae3 - Fixing bug 39362 - don't flag new editor as a problem
  • 495e63f - Only show review button to reviewers, don't recreate all the buttons for every page add
  • 5c97c94 - Fix for bug38991
  • e7f4535 - unreferenced tag should be positioned top
  • ec1083d - Fix for bug/39238
  • e4e1c02 - Turning curation toolbar on by default
  • 3dbef1a - Slightly less tall notes field
  • 20b1df5 - PageTriage cleanup maintenance script
  • 73340d8 - Fix AFD tag
  • db4ffd6 - Fixing bug 39242 - remember minimized state
  • 16991ca - Fixing bug 39253 - disable submit button for tagging or deleting after click.
  • 1a155a0 - Fixing overlapping author info and creation date bug
  • 97132d6 - Fix for bug/39241
  • 9484403 - Fix for bug/39235
  • 524c941 - Fixing bug 39188 - changing prototype warning to beta warning
  • 7dcc1d0 - Changing key for User space prods to be consistant
  • 46193ac - Fix for bug/39321
  • 7cc0d65 - tweak wording for tags tooltip

ParserFunctions[edit | edit source]

  • fdd7c09 - Minor documentation additions

PdfHandler[edit | edit source]

  • 91c18dc - Method documentation etc

ProofreadPage[edit | edit source]

  • 5322f80 - Revert "(bug 33613) ProofreadPage image width on edit."
  • 41e11b9 - Make SpecialPagesWithoutScans subclass SpecialDisambiguation
  • 5807ea5 - Bug fixed in the proofreading status of transcluded pages : the script failed when $n was not set. Signed-off-by: tpt <thomaspt@hotmail.fr>

Scribunto[edit | edit source]

  • b70f8a0 - Fix console directionality
  • 8be497e - (bug 39364) Fix for Code Editor directionality
  • d6312c8 - Make the module namespace ID a large fixed integer

ShortUrl[edit | edit source]

  • f49294c - Fix undefined usage of $wgServer
  • 78dc7b9 - Make Special:ShortUrl subclass UnlistedSpecialPage

SimpleAntiSpam[edit | edit source]

SiteMatrix[edit | edit source]

  • defd30c - Make action=sitematrix more flexible

TimedMediaHandler[edit | edit source]

  • e579998 - Add ForeignApiQueryAllPages::parseMultiValue
  • 4c5d828 - Hardcode TimedText namespace for subtitles
  • 61d83f9 - Lossless image compression

Translate[edit | edit source]

  • 1626b89 - (bug 39097) MessageGroupStats - "status" col is empty
  • 87ecda2 - Add WLMMobile group description.
  • e18ac8b - (bug 33251) Deleting a translatable page deletes sub pages' translation units
  • 0152082 - Remove use of a global in a hook.
  • b7b9523 - Replacing TranslateUtils::figureMessage with MessgeHandle
  • 886e35f - Add some quotes around page names to have them clearly stand out.
  • b0adf04 - Remaining of bug 37996 and comment fix
  • efe8e6f - Followup to groups cleanup
  • f58f37d - Followup change #15970, fix underscore comparison
  • 0109e54 - Database changes for proofread stats
  • 3cb649e - Reduce usage of globals and wfMsg*().
  • c9f070a - The ! makes no sense here
  • 72d7d2f - Split classes into files from Groups.php and MessageGroups.php
  • 0e7b910 - Cleanup of Special:FirstSteps
  • 5dd6d6a - Fix method case
  • 10bc87e - Alphabetisize, remove unused entries, comment change
  • ada122b - Some asserts to aid debugging some PHP notices
  • b8051a3 - Update check blacklist.
  • 160a63e - Tweak 'translate-magic-help' per Lloffiwr.
  • 282fa56 - Remove the nonfunctional $activeId code
  • 1210e20 - Keep discouraged groups in group selector if currently selected
  • 552f231 - (bug 38954) Fix caching regression in I3e6bf2bb
  • 824b821 - (bug 38306) Page translation reuses deleted section ids
  • 70d3bd7 - (bug 38594) - Special:LanguageStats throws db errors on race conditions
  • 08a79be - Scalability and usability fixes to Special:ManageMessageGroups
  • ebce5e5 - Unbreak Special:FS after I8dbbb9
  • 1e546fb - Optimize GettextFFS::splitPlural()
  • 667a6df - Work around |/| inside plural messages
  • 82fdb70 - Unify placeholder methods
  • de13baf - Replace figureMessage with MessageHandle
  • 1fa8e1d - GettextFFS: Handle messages ending in \ better
  • 85720b9 - Get rid of translate-messagereview-reviewsyou
  • e8455f4 - (bug 38839) Fix jQueryPathId to actually handle problematic ids
  • 0ae04ad - (bug 38687) Add help link to Special:PageTranslation
  • a32d8ac - Don't complain about empty groups in S:MGS
  • 65ae0e5 - (bug 38649) restore compatability with MW 1.18
  • 0f194ba - (bug 38758) Using dollar signs makes messages in translatable pages FUZZY
  • 60c49b0 - Resolve "On succesful save, update the MessageTable display too"
  • f951e89 - Fixed error in result ranking in SolrTTMServer
  • cd23295 - Add index on translate_groupstats.tgs_lang
  • 66d1bb9 - Handle solr failures (like server not running) gracefully
  • c2e4463 - Fix typo in TranslationHelperExpection
  • ca3d301 - Add numerous classes to _autoload.php
  • 23c2bfe - (bug 33385) - Whitelisting review action for translation pages
  • 91f0b2b - Incorrect document language when updating Solr
  • 87f8065 - Optimize getTranslatableLanguages
  • 54c2895 - The globalid query must be phrase query

UploadWizard[edit | edit source]

VisualEditor[edit | edit source]

  • c6a4e7a - Rename wikiLink to WikiLink everywhere
  • 8479e3d - This should never happen, but if it does, lets make sure we know
  • d8ee3c2 - After much research on error objects, native = good, custom = bad
  • b4de3ea - Throw ve.Error instead of string literals
  • e009d11 - Quick link inspector fix to support recently changed types.
  • 6b048f4 - (bug 38125) ve.init.mw.ViewPageTarget: Preserve original query
  • 9b49a7c - Clean up: Single quotes
  • 2eb0d4e - Javascript, unlike PHP doesn't need double quotes for \n
  • 255ce87 - Puttin' em white-spacers where they aught'a be
  • c4dc51f - Pass a (configurable) interwiki prefix to Parsoid
  • 6bed13e - Added some inline aliens to complex demo - helpful for testing
  • 10a3f2b - Added <alienblock> to complex demo document
  • 122ddd0 - Oops, we were missing a slash here
  • 444961a - Kill all but one of the Parsoid compat hacks, we don't need them any more
  • 68c5430 - Fix weird bug that was suddenly happening on the live site
  • c889292 - Kranitor #004: MediaWiki-specific clean up and minor fixes
  • 13ccb68 - Cleanup - all jshint conditions are now met
  • 69ee22f - Fixed problem with closing context menu on document blur.
  • 6ecf6c2 - Remove the parser from the VE repo
  • e2197d4 - Refactored and cleaned up Sanitizer + bug fix.
  • 77e9b65 - Link handling improvements
  • b181939 - Some more attribute accessor/shadow methods
  • de1d734 - Refactored duplicated code in Util
  • 077e218 - Kranitor #3: jQuerlyfornication ft. The Cascaders
  • 7f90b79 - Sanitize html tags not on a whitelist.
  • b5a12d0 - Register QUnit tests suites in MediaWiki to run from Special:JavaScriptTest
  • 595dfc0 - Move ve.init and ve.init.Platform to the base module, where they belong
  • aabdb8d - Flag MW-specific code in LinkInspector
  • f95677e - Fixed the following bugs with save dialog.
  • 88f6089 - Kranitor #1: On-boarding
  • 53e9258 - Added ve.init.platform with MediaWiki and stand-alone implementations
  • a427468 - Continued port of the PHP sanitizer.
  • 7f5dc88 - Do underscore/space conversion in internal link targets
  • c656f83 - Bug 36200 - VisualEditor: Sticky selection popup
  • 2b548a0 - Get link title from href by stripping article path
  • 67e11eb - Make VE work again with the link RDFa changes in Parsoid
  • cd6f8ec - Fix parserTests include paths
  • 72c5efe - Rename data-rt to data-parsoid
  • 1d46cda - Minor: trace output tweak + code refactoring
  • 2ae174f - Bug 38657 - VisualEditor: User should be able to select text in the save dialog.
  • d12beec - Code and comment cleanup in the ve module
  • 25419d0 - First pass porting PHP's sanitizer to Parsoid
  • 9723bf5 - Switching to localStorage for copy and paste, remove test
  • fd5b8ea - Use killall -9 instead of just kill
  • 00e1f84 - Add robots.txt so that our service is not crawled
  • df0fa51 - Bug 33088 - VisualEditor: Editing a part of text of a link doesn't work
  • 1a57348 - Moved text node test to the correct directory
  • 277e0f8 - Fix position of context icons.
  • 76bac7d - Move test files
  • 639c9c1 - (bug 37905) Make unlisting unlist all list levels
  • ce84277 - Fix bug in getCoveredSiblingGroups(): forgot to decrement i at the end
  • 99ff0d5 - Inspector box shadow was a bit too dramatic, adjusted styles.
  • 5a41f77 - Bug 38655 - VisualEditor: White box syndrome strikes back!
  • 13ba9b7 - (bug 37980) Cutting all text and repasting it breaks the editor
  • 3c9a4e7 - Restore arrow-down to original size because it is needed in context menu.
  • e3af50e - Add generic attribute accessors
  • f43eeac - Added the missing "Node" to alien dm class names
  • 67c12fc - Mention the page name in timing information log message
  • ff76bb5 - Explicitly redirect stderr so that it works when restarted from cron
  • d8a5eda - Append, don't truncate
  • b853eaa - Explicitly redirect nohup output to nohup.out
  • aa28116 - Added some Arabic text to complex demo - to make testing bi-directional text easier.
  • dca609e - Parsoid: move tests/parser to modules/parser/test
  • 876fd6b - Added very simple "debug" tool to demo page.
  • bc911bc - Change addInterwiki to setInterwiki, the method name changed
  • 01d6f17 - Renamed ext.Util.js to mediawiki.Util.js
  • 85fb2ab - Addressed review comments from recently merged debug_output branch.
  • fe97271 - Use various RDFa types for links
  • 305b598 - Update test README
  • 9aa22ca - Implement plain image mw:Image and eliminate data-gen
  • ddc6899 - Added html2wt command-line option to parse.js
  • fd0af65 - (bug 38545) Fix RTL position of the drop-down arrow
  • da2e945 - Remove trailing commas
  • d8a8e03 - Fix childNodeTypes for table
  • 7b1bd86 - Added .txt to README so it opens nicely in all operating systems
  • e246034 - Deglobalisation
  • 5ebc592 - Make an example localsettings.js file.
  • 3004f3d - Additional work on readable tokenizer debug output
  • d994d12 - First pass updating debug output
  • f558f3a - Added 'href' key to anonymous KV wikilink and isbn attribute.
  • 6b8a4b3 - Removed utility functions from mediawiki.parser.environment
  • f87ed71 - Added utility methods to ext.Util.js
  • 82d9c31 - Added missing var keyword
  • d0cdd2e - In trace mode, wrap transform to output trace info
  • f0a465a - Output chunk tokens to console only in trace mode
  • c148470 - Further refinement of readable pretty-printing of tokens.
  • 6999246 - More fixes on the way to readable debug/trace output.
  • 2ee1514 - Added mergeProperties function to Object.prototype
  • fdb149e - Output processing time to console (only for article parsing)
  • fc3bd58 - Added Jasmine specs to Parsoid.

WebFonts[edit | edit source]

WikiEditor[edit | edit source]

WikiLove[edit | edit source]

  • a24328b - Making WikiLove wiki agnostic - no longer assumes it is on a Wikipedia.

WikimediaIncubator[edit | edit source]

WikimediaMessages[edit | edit source]

  • e0d499e - Group the 3 messages per user group and add two missing.
  • 2195a32 - Change all sitesupport-url to a https URL

cldr[edit | edit source]

  • 5776cb2 - Add Turoyo
  • fac39b7 - Wrap the rebuild script in a Maintenance class