Pre loader

SciChart WPF Changelog

These are the recent changes for SciChart WPF since v7.0. Release notes for older versions can be found at SciChart WPF Charts News and Releases

Our release process involves automated (unit & integration) testing, manual testing and UIAutomation testing. Both Major/minor releases and hotfix builds can be considered stable!

v8.11.1.28988 [hotfix]
4 March 2026

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to
https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8987 Fixed memory leak when creating or destroying a VisualXccelerator render context

Fixed

SC-9151 Fixed memory leak in an Axis MVVM API usage scenario

Fixed

SC-9175 Fixed an issue where a 3D RenderableSeries was not displayed after being removed and re-added to the RenderableSeries collection

Fixed

SC-9196 Fixed an exception when panning a CategoryNumericAxis

Fixed

SC-9205 Fixed a NullReferenceException in the Legend when a series PointMarker is set to Null

Improved

SC-9215 Improved consistency of the DrawEllipse() method in the RenderContext API when using the VisualXccelerator renderer

Improved

SC-9153 Improved handling of SceneEntity objects in memory after disposing a 3D scene

Added

SC-9154 Added support for Polar Charts in DataPointSelectionModifier

Added

SC-9204 Added configuration properties to OHLC series to provide better control over tick visibility at specific zoom levels

Updated

Documentation updates, including Polar Heatmaps, HeatmapColorMap control and other related topics

v8.11.0.28985
13 January 2026

v8.11 is a minor version update that is mostly focused on improvements for SciChart 2D. Also, it contains some important bug fixes. The update has been published on NuGet

Added

Implemented a new Polar Heatmap chart type via PolarUniformHeatmapRenderableSeries

Added

Added three new examples to the SciChart WPF Examples Demo

Improved

Improved tick labels generation for the Angular Axis (PolarXAxis) in Polar Charts

Fixed

SC-9198 Resolved an issue where MouseWheelZoomModifier behaved incorrectly when used with Polar charts

Fixed

SC-9134 Improved initialization performance by optimizing axis creation logic that had introduced delays

Fixed

SC-9120 Fixed a regression causing incorrect redraw of FastBandRenderableSeries on a Polar Surface when the chart size changed

Fixed

SC-9119 Resolved an issue with FastOhlcRenderableSeries where tick marks disappeared after zooming out

Fixed

SC-9085 Fixed a crash that occurred when exporting charts with custom tick and gridline styles

Fixed

SC-9084 Fixed a crash involving StackedColumnSeries with PaletteProvider and Category Axis types

Fixed

SC-9020 Resolved incorrect bar width calculation for FastCandlestickRenderableSeries when using DiscontinuousDateTimeAxis in specific scenarios

v8.10.1.28878 [hotfix]
21 November 2025

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to
https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-9073 Fixed a serialization issue with default axis range values

Fixed

SC-9047 Fixed incorrect Heatmap cell sizing when using index-based axis types

Fixed

SC-9043 Fixed an issue where the hit-test radius was not applied to edge data points

Updated

Updated documentation

v8.10.0.28840 [update]
17 October 2025

v8.10 is a minor version update that is mostly focused on improvements for SciChart 2D and 3D. Also, it contains some important bug fixes. The update has been published on NuGet

Added

SC-2550 Updated scrolling behavior in SciChartScrollBar so it no longer changes the VisibleRange span when scrolling while zoomed in

Added

SC-6342 Added a new example "Population Pyramid Chart" that demonstrates custom axis layout and other charting features

Added

SC-8643 Added the RolloverMarkerTemplate attached property to VerticalSliceModifier allowing configuration of RolloverMarkers specific to VerticalLines

Added

SC-8847 Added support for X or Y-only selection direction in DataPointSelectionModifier

Added

SC-8889 Added the ability to bind properties inside TickStyles on axes

Added

SC-8926 Added support for setting Font properties for the Legend on LegendModifier

Added

SC-8975 Added AutoPeakDetection property to UniformHeatmapRenderableSeriesViewModel

Added

SC-8976 Added the HeightScaleFactor property to FreeSurfaceRenderableSeries3D which disables height rendering when set to zero

Improved

SC-8885 Improved mouse interactivity when dragging 3D points in the "Scatter Series 3D – Draggable Points" example in the Sandbox

Improved

SC-8899 Added Bill of Materials (BOM) files to SciChart WPF NuGet packages

Fixed

SC-8992, SC-8433, SC-8158, SC-8509, SC-9010 Fixed a memory leak occurring on certain hardware (notably AMD GPUs) when using the hardware-accelerated renderer

Fixed

SC-8985 Fixed incorrect rendering of Stacked Column Series when data is unsorted

Fixed

SC-8996 Fixed a regression where TickStyle values defined in base styles were not applied

Fixed

SC-8886 Fixed an AccessViolationException that occurred when changing the Viewport3D orientation

v8.9.1.28785 [hotfix]
9 September 2025

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to
https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8908 Fixed an issue with RubberBandXyZoomModifier not working correctly in Y-axis-only mode on Polar charts

Fixed

