We are pleased to announce a Minor update to SciChart High Performance WPF Charts: SciChart v3.4.2 Build 6778.
This builds upon our feature-packed v3.3 and v3.4 releases over the last few months. See our Latest Releases Category for details of our releases.
This release contains several critical bug fixes and it is strongly recommended to upgrade if you are using SciChart v3.x. Since v3.2, we are now following semantic versioning and this should be backward compatible to SciChart v3.2, v3.3 and v3.4, and it is safe and recommended to upgrade subject to testing your application.
What’s New in v184.108.40.20678?
- SC-2840 Added a temporary workaround for the issue where RenderSurface size was constantly growing. This was the root cause of several issues including annotations in the wrong location, tooltips clipped at the right side of the viewport
- SC-2838 ExportToBitmapSource() is not on ISciChartSurface interface
- SC-2823 Unable to format FastHeatmapRenderableSeries cell labels (Workaround – via FormatLabel method override)
- SC-2821 MouseWheelZoomModifier Scroll doesn’t work if axis is collapsed
- SC-2820 Minor Improvements to Scatter Chart performance in High Speed renderer.
- Small change to IPointMarker, now has a Begin() and End() method which signifies the start and end of a batch.
- BasePointMarker.AntiAliasing property added, default binds to XyScatterRenderableSeries.AntiAliasing.
- XyScatterRenderableSeries.AntiAlisiasing default FALSE
- Result: EllipsePointMarker = 50% faster, CrossPointMarker = 50% faster, Triangle, Square = 100% faster
- SC-2816 Fixed an issue with a crash during tick labels rendering because of inherited DataContext
- SC-2797 Fixed a bug with too large RenderSurface if under some surface’s configurations
- SC-2814 NullReferenceException in XAML designer if LabelProvider is null
- SC-2812 Fixed the issue when modifiers throw if there were several X axes with IsPrimaryAxis=”True”
- SC-2808 Cannot bind to MouseWheelZoomModifier.XyDirection due to DependencyProperty Precedence issue
- SC-2807 Fixed the annotation label binding when AxisId gets changed on the parent annotation
- SC-2792 Polar Chart wrong ranges with collapsed axes
- SC-2804 Add polygon clipping for BandSeries (incorrect rendering when polygon was partially outside of the viewport)
- SC-2801 Fixed first PointMarker is not drawn after one or more NaN
- SC-2798 When AnnotationBase.XAxisId or YAxisId is invalid, an exception is thrown which prevents all rendering. Instead, we have added RenderPassInfo.Warnings which is a List which can be populated at any time during rendering and will be displayed in the output window when SciChartSurface.DebugWhyDoesntSciChartRender = true
- SC-2788 Fixed the issue with NullReferenceException thrown if MouseEventGroup used on Collapsed surfaces.
- SC-2789 Fixed the issue with incorrect behaviour of Horizontal/VerticalLineAnnotations in case of a vertical chart.
- SC-2785 The TickCoordinates structure has been made public with all its members
- SC-2768 Fixed animation interference e.g. when Zooming then Zooming to Extents immediately after, animations conflict
- SC-2781 Fixed the issue where minor grid lines had not been shown with MajorDelta set and zoomed in between two major ticks
- SC-2775 Fixed the bug with the ThemeManager.ThemeApplied event constantly firing during redraw.
- SC-2774 Fixed Regression bug: Log(0) incorrect drawing with LogarithmicAxis
- SC-2770 Small change to Heatmap2DArrayDataSeries to ensure all implementations of XValues, YValues return the same results
- SC-2714 Bug in SciChartScrollbar: restored deleted fix – viewport overlaps left resizing grip
- SC-2770 Heatmap2DArrayDataSeries does not correctly implementing IDataSeries.YValues
- SC-2769 Fixed the initialization of TickProvider, added unit tests
- SC-2764 Prevented rendering of a surface is not visible; prevented drawing of axis if not visible
- Added DirectXHelper.cs class which uses an attached property to create directx renderer or fallback to software (HQ). This is also referenced in the article http://support.scichart.com/index.php?/Knowledgebase/Article/View/17264/44/easy-fallback-from-directx-to-software-rendering-without-code-behind
- SC-2761 Fixed StackedColumnsSeries doesn’t work with a logarithmic YAxis
- SC-2760 Fixed regression bug VerticalLineAnnotation isn’t displayed if axis is collapsed
- SC-2750 Fixed tiny 1-pixel gaps in line series when using the DirectX Renderer plugin
- SC-2740 Fixed StackedColumns throw during rendering when some series are outside the viewport
Where can I get it?
To get SciChart High Performance WPF Charts v3.4.2 please head over to our Downloads page, or, you can get the binaries alone at our Nightly Build page. Source-code customers in support will be emailed shortly with an update. You can find the Source-code URL in the License Certificate email that you receive!