MediaWiki 1.22/wmf21
MediaWiki 1.22/wmf20 | Deployment of MediaWiki 1.22wmf21 to Wikimedia sites | MediaWiki 1.22/wmf22 |
The latest version (labeled "1.22wmf21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 10 October 2013 (see the roadmap).
Core changes
edit- git #4c473496 - Update CentralNotice
- git #8547574b - Improve linkprefix regular expressions (MFM to 1.22wmf21) (bug 52865)
- git #e8661997 - Update MobileFrontend to wmf21 tip
- git #97703222 - Cherrypicking change I8d750d4f82f from master for MobileFrontent
- git #57e44b07 - Updating Zero
- git #1691f5f9 - Update VisualEditor to wmf21 branch for cherry-picks
- git #b232bb21 - mediawiki.inspect: add CSS report
- git #0e073047 - mw.inspect: decline to report module sizes when in debug mode (bug 55553)
- git #f5b8ceff - update CentralNotice extension
- git #3022e7bb - Revert "Update CentralNotice extension"
- git #a6428a61 - Update CentralNotice extension
- git #9440bca3 - Update VisualEditor for cherry-picks I54602394e & I3b58ce0f4
- git #5eeb29ac - Update Wikibase
- git #516e681e - Move noflip annotations into rules themselves (bug 55779)
- git #546b0cf4 - Update MobileFrontend to 1.22wmf21 tip
- git #b26b872b - Update VisualEditor for cherry-pick of I8cf8418ded
- git #02f7e151 - Update MobileFrontend to 1.22wmf21 tip
- git #b88e4c6c - Expose changed links in LinksUpdate
- git #ad5b802f - Add configurable delay between purgeChangedPages batches (bug 55632)
- git #4db878d3 - Update Wikibase with fix for site link editing
- git #bd9b6dae - update extensions for Wikidata
- git #7b496d21 - Commit of various wmf-branch live hacks
- git #7d1cd6c3 - Remove silly test cases that are likely to fail
- git #0afecbaf - Add mediawiki.inspect module
- git #cfde3c19 - Escape backticks when quoting MySQL identifiers (bug 55427)
- git #95575cd3 - Tests for API section editing
- git #d0c8ba03 - Remove wfDl() and cleanup everything it touched
- git #fab5872a - Fix ForeignAPIRepo::fileExistsBatch()
- git #f1ed25f0 - Fixed trx isolation bug that could cause text not to be found (bug 53687)
- git #a318aecb - Fix PHP CodeSniffer warnings and errors
- git #66f3ea7a - Remove incorrect span in translation
- git #751e70d1 - Remove unused local variable
- git #1abfcecd - Make items in the StringUtilsTest data provider easier to identify by adding names.
- git #626addab - Update formatting
- git #0d0bfbf2 - Add some siteinfo to the repo info array
- git #ae75c694 - Quick refactor of the http logic in ForeignAPIRepo
- git #bbdd7b9c - mediawiki.action.edit.preview: Fix for LiquidThreads hack
- git #165373d7 - Add file-link "parser" to mw.Title from commons
- git #bf4c2b6a - Add doc comment to Status explaining use
- git #77140ff4 - Fix PHP CodeSniffer errors and warnings
- git #8da7f5ee - Added $wgExtensionEntryPointListFiles for use with mergeMessageFileList.php
- git #cdfd91d8 - Add list=allfileusages
- git #c6421a23 - Fix help string to avoid PHP notice
- git #3e92b547 - Made root job de-duplication work without cache setup (bug 55454)
- git #8345279e - Removed RC query UNION
- git #7e953bbe - Make .transition mixin take only 1 value and fix usage
- git #7cee9fd3 - Add script to purge changed pages from cache (bug 54647)
- git #339ca89b - resourceloader: Support hashes as cache invalidation trigger
- git #0adbbacb - Move forceHTTPS check until after wgTitle is setup (bug 55435, bug 53498)
- git #08467658 - mediawiki.Title: Fix weird <h1> in constructor description
- git #fc684345 - Allow $context->setTitle( null ) (bug 55435)
- git #f7e7a5ef - Fix "Unsupported operand types at thumb.php on line 429" (bug 55437)
- git #9b80e011 - Accessibility: Don't remove checkbox outline on focus
- git #493431b6 - Move release note for meta=filerepoinfo into api section
- git #becd284d - mediawiki.action.edit.preview: Clean up and optimisation
- git #152024ec - Set 'tooltip-iwiki' as optional
- git #4f9b2a84 - Remove redundant parentheses
- git #e051e85b - Follow-up d94d29a920: Fix typo in release notes
- git #faac9769 - postEdit: Add documentation for hook so it shows up in the index
- git #23fb8551 - Special:UserLogin UI improvements when user is logged in (bug 53306)
- git #60b15b25 - mediawiki.special.vforms: Information boxes' styles
- git #c817d867 - Remove toolbox UserRights if anon user (bug 54980)
- git #2bad0b96 - Make the format of UDP-logged stats configurable
- git #d42a417d - Remove placeholder tests
- git #a6169910 - Remove use of deprecated LoadBalancer pickRandom
- git #99c92a87 - Introduce .transition mixin
- git #08cf0b13 - Turn screen.css into screen.less
- git #3a4f1705 - Rewrite collapsibleNav as LESS file
- git #c370ad21 - Strip excess newlines from formatting test
- git #dc818654 - mw.Title: Add missing dependency on jquery.byteLength (bug 54977)
- git #53b361e5 - Fixed silly unlock bug in LocalFile (bug 54978)
- git #0d7a30fa - Mouseover explanations for interlanguage links in native language (bug 5231)
- git #528590cc - Allow appending text to redirects from moved pages
- git #634f48b9 - Restrict <abbr> formatting to where a title attribute is present (bug 54729)
- git #ebb45376 - Support GENDER for "contribsub2"
- git #d3364da9 - Fix revision table cleanup on delete (bug 53687)
- git #09b78734 - LESS embeddable(): Use lessc::toBool
- git #b4d4a624 - Added wiki ID to getCoalesceLocationInternal()
- git #34a89aa1 - Avoid extra HEADs for stash clearing
- git #bc97a03f - Sync up with Parsoid parserTests.
- git #3c8674bd - tests: remove date from @author docs statements
- git #b0647c30 - Maintenance: detect missing parent::__construct()
- git #93d0572d - Use HPHP_VERSION constant to detect HipHop
- git #4dd58118 - Add missing default true value for 'vector-simplesearch' preference
- git #4894793a - mw.Title: Rewrite from scratch (porting logic from Title.php) (bug 38081)
- git #53d586cc - API: Add output of wgLogo to meta=siteinfo (bug 54428)
- git #37b7baa0 - Fixup parameter type hints
Extensions
editAbuseFilter
edit- git #3612f45b - Remove trailing whitespace
- git #938d1017 - Add links to abusefilter-edit-done (bug 52590)
ArticleFeedbackv5
edit- git #bb28cf01 - Add UserGetReservedNames hook subscriber (bug 54198)
CategoryTree
edit- git #1f21d299 - Minor clean up of css/js
CentralNotice
edit- git #939d2515 - fixes a bug in GlobalAllocation: don't include expired campaigns
- git #87b04f2a - Revert "Serve Mobile URLs to Mobile Users"
- git #56218b9d - Serve Mobile URLs to Mobile Users (bug 55860)
- git #7d817fa9 - Found a bug with priority-based banner hiding
- git #d606acd9 - eliminate old special case handling that was messing with throttling.
- git #395ac8e6 - Campaign log pager: ensure throttle change helper returns a value
- git #f0785ba9 - Campaign checkbox to balance all banner weights
- git #48782f4c - (FR #1048) Allocations perform campaign throttling
- git #ce21bd5f - GlobalAllocations Legacy Fun
- git #48a42bff - (FR #1048) Campaign throttle knob
- git #bdd59ab6 - Schema for campaign throttling
- git #d6440a02 - (FR #1077) Make banner logs work again
- git #f8419b15 - No longer prevent emergency banners from being hidden
CirrusSearch
edit- git #4625042e - Remove outdated instructions, Elastica is in another extension
- git #d45f1ef8 - Default to 1 replicate per shard
- git #2da5c0d1 - Fix updateSearchIndexConfig for non-existant alias (bug 54972)
- git #52782669 - Make default host localhost
- git #fa4b694c - Optimize in place reindexing. (bug 54918)
- git #e06941f1 - Replace prefix: implementation. (bug 55408)
- git #54a076c2 - Tests for proper prefix: implementation. (bug 55408)
- git #7f8dd796 - Wrap updateOneSearchIndexConfig in top level catch
- git #23785601 - Moved scripts but didn't update paths
- git #84f9c142 - Also mention Elastica
DataTypes
edit- git #7876e1ef - update composer
- git #2ba3781d - update composer file
- git #5bad69ad - Changed message 'Geographic coordinate' to 'Geographic coordinates'
- git #9f7fe13b - Remove clutter comments
DataValues
edit- git #cd4fc16b - update composer file
- git #938d9df3 - update composer file
- git #90f3f38e - Fix comment docs return value
- git #16cf0a21 - Fix for failing tests (MockViewState no instance of ViewState)
- git #a26f48fb - Moved 'jquery.valueview.MessageProvider' dependency into the right module
- git #f902a7d2 - Update loading of ValueView via Composer
- git #e74e47d5 - Update check in ValueView
- git #312af8df - Moves the jQuery.NativeEventHandler from WikibaseLib into ValueView extension
- git #91792cc2 - toggler & inputextender: Replaced "animationstep" events with "animation" event
- git #b6e25413 - Introduces jQuery.AnimationEvent and jQuery.fn.animateWithEvent
- git #d2f23b30 - Add description to DV common and interfaces
- git #67974c40 - Update constant capitalization
- git #78c6f3dc - Move all usage of $wgDataValues into DataValuesCommon as that is the lowest level where it is used
- git #3f1c3d33 - Remove test for deprecated method
- git #a3d261d8 - Move DataValue registration since the DVs themselves got moved
- git #33cd204d - Do no longer include ValueView via the common entry point
- git #9fc61e8d - Use upper case for version constants
- git #bdd0e7d4 - Add missing component registration
Diff
edit- git #7a5680ca - update composer file
- git #7bcbf702 - update composer file
- git #71ea5b4c - Update readme
- git #83bfc69a - 0.9 release
- git #9cfc1731 - Remove clutter comments
- git #e71eb83c - Update README
- git #1b18638a - Add ComparableComparer
- git #7220f440 - Have OrderedListDiffer take a ValueComparer rather then a callable
- git #5a11201f - Improve names, fix version number and update rel notes
Echo
edit- git #d139b750 - Fix phpdoc comments
EducationProgram
edit- git #26c8d2ca - Hooks::displayTabs() missed wfProfileOut()
- git #1d1cff0b - Change course status "Passed" to "Ended" to avoid ambiguity
MassMessage
edit- git #cdce3cb3 - Remove pointless override teardown method
- git #a599b702 - Use covers tags in tests
MobileFrontend
edit- git #1f9e185f - Define EventLogging schemas in MobileFrontend
- git #bc3467fc - Cherrypick security fixes
- git #4d683e54 - Fixing Thank button styling (bug 55596)
- git #59bed06d - Fix bad PHP
- git #f485c4cf - Adding a selenium test for the notifications overlay
- git #0aa054bf - Revert "Fail gracefully if people are using older MW"
- git #e60b9f5a - Standardise (again) on MEDIAWIKI_URL
- git #12aecb19 - QA-Added option to keep browser option for debugging to match the browsertests project
- git #78835d82 - i18n: Add GENDER to message to make things clearer for translators
- git #11f742cd - Add support for back button in nested overlays
- git #d2864e9b - Hygiene: Separate out NearbyOverlay.js
- git #81456df6 - Fix watchlist scripts dependency (bug 55490)
- git #67e1be7b - Fail gracefully if people are using older MW
- git #f3de1f62 - Rename watch event to watched (bug 53382)
- git #15cc3479 - Update notifications icon
- git #98267dd6 - Story 1205: last thanked info on UserProfile
- git #e3531882 - Updating Selenium instructions in ReadMe file
- git #6e1f1a50 - readding Gemfile.lock
- git #bcdd26f7 - Hygiene: Standardise on MEDIAWIKI_URL
- git #2726910a - Allow editors to know that undo is unsupported (bug 54851)
- git #71f6e2e2 - Stop people from checking in the locked Gemfile
- git #fe8bbe18 - Tweak markup of edits and uploads text
- git #2219f43a - Hygiene: Remove unused function, add annotations
- git #c1b572f7 - Add convertNumber to localize last-modified digits
- git #73c76620 - Story 1164: Promote animations to stable
- git #51fa661e - Remove .no-margins body class
- git #65be6a7a - Hygiene: Fix commented out test in MFResourceLoaderModuleTest.php
- git #e0dceba7 - Fix position fixed handling is iOS <= 4_2 (bug 53048)
- git #f97b2a04 - Beta: Open sections by default in tablet view
- git #6cee4887 - Track anonymous clicks as well (bug 54900)
- git #b09002ed - Add global LESS variables shared with JavaScript to define resolutions (bug 54857)
- git #ef0d0d37 - Hygiene: Allow MFResourceLoaderModule to handle templates and files
- git #1b927b1e - Fix file name in validatehtml.sh
- git #70f7f2b7 - Regression: Fix section toggling when URL contains a hash
- git #e51c9bc3 - Hygiene: Remove unused .show class from #content_wrapper
- git #600855b8 - Hygiene: Remove main page special casing from alpha
- git #51194453 - Make lazy loaded pages containing h1s collapse on h1s (bug 54608)
- git #2c538b39 - Revert "Regression: Hide the bullet points in the page list on nearby"
- git #ed588b6f - Removing bogus file from mobile.beta
- git #fc5c60fa - QA#1286 Changed the assertion to from looking at the url to verifying that the mobileview link exists..tested on all environments and works correctly
- git #34d0ce4b - QA#1286 using an article that is on beta, test2 and en.m so changing from San Francisco to Barack Obama
- git #7eec0faf - Fix EventLogging for profile and logout clicks (bug 54896)
- git #1981286b - Hygiene: Remove history less file
- git #5e8e4446 - Various improvements to mobile notifications...
- git #92d7a9ec - Regression: Hide the bullet points in the page list on nearby
- git #94e55920 - Factor out DB work out of UserProfile to separate UI from backend
- git #187e8b3f - Hygiene: Remove dead spinner CSS
- git #18989799 - Hygiene: Cleanup gallery css
- git #e5f5be16 - Fix infobox styling on larger resolutions (bug 54895)
- git #9ef2f569 - Use .less files directly in MobileFrontend
- git #0ac4a98e - Optimize count queries
- git #1fc3405b - Remove selectors now hidden in CSS or otherwise unneeded
- git #20ba05a8 - Story 1030: Clean up toggle.less
- git #3073fc12 - Story 1030: Clean up footer.less
- git #13754cb4 - Story 1030: Clean up typography.less
- git #ab2c44da - Story 1030: Clean up common.less
- git #15fe7d9a - Avoid using DB avoidErrors() method
OAuth
edit- git #73fb2f8f - Avoid using stilly "wp" prefix in form
- git #d1a9edbe - Add necessary functions to $wgRedactedFunctionArguments (bug 54412)
Parsoid
edit- git #dea9cbfa - Move set creation outside function call
- git #fa2675cc - Clean up server.js and add heap dump handler using the heapdump module
- git #2074f242 - Don't process mw:dom-fragment-tokens in AttributeExpander
- git #e009ffa3 - Change CurlMultiClient for libcurl3 7.32
- git #b5b7c260 - Bunch of unrelated cleanup
- git #d2fdcf56 - Remove confusing 'selser-cache-hit' from XPP header
- git #9e1cf50a - Provide performance measurements via 'X-Parsoid-Performance' header
- git #d7a70c4b - Don't compare to blacklisted output when supplied a changetree
- git #ca9e7600 - Introduce Parsing/DOM scopes for content fragments (bug 54454, bug 49942, bug 44476, bug 47326)
- git #ed991de4 - Sync parserTests with core.
ProofreadPage
edit- git #03c04e6a - Fix an error when an image has an unknown media type (bug 55439)
SemanticForms
edit- git #7f7c5fa0 - Updated for version 2.6
- git #9bb8e4c2 - New version: 2.6
- git #955b56f1 - (Semantic Forms PHP warning for missing argument) (bug 55375)
TemplateData
edit- git #ddd6b276 - Localize default "empty" value and status (deprecated, optional, required) (bug 50370)
- git #4615338a - Implement getInterfaceTextInLanguage and use API and Parser (bug 50431, bug 52922)
TimedMediaHandler
edit- git #f65f762e - Adding heading id for TranscodeStatusTable
Translate
edit- git #b5b114e4 - Revert "Register translate and tvar to the parser"
- git #e4cc7b7d - Updated Ruby gems
- git #7a5b0a03 - Show the translations of the user for review
- git #a45122aa - Update parameter description
- git #001c79ea - Use pretty title to match ApiQueryMessageCollection
- git #175cf436 - Implement completion counter
- git #ce90e4fc - Update fuzzy.php to use Maintenance class
- git #d86b8839 - Consistency updates for commandline scripts
- git #72152a70 - Get rid of cli.php (bug 55517)
- git #b9c45e84 - Update groupStatistics.php to use Maintenance class
- git #69b10760 - Update sync-group.php to use Maintenance class
- git #a21fc0eb - Update export and mwcore-export to use Maintenance class
- git #a4b8fa54 - Update languageeditstats.php to use Maintenance class
- git #7397d402 - Handle message properties nicely
- git #be08ea63 - Add classes to tux editareas so that they can be referenced in tests
- git #97ffc598 - Handle null message content gracefully
- git #e60c6de7 - Add a way to easily test Special:TranslationStash in tests
- git #dea75f6f - Handle CDATA escaping in XliffFFS
- git #bffe9ff7 - XliffFFS: Validation and bug fix for xmlns
- git #6e31cb8f - Update poimport.php to use Maintenance class
- git #2f097f81 - Remove redundant variable intializer
- git #df940c9b - Fix inconsistent documentation
- git #34041ac8 - Remove unused global
- git #7315360b - TranslationStash: Customize the skip button text to 'Try another'
- git #e454e3b9 - Introduce onReady callback option to translate editor
- git #83a79da1 - Refactor the UI rendering of translate editor
- git #d06809d6 - TranslationStash greeting: change 'Thank you' to 'Welcome'
- git #f4328748 - TranslationStash: New user can translate, override canTranslate
- git #4f7126b2 - Hide the message key in editor for sandboxed users
- git #ca40ce94 - Use group source language (bug 55607)
- git #b924f2c0 - Update whitespace
- git #da6e357e - Update createMessageIndex.php to use Maintenance class
- git #5173492a - Update createCheckIndex.php to use Maintenance class
- git #fa2ba656 - TranslationStash: If user is not sandboxed, redirect to the main page
- git #e408a4ef - Layout adjustments for translation stash
- git #9c650dcf - Fetch user translations support for Translation Stash API
- git #d5988671 - Order resources alphabetically and add test for it
- git #6976fc6e - Save the translations from sandbox to translation stash
- git #839e6ce4 - Fix the loading of translation titles from stash
- git #6a4621f6 - Avoid using DB ignoreErrors() method
- git #96fd677a - Fixed "cannot load such file -- rest_client (LoadError)" error
- git #a05339e4 - Move phpunit tests to tests/phpunit
- git #4f06934b - Stash: load in correct language and minor refactoring
- git #524aedfb - Code needed for Selenium tests
- git #b532647c - Make the save api customizable for translationeditor plugin
- git #0b9c6e97 - Add option 'skipgroup' to manageMessageChanges.php
- git #10138cd9 - Check whether message handle is valid in isTranslatableMessage
- git #6fa40e1c - Avoid FOUC on Special:TranslationStash
- git #bb13c067 - Fix PHP CodeSniffer errors and warnings
- git #7ab402a0 - Fix CodeSniffer errors and warnings
- git #cbbdb63e - Call existing method
- git #350fae4c - Message suggester for sandboxed users
- git #db8fcdef - More frontend interface for SpecialTranslateSandbox
- git #2a976693 - Refactor translate sandbox manage code
- git #377291ec - Refactor the css for language selector for message table
- git #e2e9d658 - Special page TranslationStash
- git #b737e5b2 - Update version date
- git #1f73d547 - Fix licence typo in comment
- git #83a52f63 - Add @codingStandardsIgnoreFile in alias files
- git #93a1c842 - Add @codingStandardsIgnoreFile
- git #1e1b3491 - Translation stash storage: separate columns for namespace and title
- git #55d5c4c2 - Use MW_INSTALL_PATH for the MediaWiki path
- git #0276e661 - Fix the class name of MediaWikiInsertablesSuggester test
- git #d191640b - Rename Toolserver to Intuition
- git #004953d8 - WIP: Remove duplicate insertables
TranslationNotifications
edit- git #f234a592 - Update formatting
UniversalLanguageSelector
edit- git #efaa3dc3 - Disable jquery.ime for VE till IME support is improved (bug 55492)
- git #24397240 - Use MW_INSTALL_PATH for test path if defined
- git #a9a55e1b - Reformat file
- git #613edd4a - Moving shared code to mediawiki-selenium Ruby gem (bug 53579)
UploadWizard
edit- git #03c2c32d - jquery audit for mw.LanguageUpWiz.js (bug 53245)
- git #acdb939b - Remove unused or incognito mwe-upwiz-campaigns-editing
- git #a622a7e6 - Add caching & cache invalidation for Campaign pages
- git #ebf586fd - jshint fixes for mw.UploadWizardDescription.js (bug 47161)
- git #1e826c1a - jshint fixes for mw.ConfirmCloseWindow.js (bug 47161)
VisualEditor
edit- git #cbdce984 - Follow-up 8dfbc5baa: Really don't select unselectable items
- git #458cbbed - Initialize the save dialog correctly even if the sanity check failed
- git #8fc08d3c - ve.track: add topic-based analytic event subscription
- git #ba497062 - Log DOM save timing; update existing ve.track calls
- git #90c2384b - 'clearMessage' is a method of MWSaveDialog, not ViewPageTarget (bug 55726)
- git #50ffa7c4 - [browser tests] remove cruft and order page.rb file
- git #75bee13d - Remove SyntaxHighlight from the experimental set (bug 55533, bug 55453)
- git #f1ab1f81 - Use ve.ui.PushButton instead of ve.ui.Button in ve.ui.SyntaxHighlightDialog
- git #6445a77c - Snap resizables to a grid when the shift key is held
- git #d9153a2f - ui.MWLinkTargetInputWidget: Fix crash on invalid input
- git #eb515188 - Convert try/catch uses of mw.Title to newFromText
- git #75270e24 - Fixes for Trevor's crazy half-baked commit
- git #bd2b8285 - [browser test] update references for proper iframes, new workflow
- git #46aed9de - [browser test] up arrow no longer exists, use X instead
- git #6c299ff2 - [Browser tests] Sort all the elements for Links tests to proper iframes
- git #d3a75d05 - [browser tests] editing controls to proper iframe
- git #f8d4f10d - [Browser tests] transclusion elements to new 3rd iframe
- git #bffa0df5 - Prevent deletion of FocusableNodes from a collapsed selection (bug 55336)
- git #46d14ca1 - iframe
- git #ad1a5791 - dismiss latest warning iframe
- git #971b0267 - id for ip warning changed
- git #c7522158 - Destroy test surfaces
- git #9004a662 - Fix initialisation errors in EventSequencer
- git #972c9a46 - Make the save dialog an actual dialog (bug 48566, bug 50722, bug 51918, bug 52175, bug 53313)
- git #0bff4595 - Move skin support into $wgVisualEditorSupportedSkins
- git #e5150178 - EventSequencer: New hooks for useful moments
- git #93036484 - The amazing mystery of scrollTop and onscroll (bug 55343)
- git #4aa86d0f - Make dialogs, inspectors windows and window sets generic
- git #a8d84db0 - Refactor out data processing from ve.dm.Document constructor
- git #e9a8c626 - Remove PagedDialog from test files
- git #b169a019 - Follow-up 6ec34a3de: Fix bug and exception in edit notice button
- git #370186ea - Change X-Parsoid-Performance header value indicating cached response
- git #66ff7025 - mw.ViewPageTarget: Fix broken firstHeading transition
- git #7f01c9fa - mw.ViewPageTarget: Fix incomplete teardown sequence in #deactivate
- git #44b1fdeb - Use FlatLinearData for storing converter results
- git #e8aad4d4 - Track DOM retrieved events
- git #000cc4d6 - Fixup for IconButtonWidget load order
- git #6ec34a3d - Toolbar action widgetization and UI refactoring (bug 52386)
- git #4a459e40 - Remove surface dependencies from lookup widget
- git #4efc6cad - Refactor ve.ui.PagedDialog
- git #397b458e - Have API pass through 'X-Parsoid-Performance' header from Parsoid
- git #45a222a8 - The element has different title on a Mac
- git #4cb9565f - Fix name of syntaxHighlight icon file
- git #10bf7b34 - Followup 571d6cac: when the selection changes, undo highlights
- git #61ddfb76 - Make ve.Factory require static name property
- git #7297108a - Make toolbars, toolgroups and tools toolFactory independent
- git #69ad031b - When cloning the InternalList, pass through properties that aren't rebuilt (bug 54712)
- git #1a7a5a99 - Allow menu tool groups to be wider if needed (bug 54870)
- git #f6d409e0 - ve.Element: Fallback to body, window is not scrollable (bug 54928)
- git #5c31d321 - Change ve.dm.DocumentSlice to a mixin to ve.dm.LinearData
- git #1957eb3e - Rename getDocumentSlice to cloneFromRange
- git #6772f92e - Get rid of 'reversed' flag on transactions
Wikibase
edit- git #ab7c473d - Register undeserializable value formatter
- git #3df75186 - Fix UpdateRepoOnMoveJob autosummary (bug 55782)
- git #942d8877 - (hotfix) SiteLinksEditTool: Address correct scope
- git #fe2e8c10 - setClaim autosummary should not be overwritten by ChangeOp autosummary
- git #7028ace5 - Fix claim weirdness (bug 55514)
- git #a2056e5f - update composer file
- git #848fd39d - update composer file
- git #4a191ac8 - Update .gitignore
- git #99e8658a - Display a custom sitename for specific site groups (bug 54492)
- git #022e22eb - Make sitelink browsertests work on beta labs
- git #3c63f3e6 - Removed EntityIdSerialize where it wasn't needed.
- git #1115527c - Handle formatting errors gracefully
- git #9c628238 - Add groups to a file missing them
- git #a0d880fd - Use SnakFormatter for HTML output.
- git #1eb03a67 - Handle empty summary arguments nicely.
- git #b0b66642 - Fixed link to Special:SetSiteLink in ItemView - again
- git #8c86fa92 - Cleanup and remove unused use in EntitySerializer
- git #e5476326 - Remove formatting logic from ChangeOps
- git #7cfc3996 - Remove formating logic from ClaimSummaryBuilder.
- git #0ed6b5ad - Introducing SummaryFormatter.
- git #a70d7fb7 - Surround changeop->apply with try catch
- git #88f98c9c - Add extra ChangeOpClaim tests
- git #3597ddf7 - Remove unused ClaimSaver class
- git #0686537a - Use ApiWikibase::loadEntityContent
- git #9e8277ca - Check for FormatJson returning null in setclaim
- git #0d9848f5 - Refactor setclaim to use changeops
- git #6f1f1699 - Add additional checks to NoClientOrRepoUsageTest
- git #890427f4 - Improve doc
- git #a691eadb - Remove a pile of unused use statements to things that should not be used in Lib
- git #71bb1234 - remove unused WikibaseRepo reference
- git #cd31c63c - Add NoClientOrRepoUsageTest
- git #0f017029 - Merge sitelinks/badges to sitelinks (api props)
- git #8b82e9eb - Improve wording for bad value to display in diffs, etc.
- git #44d7ba30 - Pass data provider message param in NumberValidatorTest
- git #f54f5171 - cleanup in NumberRangeValidatorTest
- git #7273bba9 - Get rid of some misplaced dependency management behaviour.
- git #6d795b1f - Remove unused var in EntityPerPageBuilderTest and clarify control flow
- git #bdbdb0ff - Remove duplicate method from ItemHandler
- git #f9edd4d1 - Validate time precision. (bug 54333)
- git #bc2f73e0 - Introducing WikibaseValueFormatterBuilders.
- git #bcbea751 - Rename ChangeOp test dir and fix @covers tags
- git #0d152185 - Handle formatting of undeserializable values (bug 55348)
- git #e7fea942 - Cleanup Wikibase\Lib phpunit tests
- git #a4a02fe5 - Introducing EntityIdLinkFormatter
- git #d0430e75 - Remove unused $restore from PermissionsTest
- git #816cea56 - Check permissions in MergeItems..
- git #75135442 - Refactor SetClaimTest
- git #b0f471d2 - Make ChangeOpClaim use guidParser
- git #7c4e9b1c - Remove deprecated shouldUseKeys method
- git #edcda465 - Remove override that only calls parent
- git #b094e0b0 - Remove deprecated EntityContentFactory::singleton
- git #dd9cdee9 - remove deprecated setIdFormatter method and use
- git #dcb1eb26 - Remove use of 2 deprecated methods
- git #e1fd4fe3 - Remove unused var from SiteModule
- git #5a76debe - Slight Refactor of EditEntityAction
- git #6ba28f0d - Refactor some of MergeItems
- git #25414195 - Clean Up includes/actions code and classes
- git #3cf5f632 - Remove unused variable in PropertyParserFunction with undefined param
- git #3b94a0c8 - Replace "article" with "page" in wikibase-sitelink-page-edit-placeholder
- git #adb49810 - Refactor LinkTitles api module execute method
- git #2fa2c80b - Add numeric validation for globe precision (bug 53796)
- git #a6530523 - Further reduce complexity of modifyEntity
- git #99ed63d6 - Reduce complexity of functions in api EditEntity
- git #86645091 - Rename dir changeop to ChangeOp
- git #51b8447f - Get rid of use of EntityContentFactory singleton
- git #61ae3335 - Put changeops in their own namespace
- git #b0c0b2f7 - Remove unused param from private method
- git #ac2fd2c6 - Fix naming of config var
- git #03386fd8 - Implement merge api module (bug 53024)
- git #f5b205a6 - Cleanup Followup for EntityView/EntityRevision
- git #850d2e0e - Update composer loading so users can disable repo or client
- git #61682266 - Load VV automatically when using Composer as well
- git #54796a63 - remove use WikibaseRepo and WikibaseClient in WikibaseDataTypeBuilders
- git #86083619 - Cleanup of ChangeOp related code
- git #a7aa0530 - Remove use of EntityContent from EntityView.
- git #c8e62d22 - Remove unused private field
- git #bbaafd93 - Remove duplicate and bad import
- git #eb4da188 - General cleanup of API related code
- git #8bc5ea95 - Make EntityView use EntityRevision
- git #87e680ae - Update EasyRdf for for serialization fix.
- git #27269962 - Fix other tests interfering EntityViewTest
- git #3a478d68 - Fix message doc for wblinktitles-* (bug 54529)
- git #40ab65a8 - Change the order of params displayed in api.php
- git #c81dfe6b - Fix api example in SetReference module
- git #849b86e1 - Use ComparableComparer for ClaimDiffer construction
- git #53723dd6 - Show diff when order of snaks changed (bug 54319)
- git #ded14576 - Remove extremely verbose phpunit output in travisci build
- git #9d2e48bb - Fix EntityViewTest that depended on settings
- git #7ec19464 - Move client autoload class list to separate file
- git #fd8487f5 - Fix rendering of "In other languages" section of entity page (bug 54691)
- git #e246a389 - Have labels shown in variants for
- git #c63d7729 - Remove silly code from EntityTestHelper
- git #ea7b7525 - Extend cucumber sitelink tests (bug 54493)
- git #b62daee6 - Use cucumber for sitelink tests (bug 53848)
- git #7acd388f - Split given statement into several statements
- git #820fc77f - Fix validation of snakhash parameter
- git #6ea4b546 - Revert "Explicitly include ValueView in TravisCI config"
- git #82c11ab4 - Cleanup in SetStatementRankTest
- git #852a84ff - Explicitly include ValueView in TravisCI config
- git #7d8da676 - Update constant name
- git #7c7b3fd1 - Some cleanup in JsonDumpGeneratorTest
- git #aa864426 - Moves jQuery.NativeEventHandler into ValueViews extension
- git #5664561c - use jQuery.ui.inputextender's new "animation" event in snakview value variation
- git #64a74e6a - Introducing DispatchingValueFormatter and OutputFormatValueFormatterFactory.
- git #2f9070a8 - Prevent calling tooltip's hide() when reference is destroyed already
- git #3b80e0ea - Selenium test adjustments regarding use of new "animation" event
- git #6f9828f3 - Implemented "snaks-order" parameter in SetReference API module
- git #280ef450 - Match DataType updating in DataTypes component
- git #5e99d53d - Remove some dead code from a test
- git #3dcd301b - Update magical loading to work with current paths
- git #07587f68 - Implemented "snaks-order" parameter in reference serializer
- git #60fd3f4a - Forcing redraw of snakview variation when changing the property
- git #77ddda33 - Always update position of all visible claim group labels
- git #6186cc21 - Populate Wikipedia interwiki ids for Commons and Wikidata
- git #bf3a6e6c - Triggering snaklistview's "change" event when moving items
- git #4690fa23 - Registered movetoolbar definition for references
- git #dc425587 - Using listview to group referenceview's snaks (bug 52391)
- git #373f3f9e - Allow editing of claims in property groups (bug 54313)
- git #d802fbd3 - No longer require mainsnak when removing claims (bug 54268)
- git #5c22e79f - Add editentity claims support (bug 46709)
- git #849e53a1 - Remove some no longer needed scrutinizer config
- git #e34f701b - Adjust ReferenceSerializer tests to change in WikibaseDataModel
- git #e731705a - Ensure populate sites works for updating existing sites
- git #e0e74111 - Display entity id next to entity label
- git #ac7c0dd4 - Included item namespace and language code in repo_url
- git #79c8738d - Tag cucumber tests which could be run on wmf betalabs
- git #1d2d8c97 - Quick fix for PropertyParserFunction
- git #b8445cef - Fix in edit sitelinks selenium test
- git #b7834399 - Fix typo in exception and clean style in DataFieldValidator
- git #6ee8ce3e - Update scrutinizer config to get rid of some silly warnings
- git #e8670cda - Include preferred labels / descriptions for entities in JS on EntityView
WikibaseDataModel
edit- git #b22afefb - update composer file
- git #aab8c033 - update composer file
- git #12a39c5a - remove use MWException which is not used
- git #97d68a8c - Revert "Revert "Made SnakList/Reference order-aware""
- git #4ca5b513 - Revert "Made SnakList/Reference order-aware"
WikimediaMaintenance
edit- git #6238528f - Add wfWaitForSlaves() call to refreshMessageBlobs.php
WikimediaMessages
edit- git #340ee84c - Remove language that has fallback
ZeroRatedMobileAccess
edit- git #ac926ee6 - Apply output escaping conditionally.
- git #ad60cb61 - . (bug 55819)
- git #c085f01a - META Wikipedia Zero side-by-side banner comparison.
- git #35ec515e - . (bug 55748)
- git #f34159c1 - . (bug 48752)
- git #52170594 - Don't show ineligible zerodot content.
- git #305cec40 - . (bug 52536)
- git #7e41d545 - . (bug 55578)
- git #61bcca70 - Use an Accept and Content-Type header of text/vnd.wap.wml instead of vnd.wap.wml.
- git #89a7529c - Adjust for newer redirect formats, getting results faster & easier.
- git #cd672ce5 - README updates about useful globals for Wikipedia Zero.
- git #6b4d4744 - . (bug 49786)
cldr
edit- git #a2e0f0d1 - Native digits on 'onGetHumanTimestamp' (bug 54581)