SC-8917 Fixed a bug where changing the Visibility of the RenderSurface could cause axes to disappear

Fixed

SC-8931 Corrected the default value of the ShowAxisOffsets property for Category Axes when using the MVVM API

Fixed

SC-8946 Resolved binding warnings appearing in the Output window related to the MVVM Axis API

Fixed

SC-8971 Added a safety check in DataPointSelectionModifier to prevent a NullReferenceException when the axis with the specified XAxisId is not found

Fixed

SC-8971 Fixed a NullReferenceException that could occur when a RenderableSeries triggered an update on an unloaded SciChartSurface

Fixed

Fixed an issue with incorrect WorldToScreen coordinate conversion in SciChart 3D

Updated

Updated documentation

v8.9.0.28766 [hotfix]
14 August 2025

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to
https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8910 Fixed an issue with 100% Stacked Column Series not rendering correctly when Double.NaN values were present

Improved

SC-8905 Improved support for the PaletteProvider API when using hardware-accelerated rendering

Improved

Wrapped certain Win32 API calls in the SciChart WPF Demo to prevent unhandled exceptions on specific systems

Improved

Improved example categorization in the SciChart WPF Demo for easier navigation and discovery

Improved

Enhanced the behavior of the Toolbar2D in the SciChart WPF Demo

v8.9.0.28760 [update]
28 July 2025

v8.9 is a minor version update that is mostly focused on improvements for SciChart 2D and 3D. Also, it contains some important bug fixes. The update has been published on NuGet

Added

SC-423 Added XyDirection property to RubberBandXYZoomModifier, that allows configuring zooming mode: Y- or X-direction only, or both

Added

SC-3786 Added ZoomExtentsRange property to Axis that allows specifying the desired VisibleRange after zoom extents operation

Added

SC-8664 Added support for gradient brushes with FillPaletteProvider in StackedColumnSeries with Visual Xccelerator renderer

Updated

SC-8755 Changed default clipping behavior in Axis3D to None, because it has been the actual behaviour for long time

Improved

SC-8662 Improved internal hit-testing pipeline in SciChart 3D. Hit-testing on a RenderableSeries3D now returns relevant results, for that RenderableSeries only

Improved

SC-8727 Improved axis tick rendering. When AutoTicks are disabled, SciChart no longer fires an exception then only a single one, MajorDelta or MinorDelta is provided

Added

SC-8779 Added Tag property to MVVM API classes

Added

Added new “Oil and Gas Wells Chart Demo” example

Improved

Enhanced the “50-Channel EEG” example: updated to follow best practices and improved FPS tracking

Improved

Redesigned the Home view of the Examples Demo

Improved

Improved resolution and display scaling support in the Examples Demo

Fixed

SC-8817 Fixed issue where 3D examples after "Change Viewport 3D Orientation" showed Z-axis as up

Fixed

SC-8881 Fixed incorrect initial window position in multi-monitor setups in the Examples Demo

Fixed

SC-8882 Fixed displaced grips after moving window between monitors with different DPIs in the Examples Demo

Fixed

Fixed exception when ColumnRenderableSeries3D (uniform) had only one row

Fixed

SC-8753 Fixed missing binding for AnimatedVisibleRange in MVVM API classes

Fixed

SC-8755 Fixed PositiveSideClipping and NegativeSideClipping behavior in SciChart 3D

Fixed

SC-8813 Fixed NullReferenceException in Tutorial 04-3D

Fixed

SC-6704 Fixed binding issue with AxisViewModel.MajorGridlinesBrush in MVVM Axis API

Fixed

SC-8634 Fixed incorrect chart layout in exported image when exporting chart with vertically stacked Y-axes

Fixed

SC-8760 Fixed Candlestick rendering when ShowCandlesticks=False in FastHistoBarRenderableSeries using software renderer

Fixed

SC-8765, SC-8787 Fixed issue where LegendModifier.IncludeSeries was not respected during export

Fixed

SC-8812 Fixed FormatException when parsing DateTime values during license evaluation

Fixed

SC-8814 Fixed ArgumentException when dynamically switching Axis ViewModels

Fixed

SC-8831 Fixed an exception that occurred during in-memory export in some cases

Fixed

SC-8845 Fixed an issue where hidden axes would still recreate their internal bitmaps

Fixed

SC-8854 Fixed rendering issue with PaletteProvider and XamlRenderer

Fixed

SC-8877 Fixed tick drawing issue where default tick settings were not taken into consideration

Removed

SC-8802 Reverted temporary fix for a hardware-related memory leak SC-8346. It was introduced in v8.8.1.28601 and caused chart flickering during chart resizing

v8.8.1.28601 [hotfix]
22 May 2025

Bug fixes and improvements for SciChart v8.8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8709 Fixed a memory leak in axes caused by range event handlers

Fixed

SC-8686 Fixed an issue in FastHistoBarSeries where candlestick bars could overlap histograms when zoomed in

Fixed

SC-8695 Fixed an issue where manually setting axis deltas caused charts to hang due to excessive tick generation in some usage scenarios

Fixed

