viewPortIndices.arrayStartIndex renamed to viewPortIndices.startIndex and viewPortIndices.arrayEndIndex renamed to viewPortIndices.endIndex
Fix scrollbar measurements (horizontal/vertical calculations were backwards)
After component is removed it reverts css overflow-x/overflow-y of parentScroll back to their original values.
Previously, if scroll parent was resized it would automatically call Refresh. This still occurs, except if new size is 0.
Breaking Change: The start and end values of the change/start/end events were including bufferAmount, which made them confusing. This has been corrected.
Prevent delay if scrollThrottlingTime is set to 0.
Fix bug where children would not be re-measured if their original measurement was 0 (due to elements still initializing)
Add vs* prefix to event names to prevent conflicts with native DOM events, example: <virtual-scroller (vsChange)=""><input (change)="" /></virtual-scroller>
useMarginInsteadOfTranslate flag. Defaults to false. This can affect performance (better/worse depending on your circumstances), and also creates a workaround for the transform+position:fixed browser bug.