Composite Annotations and Financial drawing tools are now part of SciChart Android. New CompositeAnnotation, TradingAnnotations and FreehandDrawingAnnotation examples.
3D support has been improved, allowing multiple 3D charts in a view.
Introduced CompositeAnnotation, a container annotation with dedicated X1, X2, Y1, and Y2 coordinates that allows multiple child annotations to be grouped and rendered as a single logical unit on a SCIChartSurface.
XabcdAnnotation (XABCD Pattern): Represents harmonic patterns consisting of 5 control points (X, A, B, C, D). It automatically calculates and displays Fibonacci leg ratios.
PitchforkAnnotation (Andrews' Pitchfork): Draws Andrews' Pitchfork technical indicator consisting of three parallel trend lines based on three control points.
ExtendedLineAnnotation (Extended Line): A trend line defined by two control points that visually projects infinitely across the chart area. Features configurable isExtendStart and isExtendEnd properties.
FreehandDrawingAnnotation (Freehand Path): Allows freeform drawing/brushing of custom paths or doodles directly over the chart.
CreationModifiers for all the new trading annotations
Improved performance of 3D Waterfall chart
Resolved an engine limitation to allow hosting and rendering multiple SciChartSurface3D chart surfaces simultaneously in a single application layout, activity, or fragment.
Fixed an issue with 3D chart axis-side clipping where data points outside the clipping region were incorrectly rendered, ensuring that series coordinates are strictly clipped against the visible range boundaries across all axes for all 3D series types.
Composite Annotations and Financial drawing tools are now part of SciChart iOS. 3 New examples demonstrate these:
– Composite Annotation: Demonstrates how to use multiple chart annotations together to create rich, interactive trading visualizations.
– Freehand drawing annotation: Demonstrates how to enable freehand drawing directly on a SciChartSurface using touch gestures.
– Trading Annotations: Demonstrates how to add interactive trading annotations such as Andrew’s Pitchfork, and harmonic patterns such as Gartley, Butterfly, Bat, and Crab to a chart.
Introduced SCICompositeAnnotation, a container annotation with dedicated X1, X2, Y1, and Y2 coordinates that allows multiple child annotations to be grouped and rendered as a single logical unit on a SCIChartSurface.
Added support for Pitchfork annotations along with a creation modifier for interactive chart drawing.
Added support for XABCD harmonic pattern annotations with an interactive creation modifier.
Added an extended line annotation that renders infinitely beyond its defined points.
Added freehand drawing annotation support along with a modifier for interactive drawing on charts.
"Included an interactive creation modifier for drawing and configuring extended lines directly on the chart. "
Fixed the drag modifier not working when configured via a modifier group rather than directly on chartModifiers.
No major features in this release but keeping the version in line with Android. Big new features coming very soon!
Resolve LogBaseNumericLabelFormatter issue to handle correct exponent calculation
Fixed Axis label memory leak issue
This release removes the engine limitation, so you can now render multiple 3D charts in Android.
Made it possible to render multiple 3D charts at the same time
Fix legend run condition when updates are too frequent
Fix LogBaseNumericLabelFormatter to handle correct exponent calculation
2 new features in this release. Axis borders can now be set, either as a single border thickness or you can set each side individually.
Modifiers have a new api in line with other platforms for configuring which axes they apply to. For iOS we have a new SCIAxisDragModifier which works for both X and Y axes, and resolves issues that could occur when both SCIXAxisDragModifier and SCIYAxisDragModifier were used together.
The examples app has been updated with several new examples of these features, as well as demos of custom modifiers for user created annotations, and how to place trade marker annotations relative to a series.
Added a unified SCIAxisDragModifier that supports directional dragging, replacing the separate SCIXAxisDragModifier and SCIYAxisDragModifier classes.
includeAxis api added to modifiers for improved flexibility in multi-axis scenarios
Axis border style is now configurable
Fixed tooltips for invisibleSeries were not shown when sourceMode set to AllSeries
Resolved an issue where annotations could not be dragged while in edit mode.
Label formatting fix for logarithmic axis
2 new features in this release. Axis borders can now be set, either as a single border thickness or you can set each side individually.
Modifiers have a new api in line with other platforms for configuring which axes they apply to.
The examples app has been updated with several new examples of these features, as well as demos of custom modifiers for user created annotations, and how to place trade marker annotations relative to a series.
includeAxis api added to modifiers for improved flexibility in multi-axis scenarios
Axis border style is now configurable
Fixed tooltips for invisibleSeries were not shown when sourceMode set to AllSeries
Label formatting fix for logarithmic axis
This release fixes the issue reported by several people that modifiers were broken when updating to macOS 26, as well as a few other fixes.
There is a new example in the demo app, showing how to use a custom image as a grip to modify annotations in edit mode. Documentation for this is here
Fix modifiers not tracking mouse movement on macOS 26 Tahoe
Fixed Rubber Band Zoom in Y Direction
Fixed Incorrect Rectangle Rendering for RubberBandZoom Modifier on macOS
This is a security release to address a vulnerability in Freetype versions 2.13.0 and below which is used by SciChart. There is also a config change so that apps built in release mode will not be debuggable.
Freetype updated to 2.13.3 to address vulnerability (https://nvd.nist.gov/vuln/detail/CVE-2025-27363)
apk should not be debuggable in release mode
This release addresses a vulnerability in Freetype versions 2.13.0 and below which is used by SciChart, along with some bug fixes and SDK updates.
Resolved a UI bug where duplicate toolbars interfered with navigation in the macOS example app.
Fixed a mouse selection offset bug in RubberBandXyZoomModifier where the selection area was shifted right due to the cumulative width of left-aligned axes.
Fixed a layout issue where custom annotation grips were not properly aligned in vertically-oriented charts.
Updated project to ensure full compatability with latest SDK version
Freetype updated to 2.13.3 to address vulnerability (https://nvd.nist.gov/vuln/detail/CVE-2025-27363
The main feature of this release is Overview charts. Read more at (https://www.scichart.com/unlock-powerful-mobile-chart-navigation-with-scichartoverview)
SciChart Android now supports Google Play's 16KB page size compatibility requirement
Easy Overview Charts using SciChartOverview
New example for scatter chart performance
New example showing how to highlight a single series when selected
The main feature of this release is Overview charts. Read more at (https://www.scichart.com/unlock-powerful-mobile-chart-navigation-with-scichartoverview)
Easy Overview Charts using SCIChartOverview
RolloverModifier now properly respects sourceMode setting
Fixed SCIRubberBandXyZoomModifier issue near axis on macOS
Fixed modifier lines extending beyond chart bounds on macOS
Fix crash on MacOS related to watermark when using trial license
Examples App for 4.6.0 Released
Updated build scripts and dependencies
compileSdkVersion updated to 35 (Android 15)
Updated AGP to 8.8.2
Issues with the build and release process have prevented us from releasing for a while, but we have been busy. We should be back to a more regular release schedule going forward.
Examples App for 4.6.0 released
Many fixes and new examples for the new features
Examples: Info popup on examples
TickLabelAlignment property
axisThickness property to set fixed width of axis
Background properly supported for TextAnnotation
Feature: AxisMarkerCustomAnnotation
Feature: ImageAnnotation
ZoomExtents fixes
Feature: allowsGestureOnAxis property for modifiers
Example: Scrolling of chart in a scrollview
Example: Zoom/pan for realtime chart
Feature: zoomState property and delegates for zoom modifiers
Feature: setDisableTouchEvent method
Added privacy manifest file
Example: Volume profile chart
Example: Selecteable annotation with editable label
Fixed animation on x axis on zoomExtents
Example: realtime min max annotations
Feature: ImageAnnotation
Fixes for axis label alignments
Fixed hitTest related crash on xyySeries
Fixed POM file unspecified error
Example: pinch zoom on realtime chart
Example: Volume profile chart
Added better support for chart inside scollview
Official release for SciChart iOS v4.5. Adds XCode 15 compatibility. Updated examples app finally published to the App store!
Deployment issues resolved, iOS Library and Examples published to App Store
Solve tap gesture not recognised issue
SCIOS-149 New Example - Change Column Series color on touch / tap
Made iOS Package compatible with XCode 15
Remove debug symbol for bitcode as bitcode is not supported in XCode 15
Official release for SciChart Android v4.5. Examples app finally published to the play store!
Deployment issues resolved, AndroidLibrary and Examples published to Play Store
Updated multiple examples to match style & functionality guidelines from JS
Fixed multipane stock chart demo volume bars colour on zoom out
Fixed a crash on 3D series which occurred in the simulator
In preparation for 4.5 release, updating styling & other properties
added light & dark theme versions of trial logo
added isDarkTheme property to IThemeProvider
Updated the trial watermark logo to match new branding theme
This release is in our queue, and will be published shortly!
Added a new feature: IndexDateAxis - which combines the flexiblity of Date axis with collapsing gaps for stock market data of Category Axis
Added a new IndexDateAxis Example in SciChart.iOS.Examples
Added support for Gradient fill in SCIChartSurface background
Added a new Market Depth Chart example/demo
Fixed a bug in Realtime Waterfall 3D Chart
Fixed a bug in Realtime Uniform Surface Mesh 3D Chart
Fixed a bug in Realtime Point cloud 3D example
Fixed multiple bugs in Realtime 3D Geoid example
Multiple bug fixes in Objective-C examples/demos
Fixed SCIRadialGradientBrushStyle based on radius value
Updated the style/theme of iOS Examples App throughout to match new branding style
Re-enable automatic licensing for SciChart.iOS.Examples demo app
Support for watermark images with light & dark theme
Fixed an issue where labels with zero showed minus (-0)
Updated examples app to target Android
Minor rounding issue in DoubleUtil.java
Updated examples app to target Android 13
Tooltip issue fix when touch location moves out of view
Added a new Simple Date Axis example
SC_DROID-877 Fixed occasional ArrayIndexOutOfBoundsException in XySeriesInfo
Added clear in if/else block and moved null check of labelformatter
Sweep animation fix when any value is NaN
Fixed Animate using X only if Y is NaN
Option added for Sweep animation to animate only in the X-direction
SCIOS-1145 Spark Lines chart example styling
SCIOS-1140 All heatmaps, iOS, Android now display the same data as JavaScript
Updated styling throughout the iOS Examples app
Re-ordering iOS App examples and categories
Fixed compilation errors on SciChartDemo.Mac
Added a Population Pyramid example to the Examples app