SC-8655 Fixed an issue where UseInterpolation = False on RolloverModifier did not work with IndexDateTimeAxis and IndexNumericAxis

Improved

SC-8617 Attempted a fix for a crash when a custom theme couldn't locate required resources

Improved

SC-8346 Attempted a fix for a hardware-related memory leak when resizing a Window with charts on older AMD GPUs

Improved

SC-8639 Removed usage of a static resource in DataTemplate from ExamplesDemo as it caused a memory leak when used incorrectly

v8.8.0.28567 [update]
24 April 2025

v8.8 is a minor version update that is mostly focused on improvements for SciChart 2D and 3D. Also, it contains some important bug fixes. The update has been published on NuGet

Added

SC-8526 Added a new example to the Demo titled "Market Profile Trading Chart" showcasing how to visualize market profile data

Added

SC-8051 Added support for specifying minimum and maximum values in the GradientColorPalette used by the Waterfall 3D series

Improved

SC-8555 Improved hit-test of Waterfall3D

Fixed

SC-8535 Fixed crash when SciChart could not locate native dependencies when launching a published self-contained app

Fixed

SC-8637 Fixed an issue when SciChart couldn't load native dependencies temporarily locked by other processes

Fixed

SC-8584 Fixed an issue when the CameraUpdated event was triggered from a non-UI thread in SciChart3D

Fixed

SC-8639 Fixed a crash with RolloverMarker with FastStripeRenderableSeries

Fixed

SC-8674 Fixed SciChartScrollbar behavior for IndexDateTimeAxis

Fixed

SC-8550 Fixed incorrect rendering of Candlestick Series with flipped IndexDateTimeAxis

Fixed

SC-8589 Fixed missing selection marker for VerticalLineAnnotation when IsSelected = True

Fixed

SC-8622 Fixed width calculation for Market Profile series

Fixed

SC-8623 Fixed ZeroLine rendering for VolumeCandlstick series

Fixed

SC-8675 Fixed issue when series Opacity would not be applied to Market Profile series

Fixed

SC-8682 Fixed an issue with sizing of the last bar & histogram

Fixed

SC-8686 Fixed Market Profile rendering issue when Candle bars would overlap Histograms

Fixed

SC-8690 Fixed Histogram Bars disappearing for both edge prices

v8.7.1.28499 [hotfix]
25 March 2025

Bug fixes and improvements for SciChart v8.7.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Added

SC-8483 Added support for TextFormatting and SubDayTextFormatting to IndexDateTimeAxis

Added

SC-8545 Implemented an extension method for the Renko Filter to allow aggregating PointMetadata according to a rule

Added

SC-8567 Added the new "Renko Chart" example to the Examples Demo

Fixed

SC-8432 Fixed memory leak in SciChart 3D when switching between 3D surfaces

Fixed

SC-8444 Fixed a crash after changing DirectX mode during real-time updates

Fixed

SC-8462 Fixed the issue with PointMarker changes not being reflected in the Legend when the MVVM API is used

Fixed

SC-8465 Fixed a crash when starting the VX Engine from a non-UI thread

Fixed

SC-8468 Fixed the memory leak in VerticalSliceModifier caused by caching of RenderableSeries

Fixed

SC-8474 Fixed the issue with native resources not being recreated after restarting the VX Engine

Fixed

SC-8498 Fixed a crash in DebugMode on a PC without a valid license

Fixed

SC-8582 Fixed a crash related to resource caching when changing DirectX mode

Fixed

SC-8497 Fixed selection behavior in “Using Palette Provider” example

Fixed

SC-8500 Prevented the possibility of multiple parallel restarts of the VX Engine in the Examples Demo

v8.7.0.28455 [update]
26 February 2025

v8.7 is a minor version update that is mostly focused on improvements for SciChart 2D. Also, it contains some bug fixes. The update has been published on NuGet

Added

Added two new category axis types, IndexDateTimeAxis and IndexNumericAxis

Improved

SC-2401 AxisMarkerAnnotation now flips text direction automatically when displayed on a PolarChart, if necessary

Improved

SC-7767 MovingAverage Filter now correctly copies metadata from the original DataSeries

Fixed

SC-8343 Fixed a crash when showing a Tooltip on a data point with ULong.MaxValue

Fixed

SC-8329 Fixed a crash in NumericAxis when handling unsigned data types

Fixed

SC-8353 Fixed a crash in the MovingAverage Filter when inserting data into a DataSeries

Fixed

SC-8434 Fixed a native resource caching issue when manually switching to DirectX 9

Fixed

SC-8273 Fixed resource disposal issues with native memory management.

Fixed

SC-8417 Fixed ZoomPanModifier.ClipAt mode behavior inconsistencies

Fixed

SC-8040 Fixed 1px-wide gaps appearing in Digital FastLineRenderableSeries at certain zoom levels

v8.6.2.28263 [hotfix]
27 January 2025

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8377 Fixed a DivideByZero exception when trying to set MaxFrameRate to a value less than 1

Fixed

SC-8234 Fixed a Null Reference Exception in AxisMarkerAnnotation when used in an MVVM scenario

Fixed

