These are the recent changes for SciChart WPF since v7.0. Release notes for older versions can be found at SciChart WPF News and Releases
- Major & Minor releases are published to Nuget.org. Install packages SciChart, and SciChart3D for 2D & 3D charts respectively.
- [Hotfix] builds are published to Myget.org. To consume these packages, add a package-source to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json
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.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
SC-7648 Added support of Logarithmic X-Axis with WaterfallRenderableSeries3D
SC-7727 Added support of Logarithmic Z-Axis with WaterfallRenderableSeries3D
SC-7630 Fixed an issue when hit-test would fail for some slices of WaterfallRenderableSeries3D
SC-7726 Fixed an issue when WaterfallRenderableSeries3D would ignore Z-values when passed into DataSeries constructor
SC-7771 Fixed filling of WaterfallRenderableSeries3D with gradient brush when Y-Axis range contained negative part
SC-7790 Added default shape for ColumnRenderableSeries3D and ImpulseRenderableSeries3D
SC-7748 Fixed an issue when SciChartSurface would not pull new Annotations from a bound collection through AnnotationBinding after Unload/Load
SC-7750 Fixed tooltips for Stacked Series showing AccumulatedValue instead of Y-Value in some use-cases
SC-7779 Fixed rendering of Stacked Series with ZeroLineY
SC-7795 Fixed incorrect rendering of 100% StackedColumnRenderableSeries with negative Y-values
SC-7796 Fixed incorrect rendering of 100% StackedColumnRenderableSeries when ZeroLineY is set
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 documentation articles
SC-7766 Fixed an issue when Stroke was not applied to WaterfallRenderableSeries3D when StrokeColorMapping was not provided
SC-7764 Fixed a NullReferenceException when zooming in at the edges of a StackedColumns chart
SC-7763 Added disposal of inner textures for WaterfallRenderableSeries3D
SC-7750 Fixed an issue when Tooltips would show accumulated value for StackedSeries instead of a data value
SC-7720 Fixed AccessViolationException when LabelProvider returns an empty string in SciChart 3D
SC-7716 Fixed AccessViolationException during LineSeries rendering when DataSeries contains Double.NaN values only
SC-7697 Fixed misaligned tooltips with StackedColumns and DateTimeAxis
SC-7651 Fixed an issue when ChartModifiers would force focus to SciChartSurface
SC-7646 Fixed default bindings for Axes and RenderableSeries in SciChart 2D MVVM API
SC-7617 Fixed an issue when WaterfallRenderableSeries3D didn't update when properties of WaterfallDataSeries changed
SC-7456 Fixed PaletteProvider for FastStripeRenderableSeries
Bug fixes since v8.0.0-beta. Read the full release note here for details.
SC-7567 Fixed an issue when SciChartToolbar2D (Examples Demo) would produce a NullReferenceException when used with SciChart MVVM API for Axes
SC-7613 Fixed an issue with hit-testing of Waterfall 3D Series
SC-7613 Fixed an issue when selected slices of Waterfall 3D Series would change after the chart is rotated
SC-7527 Fixed an issue in SciChart 3D when Axis Plane Border would appear incorrectly with Right-Handed Coordinate System
SC-7547 Fixed an issue when Tooltips would not appear for Stacked Column Series with CategoryDateTimeAxis
SC-7608 Fixed an issue Rollover and Legend would wort incorrectly with CategoryDateTimeAxis in some use-cases
SC-7609 Fixed an issue when a series that used HlcDataSeries would not appear with CategoryDateTimeAxis
SC-7563 Fixed an issue when ChartModifiers with overlays (like RolloverModifier) would remain on top of a chart after the used ModifierKey was released
SC-7493 Fixed an issue when a series that used OhlcDataSeries would appear with gaps when there is large number of data points
The latest major version of SciChart WPF includes many features and improvements, read the full release note here for details.
Added a new article “Breaking Changes in SciChart WPF SDK v8”
Added a new article “What’s New in SciChart WPF SDK v8”
Added a set of introductory tutorials for SciChart 3D
New DPI-Aware SciChartSurface Example in Sandbox
Key Bindings for ChartModifiers
Multiple Application Domains Support
Faster VisualXcceleratorEngine Startup, Async Startup and auto cleanup
Configurable Orientation for Axis Labels and Titles in SciChart 3D
Configurable 3D Axis Cube
Added Styling for Axis Titles in SciChart 3D
5x Faster Line Chart loading with Slim Line Series
Improved error handling in SciChart 2D and 3D
Improved AnnotationCreationModifier to not change internally the selectable and editable state of a new Annotation
Update the article “Startup Application Performance”
Updated the article “Enabling The Visual Xccelerator Engine”
WPF Examples Export with NuGet Packages
Updated Homepage for the SciChart WPF Examples App
Improved 2D Text Drawing API
Multiple UI Threads Support
New 3D Axis Label, Title positioning algorithm in SciChart 3D
SC-7475 Fixed an issue when Text Color was ignored in custom TextEntities if chart background was assigned a light color
SC-7454 Fixed incorrect behavior of XyAxisPlane.DrawLabelsMode when Z-Axis is pointing upward
SC-7047 Fixed an issue with 3DAxis.PlaneBorder not applying when Right-Handed coordinate system
SC-7318 Fixed an issue when XAxis remained cached by RenderableSeries even after being removed from SciChartSurface
SC-7299 Fixed a crash in XyzDataSeries with FastBubbleRenderableSeries.AutoZRange=”True”
SC-7226 Fixed a crash in SciChartSurface c-tor when VxRenderer is not supported
SC-7350 Fixed AnnotationCreationModifier to stop setting IsSelected, IsEditable internally to mark a created annotation
SC-6761, SC-6971 Fixed intermittent misalignment between Axis ticks & gridlines with VisualXccelerator Renderer in SciChart 2D
Visibility of RenderableSeries can be controlled through the Visibility property
Includes multiple bug fixes and improvements. See the release note for futher details
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 a new example that demonstrates how to create a chart with fixed Aspect Ratio. Please find the full source code on SciChart GitHub
Added a new example that demonstrates how to maintain Aspect Ratio of chart grid. Please find the full source code on SciChart GitHub
Added drawing of backside by default to “Simple Polar 3D Chart” example
Implemented IDataSeries.Clear(true) for UniformXyDataSeries that allows for optional full releasing of memory when a DataSeries is cleared.
Mouse Cursor shape can be changed for TradingAnnotations now, by overriding the GetSelectedCursor() method (SC-7145)
Preventing GPU Capability Log
SC-7234 Amended NoLockTimer in “FIFO 1 Billion Points Demo” example, resolving rendering artefacts in the example
SC-7150 Improved validation on views related to Example Export. Also improves Example Export to reference latest official NuGet
Improved Navy/Dark theme switching for ExternalDependencies and Examples Demo
Changed AxisTitle3D orientation in SciChart 3D
Improved lighting for large 3D SurfaceMeshes (512 x 512 or larger)
SC-7312 Fixed example issue when chart Legend cut off large numbers
SC-7218 Fixed binding errors in the “Axis and Annotations MVVM Binding” example
Fixed an issue when exporting “FIFO 1 Billion Points Demo” example
SC-7180 Fixed regression with ranging of BoxPlotSeries with a single bar
SC-7163 Fixed ObjectModelSource.StreamSource property
SC-7134 Fixed an issue when 3D Object files could not be loaded from a resource file with relative URI
SC-6938 Fixed a memory leak that occurred under some conditions in MouseManager
SC-7096 Fixed VerticalSliceModifier Tooltips disappearing after changing layout in a DockPanel
SC-7095 Fixed memory leak that occurred when SciChartSurface.Dispose() was called directly
SC-6785 Fixed memory leak when IDataSeries.Clear(true) is called on a FIFO DataSeries
Fixed the issue when GPUCapabilitiesTester properties could not be properly initialized
Hotfixes for text rendering in SciChart 3D
SC-7308 Fixed binding error when PointMarker3D was set in MVVM scenario
SC-7255 Fixed crash on removing custom 3D Objects from the SceneObjects collection
SC-7239 Fixed incorrect formatting of some tick labels on LogarithmicNumericAxis when the ScientificNotation property was set to “Normalized”
SC-7230 Fixed memory error that caused AccessViolationException when XyzDataSeries3D is enlarged
SC-7228 Fixed the issue when VerticalSliceModifier Tooltips disappeared when Annotations Collection was cleared
SC-7218 Fixed a binding error in TexAnnotationViewModel
SC-7209 Fixed AccessViolationException when multiple UI threads used with native resamplers enabled
SC-6810 Fixed bug condition when Axis range grew continuously with empty chart
SC-7176 Fixed incorrect calculations of MinXSpacing in DataDistributionCalculator for unevenly spaced data. Also fixes regression issue with relative width of Column series
SC-6813 Fixed Font Binding issue in SciChartLegend
Updated several documentation articles following customer feedback
Multiple bug fixes since the beta version of 7.0. Read the full release note here for details.
Improved quality of text in SciChart 3D with light themes since the 7.0-beta
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
SC-7077 Fixed minor issues related to Themes
SC-7068 Fixed a silent exception in MountainDrawingProvider with PaletteProvider and VxRenderer. It occured when a color texture reached maximal possible size
SC-6881 Fixed the issue when LogAxis draw series incorrectly because of precision loss in coordinate calculators
SC-6919 Fixed the issue when FastMountainRenderableSeries with ZeroLineY=0 was rendered with artifacts when LogarithmicNumericAxis was used as YAxis
v7.0 is a major version of SciChart WPF which includes many features and improvements, read the full release note here for details.
3D Chart Z-Axis Up mode, allowing rotation of 3D Viewport orientation
Completely new 3D Text Rendering, supporting Japanese, Korean, Russian, Arabic characters and Unicode
Interactive 3D Chart editing data with mouse example
.NET 6.0 Support, multi targeting .NET 4.6.2, netCore 3.1
Improved security - C++ Assemblies now signed
SC-6879 Fixed an issue when it wasn’t possible to delete a Vertical Line Annotation when used through VerticalSliceModifier in the Demo App
SC-6705 Fixed an issue with data updates in “Fifo 1 Billion Points Demo” in the Demo App
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
SC-7077 Fixed minor issues related to Themes
SC-7068 Fixed a silent exception in MountainDrawingProvider with PaletteProvider and VxRenderer. It occured when a color texture reached maximal possible size
SC-6881 Fixed the issue when LogAxis draw series incorrectly because of precision loss in coordinate calculators
SC-6919 Fixed the issue when FastMountainRenderableSeries with ZeroLineY=0 was rendered with artifacts when LogarithmicNumericAxis was used as YAxis
SC-6957 Fixed cut-off digits when drawn with the VisualXccelerator renderer
SC-6536 Fixed an issue when Gradient Brushes couldn’t be applied to a Column Series using PaletteProvider
SC-6786 Fixed incorrect Digital Line Series rendering when there are gaps in data
SC-6527 Fixed an issue in SciChart 3D when hiding Axis Labels would also hide Axis Titles
SC-6485 Fixed an issue with ZeroLineY property ignored by Column Series with Logarithmic Y Axis
SC-6584 Fixed a regression issue with FillRectangle() method in the RenderContext API
SC-6666 Fixed an issue when exporting a chart with Xaml Renderer would cause an exception
SC-6598 Fixed an issue with dynamically added Annotations on a Polar Chart
SC-6631 Fixed an issue when a Series wouldn’t appear on a chart when it was checked in Chart Legend
SC-6657 Fixed blurriness of Sprites with VisualXccelerator renderer
SC-6658 Improved performance of 2D charts in some scenarios
SC-6714 Fixed an issue when charts appeared blank when built from Source Code
SC-6757 Fixed an issue with text size within a Composite Annotation on an exported image
SC-6755 Fixed a crash when exporting a chart with Annotations in the Demo App
Complete rebrand of the SciChart WPF Examples Suite theme