The very first version of AnyChart hit the shelves more than 10 years ago, check out what our products went through and see what's new in the most recent update.
Version 1.x History
AnyStock version 1.9.0
Released Apr 26, 2013New features:
- (STK-1918) New events: onAnnotationDrawingProgress and onAnnotationEditingProgress are added.
- (STK-1978) ADX series is now available in DMI Technical Indicator.
- (STK-1979) Minimum and Maximum for Timescale.
AnyStock version 1.8.0
Released Jan 21, 2013New features:
- (STK-1949) Value Highlighter for Y Axis.
- (STK-1951) Text and extra timestamp fields support.
- (STK-1952) Date Grouping Modes improvement (see KB).
- (STK-1953) +Infinity/-Infinity values support (see KB).
- (STK-1954) New events: onGotData, onNoData.
- (STK-1954) New methods: showOverlayMessage, hideOverlayMessage.
- (STK-1964) Hand cursor option for Event Markers.
- (STK-1968) Full screen button feature.
- (STK-1962) New number formatting token: scientific number formatting.
Improvements:
- (STK-1858) Full support for scientific number format in CSV.
- (STK-1955) Single point data sets display is improved.
Bug fixes:
- (STK-1963) NaN labels no longer show up when extra axes with no series bound are used.
- (STK-1958) Preset buttons are now updated properly when StockMain.selectRange() method is used.
- (STK-1961) Y Axis scale minor calculation issues are fixed.
- (STK-1966) Point order on multiple append is now treated correctly.
Notes:
- (STK-1957) KB Article: applySettingsChanges method, chart id and annotations problem.
AnyStock version 1.7.0
Released Jul 11, 2012Notes:
- All Fibonacci annotations have new defaults now and are displayed in a new, different and better way. All Fibonacci annotations has level labels enabled by default. Fibonacci Fan now has not only price levels, but also time levels and grid. If you use Fibonacci annotations and upgrade to 1.7.0 — they will look different in your charts and you can revert to an old view only by specifying additional settings in config files.
- <export> node is deprecated and replaced by <export_settings> node, it is strongly recommended to review your config files and do necessary changes. In JSON configs this replacement means: export turns into exportSettings. These changes are made to avoid problems with chart objectModel in Internet Explorer.
New features:
- (STK-1961) Fibonacci drawing tools are significantly improved: you can tune the number and ratios of levels, add level labels and so on. See:
- (STK-1909) New positioning features for Event Markers: ability to place them below series and/or take in account series values. See Event Markers: Positioning for more.
- (STK-1562) New Y Axes scale attributes: scale_start_ratio and scale_end_ratio provide a way to overlay charts in a nice way, particularly useful when one wants to display Volume chart on the same plot with Price chart. See Y Axes Settings: Limiting Scale Draw Region for more.
- (STK-1893) New Y Axes scale attrbutes: soft_minimum and soft_maximum provide additional tuning options for scale auto calculation modes. See Y Axes Settings: Soft Minimum and Soft Maximum: Tuning Auto Calculation .
Improvements:
- (STK-1905) <export> node is deprecated due to the problems it gave when trying to obtain objectModel in Internet Explorer, please use <export_settings> instead.
- (STK-1908) Log axis minimum auto calculation is improved.
Bug fixes:
- (STK-1902) Scroller thumbnail series no longer displays missing values at the end of data set as zeros.
- (STK-1906) Separated tooltip pin no longer breaks when zero length range is selected.
- (STK-1938)Event markers binding to a series fields now works properly and allows multiple groups binding.
- (STK-1913) Flex version no longer throws errors that occasionally presented themselves when working with the component.
- (STK-1915)Fibonacci Arcs geometry issues are fixed.
- (STK-1922) Flex iOs mouse over problems are fixed.
- (STK-1900)enabled attribute of <line> subnode of major and minor grids in axes now works properly.
AnyStock version 1.6.1
Released Feb 6, 2012Bug fixes:
- (STK-1888) setSettings() method ignored altering of period attribute of ATR indicator.
- (STK-1896) setSettings() method ignored altering of attributes Keltner Channels in <keltner_channels_indicator>.
- (STK-1897) setSettings() method ignored altering of period attribute of Aroon indicator.
- (STK-1892) Localization Utility could creats an incorrect formatting template — thousandsSeparator token had a typo.
AnyStock version 1.6.0
Released Dec 26, 2011Bug fixes:
- (STK-1867) Dashed line annotation slow rendering bug has been fixed.
- (STK-1885) The fieldType property in the object model is no longer ignored after calling the applySettingsChanges method.
New features:
- (STK-1872) The ability to specify Z-Index for series to define custom display order for regular series and technical indicators series. Read more about this feature at Series common settings: Z-Index.
- (STK-1869) The ability to pin a certain value on a value scale to ensure its visibility. For more information, please see: Y-Axes Settings: Pinned Value.
AnyStock version 1.5.2
Released Nov 8, 2011Bug fixes:
- (STK-1864) Incorrect formatting strings in objectModel fixed.
AnyStock version 1.5.1
Released Oct 28, 2011Bug fixes:
- (STK-1627) onAnnotationRemove event now returns not only id of removed annotation, but also this annotation as an object — useful improvement for implementing "Undo" feature.
- (STK-1849) Full compatibility with Flex 4.5 Mobile SDK — you can use AnyStock SWC in your iOs or Android Flex projects.
- (STK-1852) Range preset buttons behavior improved, particularly when you sync two different chart objects on one page.
- (STK-1853) IMPORTANT: Formatting rules now enforce escaping of coma, when it is used as decimal or thousand separator: in previous version you could use something like that: " [%Value][decimalSeparator:,]" although documentation states that coma should be escaped by back slash. Since 1.5.1 rules are strict and only the following work correctly: " [%Value][decimalSeparator:\,]"
If you are upgrading from previous versions you should check your config and change them so they follow coma escaping rule.
- (STK-1857) Value highlighter value formatting now works correctly.
- (STK-1850) addEventMarker method now works correctly with localeBasedDate.
- (STK-1847) Scroller events are now fired in the correct order, when unselected area is clicked.
- (STK-1848) Null values are treated correctly as nulls now, not zeros.
- (STK-1862) MFI indicator now reads period correctly.
Improvements:
- (STK-1627) onAnnotationRemove event now returns not only id of removed annotation, but also this annotation as an object — useful improvement for implementing "Undo" feature.
- (STK-1849) Full compatibility with Flex 4.5 Mobile SDK — you can use AnyStock SWC in your iOs or Android Flex projects.
- (STK-1852) Range preset buttons behavior improved, particularly when you sync two different chart objects on one page.
Documentation updates:
- (STK-1504) Updating Event Markers Visual Settings Using JavaScript sample from Online HTML/JavaScript Samples Center has been fixed.
- (STK-1627) onAnnotationRemove description is update in JavaScript API Reference and AnyChart Stock Flex Component: API Reference.
AnyStock version 1.5.0
Released Aug 22, 2011New features:
- (STK-1837) Ability to set different left and right timescale margins in pixels. Read more at: Timescale Right and left paddings.
- (STK-1843) New parameter in applySettingsChanges() method: preserveSelectedRange, which allows to preserve selected range when chart settings are modified.
Bug fixes:
- (STK-1836) Bug fix: version 1.4.0 of the component has the bug, which lead to incorrect placement of event markers — this bug has been fixed.
Documentation updates:
- Basic and Advanced Samples for AnyStock Flex are added. See AnyChart Stock Flex Component: Your First Chart and AnyStock Flex Stock Portal
AnyStock version 1.4.0
Released Jul 5, 2011New features:
- (STK-1699) Ability to set left and right timescale margins in pixels. Read more at: Timescale Right and left paddings.
- (STK-1761) New Technical Indicator: Adaptive Moving Average
- (STK-1757) New Technical Indicator: Chaikin Volatility
- (STK-1760) New Technical Indicator: Modified Moving Average
AnyStock version 1.3.0
Released Jun 27, 2011New features:
- (STK-1690) Ability to bind Y-Axis markers to series values to display chart data on the axis. Read more about this feature in User's Guide article: Y-Axis Markers: Binding to series values.
- (STK-1696) Ability to get data set content using external method getDataSetCSV(). You can see how it works in Online HTML/JS Sample Center: Exporting CSV data example.
- (STK-1571) New method getCurrentYAxisInfo() that allows to get scale minimum, maximum and interval values, when they are calculated automatically.
- New technical indicators :
- (STK-1792) Chaikin Money Flow
- (STK-1782) Chaikin Oscillator
- (STK-1772) Commodity Channel Index
- (STK-1759) DMI
Bug fixes:
- (STK-1814) Grouping of data provider fields with "High" and "Low" approximation types was incorrect. This problem has been fixed, it is strongly recommended to update.
- (STK-1822) Volume+MA indicator worked improperly with ma_period attribute. This error has been fixed.
AnyStock version 1.2.0
Released Jun 3, 2011New features:
- (STK-1672) It is now possible to set a time offset in hours to annotation anchor points in the same way as it is done for data points or event marker anchors. The offset is set by time_offset attribute. See more info about this at Drawing Tools and Annotations: General Settings — Time Offset.
- (STK-1673) Two new events: onAnnotationEditingStart() and onAnnotationEditingFinish(). These events allow to track the start and end of annotation editing. Handling sample is available at Online HTML/JS Sample Center: Annotations Events Handling.
- New technical indicators :
- (STK-1659) Aroon
- (STK-1660) Average True Range (ATR)
- (STK-1661) Accumulation Distribution Line (ADL)
- (STK-1662) Keltner Channels
- (STK-1663) Moving Average Envelopes (MA Envelopes)
- (STK-1664) Momentum
- (STK-1665) On Balance Volume (OBV)
- (STK-1666) Price Channels
- (STK-1667) TRIX
- (STK-1668) BBandsB
- (STK-1669) BBandsWidth
Bug fixes:
- (STK-1484) SWC library shown wrong info in VERSION constant. This bug is fixed.
- (STK-1728) In version 1.1.1 wrong timestamps settings in data sets or data provider lead to "Initializing..." instead of correct error description. This bug is fixed, the correct description is shown now.
Demos and help materials updates:
- (STK-1684) Online HTML/JS Sample: Annotations Events Handling is updated with onAnnotationEditingStart() and onAnnotationEditingFinish() events handlers.
- (STK-1719) Online HTML/JS Sample: Getting technical indicator values is updated due to new indicators adding.
AnyStock version 1.1.1
Released May 13, 2011New features:
- (STK-1658) New navigation option is added: user can hold a SHIFT key and select a range of interest on the plot. You can see this feature at work in AnyChart Stock Videos: Instant Zooming using Keyboard and Mouse.
Bug fixes:
- (STK-1656) When allow_edit attribute forbids annotations editing highlighting of points beneath the annotations didn't work as expected. This bug is fixed.
- (STK-1657) Using applySettingsChanges() method made annotations invisible and new annotation couldn't be added. This bug is fixed.
Demos and help materials updates:
- (STK-1572) New sample in Online HTML/JS Samples Center: Synchronizing selected ranges in two different chart objects — Online HTML/JS Samples Center: Synchronizing charts selected range .
AnyStock version 1.1.0
Released Apr 22, 2011New features:
- (STK-1554) AnyStock Flex Component.
- (STK-1479) Drawing tools, giving end users an ability to add drawings to a chart such as Line segment, Ray, Line, Vertical Line, Horizontal Line, Rectangle, Ellipse, Triangle, Trend channel, Andrew's pitchfork, Fibonacci fan, Fibonacci arc, Fibonacci retracement, Fibonacci time-zones, Buy/Sell signals, Custom text labels and so on.
- (STK-1520) A wide range of options that are intended to control display of missing points is now available.
- (STK-1511) An ability to use RangeArea, RangeSplineArea or RangeBar series types to visualize BBands.
- (STK-1482) A new boolean attribute named adjust_margins to add a dynamic margins so the first and the last value of the Bar, RangeBar, OHLC or Candlestick series are displayed correctly.
- (STK-1472) An ability to configure event markers position — possibility to bind event marker position to a field of series data provider.
Improvements:
- (STK-1505) Huge performance improvement for mouse over the chart area.
- (STK-1517) An improvement in range picker behavior: input values and input masks are internally trimmed.
- (STK-1584) An improvement in the loading of external csv files. Now all the files are loaded faster with a help of asynchronous loading.
Bug fixes:
- (STK-1524) Stock chart sometimes skipped points in process of parsing of CSV files bug fix.
- (STK-1488) A bug with incorrect handling of negative values in Y scales "PercentChanges" calculation fix.
- (STK-1536) Interactive elements redraw and focus update after data or event markers commits bug fix.
- (STK-1551) Chart maximum incorrect calculation — bug fix.
- (STK-1549) External JavaScript method removeEventMarkerGroup() improper work bug fix.
- (STK-1496) External JavaScript method applySettingsChanges() was not able to switch data grouping on or off — bug fix.
- (STK-1555) Sometimes component crashes, when case data set contains missing points in the last row is — bug fix.
Demos and help materials updates:
- (STK-1542) Default template with all the settings that are used in inheritance process is available in the documentation.
- (STK-1547) Online-Demo: Anychart Technical Analysis Portal is available for download with full source code.
- (STK-1648) An Internet Explorer 6 related bug with incorrect chart size calculation in Anychart Technical Analysis Portal is fixed.