SC-8234 Fixed an issue where clearing history in ZoomHistoryManager would cause a cyclic binding reference

v8.6.1.28250 [hotfix]
14 November 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8280 Resolved NullReferenceException in SciChart 3D when interacting with the Legend under specific conditions

Fixed

SC-8249 Fixed issues in the drawing engine, improving fallback to software rendering when hardware acceleration is unsupported

Fixed

SC-8233 Applied additional fix to MVVM Axis API for consistent AxisAlignment binding

Fixed

SC-8219 Fixed rendering distortion in SciChart 3D when using Z-Axis Up mode

Fixed

SC-7551 Improved precision when converting from Double to DateTime

v8.6.0.28230 [hotfix]
10 October 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8251 Fixed AccessViolationException when disposing SciChartSurface

Fixed

SC-8222 Fixed background color of axis labels for TooltipModifier3D when switching between themes

Fixed

SC-8162 Fixed AccessViolationException when disposing SciChart3DSurface

Fixed

SC-8140 Fixed AccessViolationException occurring when closing a window with SciChart3DSurface3D

v8.6.0.28221 [hotfix]
25 September 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8233 Fixed the issue with misaligned secondary axes with MVVM API in some cases

Fixed

SC-8214 Fixed the issue when TextSize of Annotations was different on an exported chart

Fixed

SC-8040 Fixed 1px-wide gaps that appeared in Digital lines in some cases

Fixed

SC-7616 Fixed CompositeAnnotation displaying issue with TabControl

v8.6.0.28199 [update]
23 August 2024

v8.6 is a minor version update that is focused on improvements and bug fixes for SciChart 2D and 3D. The update has been published on NuGet

Added

Extended the API of TooltipModifier3D with properties to show/hide labels on axes and show/hide the tooltip; implemented the corresponding behaviors

Added

SC-8146 Added support for dynamic styling of ticks drawing on Axes with VisualXccelerator Engine

Added

SC-8154 Added font-related properties to AxisMarkerAnnotationViewModel

Added

SC-8217 Added bindings for the Background, Foreground, BorderBrush, and BorderThickness properties of the SciChart 3D Legend to the corresponding properties of LegendModifier3D

Updated

Updated dependencies for the SciChart.Wpf.UI library and SciChart ExamplesDemo to include the latest vulnerability fixes in the log4net library

Fixed

SC-7275 Fixed an issue where a single column in FastColumnRenderableSeries appeared very thin

Fixed

SC-7911 Fixed serialization of LineAnnotations in SciChartSurface

Fixed

SC-8066 Fixed a crash during validation of ticks range in LogarithmicNumericTickProvider

Fixed

SC-8117 Fixed System.ArgumentException when setting VisibleRangeLimit if Axes were synchronized

Fixed

SC-8123 Fixed an issue where StackedMountainSeries would crash when series in different stacking groups had different X-values count

Fixed

SC-8147 Fixed LabelPlacement on AxisLabel with left-aligned Y-axes

Fixed

SC-7746 Fixed a crash on example export if the export path is invalid in the Examples Demo App

Fixed

SC-7725 Added Application Manifest to the Examples Demo App to support DPI awareness

v8.5.0.28160 [hotfix]
28 May 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-8002 Fixed an issue with UniformXYDataSeries not updating correctly with ImpossibleMode enabled

Fixed

SC-8003 Fixed an issue when chart grid would disappear with Axis MVVM API under specific circumstances

v8.5.0.28148 [update]
14 May 2024

v8.5 is a minor version update that is mostly focused on improvements for SciChart 2D. Also, it contains some bug fixes. The update has been published on NuGet

Added

SC-7659 Added rendering of special numeric values (such as Double.MaxValue, Double.MinValue) to viewport edges for FastMountainRenderableSeries and FastLineRenderableSeries using the VisualXccelerator renderer

Added

SC-7904 Implemented configuring of AxisTitle visibility in SciChart3D through the AxisPlane API

Added

SC-7924 Added LightingController API to the Viewport3D class in SciChart3D that allows control over scene lighting

Added

SC-7844 Added support for the Foreground property on Axes, which now works alongside the TickTextBrush property

Updated

Updated several documentation articles

Fixed

SC-6229 Fixed an issue where DataDistributionCalculators did not update data distribution flags in the FIFO mode after certain operations with data

Fixed

SC-8030 Resolved issues with special numeric values (such as Double.MaxValue, Double.MinValue) not being recognized during VisibleRange calculations for Axes

Fixed

SC-7908 Fixed a regression where Axis3D.IsLabelCullingEnabled had no effect

Fixed

SC-7949 Fixed binding issues in SciChartLegend that caused BindingErrors in the Output window

Fixed

SC-8026 Fixed an issue where DataDistributionCalculators did not update the DataContainsNaN flag on data removal

Fixed

SC-8047 Corrected chart offset when setting AxisAlignment via a Style using Axis MVVM API

Fixed

SC-8049 Resolved an issue when an exception was thrown when manually disposing SciChartSurface objects

Fixed

SC-8052 Fixed an issue where 2D charts appeared with missing lines on exported images when downscaling occurred

v8.3.1.28072 [hotfix]
29 March 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Updated

Updated documentation articles

Fixed

SC-7983 Fixed an issue where AxisMarkers, when used with SeriesValueModifier, would not appear for RenderableSeries if the MVVM API was utilized

Fixed

SC-8001 Fixed an issue where Offset and Scale filters would throw an exception when applied to a DataSeries containing unsorted data

v8.3.1.28043 [hotfix]
12 March 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

SC-7799 Fixed the appearance issues of a digital (stepped) FastBandRenderableSeries when few data points are visible in the viewport

Fixed

SC-7841 Resolved an issue with the incorrect rendering of FastBandRenderableSeries when Y1 values are identical

Fixed

SC-7960 Fixed a System.AccessViolationException occurring when a WaterfallDataSeries3D with an increased number of slices (Z Values) is assigned to a WaterfallRenderableSeries3D

v8.3.0.28019 [update]
31 January 2024

v8.3 is a minor version update that is mostly focused on improvements for SciChart 2D. Also, it contains some bug fixes. The update has been published on NuGet

Added

SC-7444 Improved the RenderContext2D.DrawText API by adding support for multi-line text

Added

SC-7445 Added support for templating the content of FastStripeRenderableSeries via the StripeContentTemplate property

Added

SC-7049 Implemented several diagonal-picking algorithms for the SurfaceMesh3D series, selectable via the GridPartitionMethod property. This enhancement allows for optimized SurfaceMesh3D rendering for specific datasets

Fixed

SC-7920 Fixed a rendering issue where using auto-ranging would result in incorrect initial rendering of FastStripeRenderableSeries

Fixed

SC-7918 Corrected a rendering failure in the hardware-accelerated renderer for thin lines of FastStripeRenderableSeries when zoomed in significantly

Fixed

SC-7916 Fixed a native exception that occurred when attempting to render any XYY data on a non-licensed PC

Fixed

SC-7897 Resolved an exception issue related to the MVVM Axis API in certain scenarios

Fixed

SC-7896 Addressed a rendering issue where software renderers would display thin stripes of FastStripeRenderableSeries with a stroke color, even when StrokeThickness was set to 0

Fixed

SC-7444 Fixed an issue where escape characters in a string would cause an exception in the RenderContext2D.DrawText API

Fixed

SC-7919 Corrected width synchronization issues between two charts in the "Spectrogram Chart Demo"

Fixed

SC-7905 Resolved an issue with opening hyperlinks in the WPF Examples Demo for .NET and .NET Core

Fixed

SC-7798 Fixed a missing file issue in the exported solution for the "1 Billion FIFO" example

v8.2.1.27961 [hotfix]
25 January 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Fixed

Addressed an issue where axes would remain visible on the surface after being removed through the Axes MVVM API

v8.2.1.27958 [hotfix]
16 January 2024

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Improved

Updated "Gantt Chart" Example: Implemented a simplified approach for a more user-friendly experience

Fixed

SC-7868 Resolved an issue where OneWay binding to the VisualXcceleratorEngine.IsEnabled property was unintentionally removed when setting the property internally

Fixed

SC-7845 Resolved a specific issue resulting in the duplication of Y-Axes when utilizing the MVVM Axis API under certain conditions

Fixed

SC-7856 Fixed an intermittent exception that occurred during the Y-Axis range calculation process

Fixed

SC-7850 Fixed a regression in the Y-Axis range calculation for StackedSeries, particularly when Double.NaN values were present in Y-Values

Fixed

SC-7866 Fixed an issue causing inaccurate Fill color in FastStripeRenderableSeries for 1px-wide Rectangles when using software renderers

Fixed

SC-7833 Fixed resampling artifacts in FastStripeRenderableSeries that were previously observed

v8.2.0.27935 [update]
2 January 2024

v8.2 is a minor version update that is mostly focused on improvements for SciChart 3D. Also, contains some bug fixes. The update has been published on NuGet

Improved

Improved rendering error logging for better clarity and diagnostics

Improved

Clarified error messages when creating DataSeries with unsupported data types

Improved

Enhanced Dispose pattern implementation in SciChart 3D with improved management of locks and managed resources

Added

SC-7622 Added the ability to exclude a RenderableSeries3D from hit-testing by setting the IsHitTestVisible property

Fixed

SC-7554 Fixed autoranging behavior that would ignore ZeroLineY for FastColumnRenderableSeries, FastImpulseRenderableSeries and StackedSeries

Fixed

SC-7719 Fixed an issue when SciChartSurface would not pull new RenderableSeries from a bound collection through SeriesBinding after Unload/Load

Fixed

SC-7800 Fixed an issue when VerticalSliceModifier wouldn't hide VerticalLines when disabled

Fixed

SC-7830 Fixed an issue when SciChartSurface would throw a SynchronizationLockException during rendering if there were no axes

Fixed

SC-7838 Fixed incorrect behavior of StackedSeries when ZeroLineY was smaller or greater than Y-values in a series

8.1.0.27888 [hotfix]
14 December 2023

Bug fixes and improvements for SciChart v8.1
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Added

Added the possibility to turn off resampling for FastStripeRenderableSeries using the ResamplingMode property

Fixed

SC-7734 Fixed failing of example export on some PCs due to missing trailing slash in the export path

Fixed

SC-7792 Fixed a NullReferenceException in SciChart3D when hit-testing invisible or not yet rendered RenderableSeries3D objects

Fixed

SC-7749 Fixed InvalidCastException with StripeDataSeries when data points number exceeded size of the viewport

Fixed

SC-7739 Fixed the issue with serialization of AnnotationCollection that would cause the default XML Serializer to skip other properties in the same class

Fixed

SC-7815 Fixed the issue when WaterfallRenderableSeries3D threw ArithmeticOperation Exception when hit-tested while invisible or before the first render

Fixed

SC-7647 Fixed the issue when repeated adding and removing of WaterfallRenderableSeries3D slowed down series creation time

8.1.0.27856 [update]
7 December 2023

v8.1 is a minor version update that is mostly focused on improvements for WaterfallRenderableSeries3D and 2D Stacked Series. Also, contains some bug fixes. The update has been published on NuGet

Added

SC-7648 Added support of Logarithmic X-Axis with WaterfallRenderableSeries3D

Added

SC-7727 Added support of Logarithmic Z-Axis with WaterfallRenderableSeries3D

Fixed

SC-7630 Fixed an issue when hit-test would fail for some slices of WaterfallRenderableSeries3D

Fixed

SC-7726 Fixed an issue when WaterfallRenderableSeries3D would ignore Z-values when passed into DataSeries constructor

Fixed

SC-7771 Fixed filling of WaterfallRenderableSeries3D with gradient brush when Y-Axis range contained negative part

Fixed

SC-7790 Added default shape for ColumnRenderableSeries3D and ImpulseRenderableSeries3D

Fixed

SC-7748 Fixed an issue when SciChartSurface would not pull new Annotations from a bound collection through AnnotationBinding after Unload/Load

Fixed

SC-7750 Fixed tooltips for Stacked Series showing AccumulatedValue instead of Y-Value in some use-cases

Fixed

SC-7779 Fixed rendering of Stacked Series with ZeroLineY

Fixed

SC-7795 Fixed incorrect rendering of 100% StackedColumnRenderableSeries with negative Y-values

Fixed

SC-7796 Fixed incorrect rendering of 100% StackedColumnRenderableSeries when ZeroLineY is set

8.0.0.27776 [hotfix]
23 November 2023

Bug fixes and improvements for SciChart v8.
This release is a hot fix, and has been published on MyGet. To use the package, add a package source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json in Visual Studio

Updated

Updated documentation articles

Fixed

SC-7766 Fixed an issue when Stroke was not applied to WaterfallRenderableSeries3D when StrokeColorMapping was not provided

Fixed

SC-7764 Fixed a NullReferenceException when zooming in at the edges of a StackedColumns chart

Fixed

SC-7763 Added disposal of inner textures for WaterfallRenderableSeries3D

Fixed

SC-7750 Fixed an issue when Tooltips would show accumulated value for StackedSeries instead of a data value

Fixed

SC-7720 Fixed AccessViolationException when LabelProvider returns an empty string in SciChart 3D

Fixed

SC-7716 Fixed AccessViolationException during LineSeries rendering when DataSeries contains Double.NaN values only

Fixed

SC-7697 Fixed misaligned tooltips with StackedColumns and DateTimeAxis

Fixed

SC-7651 Fixed an issue when ChartModifiers would force focus to SciChartSurface

Fixed

SC-7646 Fixed default bindings for Axes and RenderableSeries in SciChart 2D MVVM API

Fixed

SC-7617 Fixed an issue when WaterfallRenderableSeries3D didn't update when properties of WaterfallDataSeries changed

Fixed

SC-7456 Fixed PaletteProvider for FastStripeRenderableSeries

8.0.0.27737
24 October 2023

Bug fixes since v8.0.0-beta. Read the full release note here for details.

Fixed

SC-7567 Fixed an issue when SciChartToolbar2D (Examples Demo) would produce a NullReferenceException when used with SciChart MVVM API for Axes

Fixed

SC-7613 Fixed an issue with hit-testing of Waterfall 3D Series

Fixed

SC-7613 Fixed an issue when selected slices of Waterfall 3D Series would change after the chart is rotated

Fixed

SC-7527 Fixed an issue in SciChart 3D when Axis Plane Border would appear incorrectly with Right-Handed Coordinate System

Fixed

SC-7547 Fixed an issue when Tooltips would not appear for Stacked Column Series with CategoryDateTimeAxis

Fixed

SC-7608 Fixed an issue Rollover and Legend would wort incorrectly with CategoryDateTimeAxis in some use-cases

Fixed

SC-7609 Fixed an issue when a series that used HlcDataSeries would not appear with CategoryDateTimeAxis

Fixed

SC-7563 Fixed an issue when ChartModifiers with overlays (like RolloverModifier) would remain on top of a chart after the used ModifierKey was released

Fixed

SC-7493 Fixed an issue when a series that used OhlcDataSeries would appear with gaps when there is large number of data points

8.0.0.27672-beta
15 October 2023

The latest major version of SciChart WPF includes many features and improvements, read the full release note here for details.

Added

Added a new article “Breaking Changes in SciChart WPF SDK v8”

Added

Added a new article “What’s New in SciChart WPF SDK v8”

Added

Added a set of introductory tutorials for SciChart 3D

Added

New DPI-Aware SciChartSurface Example in Sandbox

Added

Key Bindings for ChartModifiers

Added

Multiple Application Domains Support

Added

Faster VisualXcceleratorEngine Startup, Async Startup and auto cleanup

Added

Configurable Orientation for Axis Labels and Titles in SciChart 3D

Added

Configurable 3D Axis Cube

Added

Added Styling for Axis Titles in SciChart 3D

Improved

5x Faster Line Chart loading with Slim Line Series

Improved

Improved error handling in SciChart 2D and 3D

Improved

Improved AnnotationCreationModifier to not change internally the selectable and editable state of a new Annotation

Improved

Update the article “Startup Application Performance”

Improved

Updated the article “Enabling The Visual Xccelerator Engine”

Improved

WPF Examples Export with NuGet Packages

Improved

Updated Homepage for the SciChart WPF Examples App

Improved

Improved 2D Text Drawing API

Improved

Multiple UI Threads Support

Improved

New 3D Axis Label, Title positioning algorithm in SciChart 3D

Fixed

SC-7475 Fixed an issue when Text Color was ignored in custom TextEntities if chart background was assigned a light color

Fixed

SC-7454 Fixed incorrect behavior of XyAxisPlane.DrawLabelsMode when Z-Axis is pointing upward

Fixed

SC-7047 Fixed an issue with 3DAxis.PlaneBorder not applying when Right-Handed coordinate system

Fixed

SC-7318 Fixed an issue when XAxis remained cached by RenderableSeries even after being removed from SciChartSurface

Fixed

SC-7299 Fixed a crash in XyzDataSeries with FastBubbleRenderableSeries.AutoZRange=”True”

Fixed

SC-7226 Fixed a crash in SciChartSurface c-tor when VxRenderer is not supported

Fixed

SC-7350 Fixed AnnotationCreationModifier to stop setting IsSelected, IsEditable internally to mark a created annotation

Fixed

SC-6761, SC-6971 Fixed intermittent misalignment between Axis ticks & gridlines with VisualXccelerator Renderer in SciChart 2D

Fixed

Visibility of RenderableSeries can be controlled through the Visibility property

7.0.2.27161
22 May 2023

Includes multiple bug fixes and improvements. See the release note for futher details

Added

Added a new example that demonstrates how to dynamically add and remove Objects loaded from .OBJ files onto a 3D Scene. Please find the full source code on SciChart GitHub

Added

Added a new example that demonstrates how to create a chart with fixed Aspect Ratio. Please find the full source code on SciChart GitHub

Added

Added a new example that demonstrates how to maintain Aspect Ratio of chart grid. Please find the full source code on SciChart GitHub

Added

Added drawing of backside by default to “Simple Polar 3D Chart” example

Added

Implemented IDataSeries.Clear(true) for UniformXyDataSeries that allows for optional full releasing of memory when a DataSeries is cleared.

Added

Mouse Cursor shape can be changed for TradingAnnotations now, by overriding the GetSelectedCursor() method (SC-7145)

Added

Preventing GPU Capability Log

Improved

SC-7234 Amended NoLockTimer in “FIFO 1 Billion Points Demo” example, resolving rendering artefacts in the example

Improved

SC-7150 Improved validation on views related to Example Export. Also improves Example Export to reference latest official NuGet

Improved

Improved Navy/Dark theme switching for ExternalDependencies and Examples Demo

Improved

Changed AxisTitle3D orientation in SciChart 3D

Improved

Improved lighting for large 3D SurfaceMeshes (512 x 512 or larger)

Fixed

SC-7312 Fixed example issue when chart Legend cut off large numbers

Fixed

SC-7218 Fixed binding errors in the “Axis and Annotations MVVM Binding” example

Fixed

Fixed an issue when exporting “FIFO 1 Billion Points Demo” example

Fixed

SC-7180 Fixed regression with ranging of BoxPlotSeries with a single bar

Fixed

SC-7163 Fixed ObjectModelSource.StreamSource property

Fixed

SC-7134 Fixed an issue when 3D Object files could not be loaded from a resource file with relative URI

Fixed

SC-6938 Fixed a memory leak that occurred under some conditions in MouseManager

Fixed

SC-7096 Fixed VerticalSliceModifier Tooltips disappearing after changing layout in a DockPanel

Fixed

SC-7095 Fixed memory leak that occurred when SciChartSurface.Dispose() was called directly

Fixed

SC-6785 Fixed memory leak when IDataSeries.Clear(true) is called on a FIFO DataSeries

Fixed

Fixed the issue when GPUCapabilitiesTester properties could not be properly initialized

Fixed

Hotfixes for text rendering in SciChart 3D

Fixed

SC-7308 Fixed binding error when PointMarker3D was set in MVVM scenario

Fixed

SC-7255 Fixed crash on removing custom 3D Objects from the SceneObjects collection

Fixed

SC-7239 Fixed incorrect formatting of some tick labels on LogarithmicNumericAxis when the ScientificNotation property was set to “Normalized”

Fixed

SC-7230 Fixed memory error that caused AccessViolationException when XyzDataSeries3D is enlarged

Fixed

SC-7228 Fixed the issue when VerticalSliceModifier Tooltips disappeared when Annotations Collection was cleared

Fixed

SC-7218 Fixed a binding error in TexAnnotationViewModel

Fixed

SC-7209 Fixed AccessViolationException when multiple UI threads used with native resamplers enabled

Fixed

SC-6810 Fixed bug condition when Axis range grew continuously with empty chart

Fixed

SC-7176 Fixed incorrect calculations of MinXSpacing in DataDistributionCalculator for unevenly spaced data. Also fixes regression issue with relative width of Column series

Fixed

SC-6813 Fixed Font Binding issue in SciChartLegend

Updated

Updated several documentation articles following customer feedback

7.0.1.27055
9 February 2023

Multiple bug fixes since the beta version of 7.0. Read the full release note here for details.

Improved

Improved quality of text in SciChart 3D with light themes since the 7.0-beta

Fixed

SC-7072 Fixed an issue that caused a small offset to be applied to SurfaceMesh series position. Also, fixed small gap that appeared between XY and ZY planes in 3D World Box

Fixed

SC-7077 Fixed minor issues related to Themes

Fixed

SC-7068 Fixed a silent exception in MountainDrawingProvider with PaletteProvider and VxRenderer. It occured when a color texture reached maximal possible size

Fixed

SC-6881 Fixed the issue when LogAxis draw series incorrectly because of precision loss in coordinate calculators

Fixed

SC-6919 Fixed the issue when FastMountainRenderableSeries with ZeroLineY=0 was rendered with artifacts when LogarithmicNumericAxis was used as YAxis

7.0.0.26941-beta
11 January 2023

v7.0 is a major version of SciChart WPF which includes many features and improvements, read the full release note here for details.

Added

3D Chart Z-Axis Up mode, allowing rotation of 3D Viewport orientation

Added

Completely new 3D Text Rendering, supporting Japanese, Korean, Russian, Arabic characters and Unicode

Added

Interactive 3D Chart editing data with mouse example

Added

.NET 6.0 Support, multi targeting .NET 4.6.2, netCore 3.1

Added

Improved security - C++ Assemblies now signed

Fixed

SC-6879 Fixed an issue when it wasn’t possible to delete a Vertical Line Annotation when used through VerticalSliceModifier in the Demo App

Fixed

SC-6705 Fixed an issue with data updates in “Fifo 1 Billion Points Demo” in the Demo App

Fixed

SC-7072 Fixed an issue that caused a small offset to be applied to SurfaceMesh series position. Also, fixed small gap that appeared between XY and ZY planes in 3D World Box

Fixed

SC-7077 Fixed minor issues related to Themes

Fixed

SC-7068 Fixed a silent exception in MountainDrawingProvider with PaletteProvider and VxRenderer. It occured when a color texture reached maximal possible size

Fixed

SC-6881 Fixed the issue when LogAxis draw series incorrectly because of precision loss in coordinate calculators

Fixed

SC-6919 Fixed the issue when FastMountainRenderableSeries with ZeroLineY=0 was rendered with artifacts when LogarithmicNumericAxis was used as YAxis

Fixed

SC-6957 Fixed cut-off digits when drawn with the VisualXccelerator renderer

Fixed

SC-6536 Fixed an issue when Gradient Brushes couldn’t be applied to a Column Series using PaletteProvider

Fixed

SC-6786 Fixed incorrect Digital Line Series rendering when there are gaps in data

Fixed

SC-6527 Fixed an issue in SciChart 3D when hiding Axis Labels would also hide Axis Titles

Fixed

SC-6485 Fixed an issue with ZeroLineY property ignored by Column Series with Logarithmic Y Axis

Fixed

SC-6584 Fixed a regression issue with FillRectangle() method in the RenderContext API

Fixed

SC-6666 Fixed an issue when exporting a chart with Xaml Renderer would cause an exception

Fixed

SC-6598 Fixed an issue with dynamically added Annotations on a Polar Chart

Fixed

SC-6631 Fixed an issue when a Series wouldn’t appear on a chart when it was checked in Chart Legend

Fixed

SC-6657 Fixed blurriness of Sprites with VisualXccelerator renderer

Fixed

SC-6658 Improved performance of 2D charts in some scenarios

Fixed

SC-6714 Fixed an issue when charts appeared blank when built from Source Code

Fixed

SC-6757 Fixed an issue with text size within a Composite Annotation on an exported image

Fixed

SC-6755 Fixed a crash when exporting a chart with Annotations in the Demo App

Updated

Complete rebrand of the SciChart WPF Examples Suite theme