Changelog

View changelog for Highcharts, Highstock. Go to the Download page to get the latest version.

Highcharts Basic

Version 3.0.1 (2013-04-09)

  • Added new option, tooltip.followTouchMove. When this is true, the tooltip can be moved by dragging a single finger across the chart, like in Highcharts 2. When it is false, dragging a single finger is ignored by the chart, and causes the whole page to scroll. This applies only when zooming is not enabled. Issue #1644. Issue #1662.
  • Added internationalization for the Print chart text. Issue #1656.
  • Fixed JS error on hiding negative bubbles. Issue #1691.
  • Fixed issue with wrong axis label break on vertical axis when marginLeft is set. Issue #1580.
  • Made loading mask use the current chart size, not the initial one. Issue #1601.
  • Fixed issue with unintentionally filled arcs in oldIE. Issue #1642.
  • Fixed missing crosshairs on logarithmic axis. Issue #1671.
  • Fixed issue with missing median line on box plots in oldIE. Issue #1676.
  • Fixed issue with zooming near the edges of a bubble chart. Issue #1673.
  • Fixed another issue with label height in IE. Issue #1669.
  • Fixed issue with bent pie data label connectors when slicedOffset has a high value. Issue #1678.
  • Fixed regression issue with wrong Y axis extremes on logarithmic axes. Issue #1670.
  • Fixed regression with colorByPoint option in columns with negative value. Issue #1635.
  • Fixed regression with thousandsSep and decimalPoint options not being respected in the tooltip by default. Issue #1637.
  • Fixed issue with the first label on a datetime axis not taking a higher rank, like day format on an axis based on hours. Issue #1649.
  • Fixed issue with chart cursor being overwritten on chart click. Issue #1650.
  • Fixed regression with pies being clipped to the plot area by default. Issue #1647.
  • Fixed issue with area stacking. Issue #1651.
  • Fixed issue with horizontal offset for exporting context button not working. Issue #1654.
  • Fixed regression with minor grid lines and alternate grid bands not being hidden on axis hide. Issue #1667.
  • Fixed issue with stacked areas containing no data. Issue #1661.
  • Fixed regression with tooltips not showing on bar charts in IE7. Issue #1663.
  • Fixed Highcharts 3 regression with corrupted columns when redrawing the chart while animating. Issue #1623.

Version 3.0.0 (2013-03-22)

Version 2.3.5 (2012-12-19)

  • Fixed problem with gauge dial overlapping data label. Issue #1403.
  • Fixed issue with data labels of hidden series being visible after exporting from IE8. Issue #1407.
  • Fixed IE6 and IE7 issue with image symbol markers not always being displayed after page reload. Issue #292.
  • Fixed endless loop in Highstock JavaScript and SVG errors in all charts when setting a negative chart width. Issue #1393.
  • Fixed issue with wrong tooltip position in Android 4.0. Issue #1385.
  • Fixed issue with bottom checkboxes in a legend being hidden after cancelling legend scroll by resize.
  • Fixed issue with series-level image markers not being visible in exported charts.
  • Fixed issue with pie slices not being added to the legend after the first redraw. Issue #1329.
  • Fixed wrong Y axis extremes on stacked line series chart. Issue #1376.
  • Fixed issue with wrong placement of image backgrounds on labels, specifically image shapes in flag charts. Issue #1378.
  • Fixed problem with multiple buttons with menu items in exporting module.
  • Fixed issue with visible borders in exported chart when borderWidth = 0 on column charts in Firefox. Issue #1369.
  • Added pie.startAngle option.
  • Fixed issue with tooltip remaining visible after hiding its series. Issue #1361.
  • Added a delay before hiding exporting menu to prevent the menu from hiding in IE when hovering over neighbour elements and button title. Issue #1357.
  • Fixed issue with reflowing in IE < 9, as well as frozen pivot on resizing gauges in IE < 9. Issue #1235.
  • Fixed issue with backgrounds on multiple gauges within the same chart. Issue #1244.
  • Fixed JS error in IE8 when trying to assign a gradient color to image markers. Issue #1336.
  • Fixed issue with squished X axis labels on column charts with one single point. Now if the series only contains one value, only one tick is shown. Issue #1337.
  • Fixed issue with tick labels using useHTML and step being slightly visible. Issue #1338.
  • Fixed issue with legend items not responding to mouse interaction when legend.useHTML is true. Fixed positioning of legend items in Chrome when legend.useHTML is true. Issue #1249.
  • Fixed issue with wrong positioning of bars in a bar chart when grouping was set to false. Issue #1251.
  • Fixed issue with useHTML, fixed width and word wrapping in Firefox. Issue #1254.
  • Fixed issue with legend checkbox position not being updated in navigatable legends. Issue #1253.
  • Implemented warning on unsorted data for line charts and stock charts. Issue #725. Also throw a Highcharts error on unsorted column data, because the column distance and width logic relies on sorted data. Related to #987.
  • Added line.step options: "left", "center", "right". Fixed issue with step in area ranges. Issue #1330.
  • Added a global lookup array, Highcharts.charts, holding all available chart instances in the page. This prevents issues with writing multiple charts to the same div.
  • Implemented better animation for donuts. Issue #779.
  • Fixed issue with wrong placement of minor grid lines on datetime axes. Issue #1314.
  • Fixed issue with Highcharts.dateFormat only replacing the first occurence of a pattern. Issue #953.
  • Reorganized event assignment so that devices with touch support not only observe the touch events, but also the corresponding mouse events. This prepares for the new generation of browsers with both mouse and touch support. Issue #1305.
  • Prevented getTimeTicks from creating corrupted array. Related to #1301.
  • Fixed issue with wrong dial rotation in angular gauges when used with logarithmic axes.
  • Fixed memory leaks in IE7 releated to SVGRenderer.label and MooTools. Refering to #1298.
  • Fixed issue with blinking column animation on extremely large columns. Issue #1303.
  • Fixed issue with data label alignment not being updated after point update. Issue #1306.
  • Fixed broken height detection of rotated labels in IE9. Issue #1307.
  • Fixed line graph tracker objects so that the stroke-linejoin is round. This ensures better tracking around spikes in the data. Issue #1225.
  • Fixed issue with placement of data labels on a column chart with reversed Y axis. Issue #1308.
  • Fixed issue with visible gray marker objects appearing after Batik export from IE10.
  • Fixed error on exporting an empty chart due to labels with y attribute of NaN. Issue #1300.
  • Improved rendering speed of data labels by not adding a rectangle for labels without border or background.
  • Fixed issue with setting tooltip.valueDecimals to 0. Issue #1248.
  • Fixed JavaScript error on redrawing chart after series removal in IE < 9. Issue #1258.
  • Better detection for repeating gradients. Instead for checking for the same object, the actual gradient definition is now used as the key. Issue #1282.
  • Fixed issue where the upper data label of a range point wasn't destroyed on Series.setData(). Issue #1286.

Version 2.3.3 (2012-10-04)

  • Refactored data label alignment logic for better maintainabilit. Issue #1168. Issue #1212.
  • Worked around label positioning problem in IE9 and IE10. Issue #1101.
  • Fixed gauge series data labels after regression testing
  • Fixed issue with yAxis labels with a minus prefix being wrapped into two lines. Issue #1273.
  • Fixed JS errors on continuously destroying charts in window.resize. Issue #1257.
  • Fixed orphaned marker after Point.update to null. Issue #1269.
  • Fixed issue with text wrapping and bounding boxes in Android 2. Issue #1140.
  • Worked around Safari 6 bug causing disappearing pie slices. Issue #1208.
  • Fixed wrong positions of polar column chart data labels. Issue #1199.
  • Fixed error in VML browsers when redrawing a chart with an image background. Issue #1245.
  • Fixed issue with shadow.offsetX and shadow.offsetY set to 0 being replaced by 1. Issue #1224.
  • Fixed text rotation with useHTML in Firefox 15. Issue #916.
  • Fixed issue with tooltip spilling out to the left in inverted chart. Issue #1231.
  • Fixed issue with null points in stacked columns on a logarithmic scale. Issue #1232.
  • Fixed issue with colors and borderWidth not being applied to individual dials in gauges.
  • Use point.name in the tooltip header even on datetime axis. Issue #976.
  • Fixed JavaScript errors in Firefox 3.6 when displaying the tooltip. Issue #1236.
  • Fixed floating number errors in stack totals. Issue #1223.
  • Fixed issue in 2.3 with the sizing of linked axes. Issue #84.
  • Fixed issue with span styles not being applied across line breaks in SVGRenderer. Issue #390.
  • Fixed issue with series marker options not being reflected in the legend symbol. Issue #674.

Version 2.3.2 (2012-08-31)

  • Added support for rotation of text when useHTML = true in modern browsers. Issue #916.
  • Added new option, ignoreHiddenPoint, for pies.
  • Changed the default line width for area range charts to 1 to avoid the area disappearing altogether in ranges where the min and max are equal. Issue #1213.
  • Reorganized VMLRenderer to move groups (divs) out of the viewport instead of toggling CSS visibility. This provides a faster and more compact fix for #61 and #586.
  • Rendering performance improvement due to better caching of bounding box for texts, leading to less DOM traffic.
  • Fixed JS error in IE7. Issue #1214.
  • Fixed JS error on zooming in to an arearange series in IE9. Prevented arearange data labels from being orphaned when zooming in below cropThreshold. Issue #1209.
  • Fixed issue with data labels appearing outside plot area on initial load
  • Fixed 2.3 regression regarding unstable sorting in Chrome. Issue #337.
  • Fixed auto connect calculation in polar charts when category values are skipped. Issue #1197.
  • Fixed issue with alternateGridColor placement not adhering to tickmarkPlacement setting. Issue #949.
  • Fixed issue with config objects for data skipping a place in the color rotator in export. Issue #868.
  • Fixed regression with stacking on a logarithmic axis. Issue #1200.

Version 2.3.1 (2012-08-29)

  • Fixed security issue in export server.

Version 2.3.0 (2012-08-24)

  • Added radial gauges.
  • Added polar projection for cartesian chart types.
  • Added range series types: area range, area spline range and column range.
  • Added radial gradients for pies.
  • Fixed bugs

Version 2.2.5 (2012-06-08)

  • Fixed Android 2 compatibility problem. Issue 1034
  • Fixed issue with legend text not wrapping correctly to itemStyle.width option ion IE8. Issue 1021.
  • Removed double clipping assignment in development branch, and subsequent JS error on Series.remove in legacy IE. Issue 1027.
  • Fixed broken minRange after the #878 fix.
  • Reverted fix for #904 where a line with lineWidth of 0 became visible in hover state. Issue 1016.
  • Added legend.maxHeight option for paging.
  • Fixed issue with chart title and subtitle responding too late to chart resize. Issue 1012.
  • Fixed JS error on quickly changing range selection in Highstock in column charts. Issue 1004.
  • Fixed issue with clipping of legend after resize to a greater width. Issue 1001.
  • Fixed issue with size detection of rotated text in exported charts legacy IE. Issue 997.
  • Fixed issue with original mouse event information not being passed over to legendItemClick handler. Added it to event.browserEvent. Issue 4. Issue 992.
  • Fixed issue with the series.pointRange option not affecting the width of columns.
  • Added tooltip formatting options: percentageDecimals, percentagePrefix, percentageSuffix, totalDecimals, totalPrefix, totalSuffix. Issue 864.
  • Fixed issue with error #10 appearing on a chart with all null data if yAxis.min was set.
  • Fixed issue when colorByPoint was set to true, it started from the second item in the color array, whereas the first one was assigned to the whole series. Issue 974.
  • Fixed JS error on setting categories with fewer items before the chart was redrawn. Issue 970.

Version 2.2.4 (2012-05-31)

  • Added paging for the legend. Added legend.navigation options set.
  • Added tooltip.positioner option.
  • Refactored major parts of Highcharts by splitting the Chart object into separate prototypes. This eases extendability as the objects are available from the outside, and individual methods and properties can be overridden.
  • Worked around issue with overlapping shadows on stacked columns. Shadow elements are now cut off.
  • Made the tooltip follow the mouse position for shared tooltips with more than 1 series. This fixes problems with the tooltip being rendered close to the top series (or alternatively in another computed middle position) when the user is actually hovering another series. Issue #424.
  • Worked around compatibility issue with jQuery 1.8 preview.
  • Fix bug that removed all win.resize handlers. Issue #982.
  • Fixed issue with X axis labels becoming left aligned instead of centered in IE8 on an axis with many labels. Issue #983.
  • Fixed problem with unwanted chart border when printing in Chrome. Issue #980.
  • Fixed unresponsive browser in IE8 Standards when exporting pie charts with data labels. Issue #968.
  • Fixed issue with xAxis label formats not landing on whole days when using local time. Issue #950.
  • Fixed issue with tooltips not displaying over pie charts positioned outside plot area. Issue #68. Issue #956.
  • Removed warnings on accessing layerX and layerY in Chrome.
  • Fixed JS error in Firefox on destroying chart with data labels using MooTools adapter. Issue #958.
  • Added time-aware xDateFormat for tooltip headers in datetime axes. Added tooltip.dateTimeLabelFormat option. Issue #568.
  • Fixed issue with black background in data labels in legacy IE and MooTools adapter. Issue #947.
  • Fixed excessive looping in setTooltipPoints in certain conditions involving hidden series. Issue #945.

Version 2.2.3 (2012-05-07)

  • Fixed issue with ticks and gridlines not being aligned after chart redraw.

Version 2.2.2 (2012-04-26)

  • Fixed bugs.

Version 2.2.1 (2012-03-15)

  • Added box options like borderWidth, backgroundColor and more for data labels.
  • Fixed bugs.

Version 2.2.0 (2012-02-16)

  • Better performance with thousands of points.
  • Improved useHTML feature on labels to skip SVG text generation and use true HTML bounding box.
  • Added configuration options to the Reset button.
  • Added support for logarithmic axes.
  • Numerous bug fixes.
  • Added partial support for Android 2.x. See the compatibility page for limitations.

Version 2.1.9 (2011-11-11)

  • Fixed memory leaks in legacy IE.

Version 2.1.8 (2011-11-05)

  • Fixed compatibility issue with jQuery 1.7.

Version 2.1.7 (2011-10-19)

  • Added useHTML option for most text related configuration objects.
  • Added softConnector option for pie data labels.
  • Added chart.selectionMarkerFill option.
  • Fixed issues with data label positioning for pies.
  • Fixed issue with tooltips covering point in certain cases.
  • Fixed issues with latest MooTools.
  • Worked on memory leak issues.
  • Fixed issues as listed at GitHubunder dates since the last maintenance version.

Version 2.1.6 (2011-07-08)

  • Rewrote data label positioning for pies.
  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 2.1.5 (2011-06-22)

  • Added shadows for pies.
  • Exported charts now respect user set min and max after zoom and visibility option.
  • Added option series.connectNulls to connect line graphs through null points.
  • Added support for exporting image symbols in charts.
  • Added data labels for stack totals and improved positioning of column and bar data labels.
  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 2.1.4 (2011-03-02)

  • Updated MooTools adapter to work with MooTools 1.3.
  • Fixed issue with charts not displaying in IE on pages with large background images or external resources.
  • Fixed issue Safari Mobile crashing after removing a series dynamically.
  • Fixed minor issues as listed at GitHub under dates since the last maintenance version.

Version 2.1.3 (2011-02-07)

  • Added soft line breaks for long category labels.
  • Fixed bugs as listed at GitHub under dates since the last maintenance version.

Version 2.1.2 (2011-01-12)

  • Added adapter for the Prototype JavaScript framework.
  • Added vertical centering logic for data labels on bars when y not given.
  • Fixed bugs as listed at GitHub under dates since the last maintenance version.

Version 2.1.1 (2010-12-03)

  • Added Highcharts.version property.
  • Fixed bugs as listed at GitHub under dates since the last maintenance version.

Version 2.1.0 (2010-11-23)

  • Implemented resizing and reflowing of charts.
  • Added automatic margin adjustment.
  • Added shared tooltip and crosshair.
  • Added more animation options.
  • Added category label anti collision options.
  • Added groups and stacks combination.
  • Added data label connectors for pies.
  • Optimized for iPad.
  • Added dashed lines.
  • Added labels for plot bands and plot lines.
  • Added a separate MooTools adapter.
  • Fixed bugs.
  • Upgrade notes:
    • Legend positioning: Since version 2.1 Highcharts is aware of the size of the titles and legend and will try to make room for these in the chart's margins. When upgrading from older versions, this may lead to too great margins depending on where your legend is positioned. To prevent this, set a new option, floating to true in your legend options. Furthermore, the x and y values of the legend position is now relative to the chart.spacingTop and chart.spacingLeft etc. properties instead of the chart's outer edge.

Version 2.0.5 (2010-09-17)

  • Optimized for IE9 Beta 1. Highcharts is now running beautifully under IE9 Standards mode, but quirks mode is slower than IE8.
  • Added second parameter, callback, for Highcharts.Chart().
  • Added text parameter for showLoading().
  • Fixed bugs as listed at GitHub under dates since the last maintenance version.

Version 2.0.4 (2010-09-07)

  • Fixed bugs as listed at GitHub under dates since the last maintenance version.

Version 2.0.3 (2010-08-07)

  • Fixed JS error on destroying chart with events in IE.

Version 2.0.2 (2010-08-06)

  • Added linked axes
  • Fixed minor bugs as listed at GitHub.

Version 2.0.1 (2010-07-18)

  • Removed chart.updatePosition method. Recalculating the position after moving the container is no longer necessary.
  • Fixed some minor bugs from 2.0.0.
  • Release notes:
    • chart.updatePosition is deprecated.

Version 2.0.0 (2010-07-13)

  • Completely rewritten rendering layer based on SVG and VML.
  • Excanvas no longer needed.
  • Added exporting module for exporting to PNG, JPG, PDF and SVG as well as printing the charts.
  • Added donut charts
  • Better positioning options for legends
  • Dramatic speed improvements in Internet Explorer for series with many points.
  • Fixed memory build-up issues.
  • Fixed minor bugs reported since 1.2.5.
  • Release notes:
    • series.dataURL and series.dataParser are deprecated. Use jQuery ajax instead. Example can be seen at the ajax loaded data example.

Version 1.2.5 (2010-04-13)

  • Added chart.updatePosition and chart.container.
  • Added possibility for initially empty charts.
  • Added options.chart.showAxes.
  • Added series.pointWidth for column series.
  • Added step property to lines.
  • Added legend.reversed option.
  • Fixed zooming issues on inverted charts.
  • Fixed error on stacking of only null points.
  • Fixed issue with excanvas not being initialied before Highcharts.
  • Fixed tickInterval issue.
  • Fixed image symbols not removed on zooming.
  • Fixed issue with datalabels not removed on zoom.
  • Fixed mouse events like click and mouseover not working when tooltip was disabled.
  • Fixed roundoff issues on axis labels on Firefox/Mac.
  • Fixed issues with setData in pies.

Version 1.2.4 (2010-03-10)

  • Added resetZoom and resetZoomTitle to the lang object.
  • Added the global.useUTC option.
  • Fixed error message in IE on window unload.
  • Fixed tooltip width detection issue in IE7.

Version 1.2.3 (2010-03-08)

  • Fixed error messages appearing in some cases after hiding all series.
  • Fixed issue with toggling the visibility of stacked columns.

Version 1.2.2 (2010-03-05)

  • Added lang.decimalPoint and lang.thousandsSep options.
  • Added chart.destroy method.
  • Added axis.setCategories method.
  • Fixed memory leaks.
  • Fixed two error messages.
  • Fixed pie slice border issue with WebKit.
  • Fixed minor issue with maxZoom and min/max values.
  • Fixed issues with null values.
  • Fixed rectangle redrawing issue with column and bar plots.

Version 1.2.1 (2010-02-25)

  • Fixed issue on initially hidden series.
  • Fixed issue with hover area on bars.
  • Fixed addPoint for pies.

Version 1.2.0 (2010-02-23)

  • Added methods and properties for working with charts, axes, series and points dynamically after render time.

Version 1.1.3 (2010-02-03)

  • Fixed a bug in the MooTools adapter.

Version 1.1.2 (2010-01-22)

  • Fixed some minor bugs and issues.

Version 1.1.1 (2010-01-06)

  • Fixed stacked charts in Safari 4.
  • Fixed spline series crashing when only one point defined.
  • Fixed tooltip borders not responding to changes in content height.
  • Fixed wrong placement of zero plane for area series.
  • Added individual color for column and bar plots.

Version 1.1.0 (2009-12-18)

  • Added support for multiple axes with options to place the axis on opposite side and offset from the plot area.
  • Added support for events.
  • Added explicit chart width and height.
  • Added plotLines.
  • Fixed some bugs

Version 1.0.2 (2009-12-09)

  • Fixed warnings in SSL mode in IE.
  • Fixed minor display issues.

Version 1.0.1 (2009-12-06)

  • Fixed zooming for splines.
  • Fixed legend symbols disappearing on zoom.
  • Fixed area and bar stacking issue.
  • Fixed zooming in stacked areas.
  • Fixed issue with single point column plots.
  • Fixed issue with zero level in column and bar charts.

Version 1.0.0 (2009-11-27)

  • First release.

Highstock

Version 1.3.1 (2013-04-09)

  • Added new option, tooltip.followTouchMove. When this is true, the tooltip can be moved by dragging a single finger across the chart, like in Highcharts 2. When it is false, dragging a single finger is ignored by the chart, and causes the whole page to scroll. This applies only when zooming is not enabled. Issue #1644. Issue #1662.
  • Added internationalization for the Print chart text. Issue #1656.
  • Fixed Highstock issue with OHLC and candlestick charts on logarithmic Y axis. Issue #1697.
  • Fixed JS error on hiding negative bubbles. Issue #1691.
  • Fixed issue with wrong axis label break on vertical axis when marginLeft is set. Issue #1580.
  • Made loading mask use the current chart size, not the initial one. Issue #1601.
  • Fixed issue with unintentionally filled arcs in oldIE. Issue #1642.
  • Fixed Highstock issue with flag image backgrounds changing size after panning in and out of view. Issue #1630.
  • Fixed missing crosshairs on logarithmic axis. Issue #1671.
  • Fixed issue with missing median line on box plots in oldIE. Issue #1676.
  • Fixed issue with zooming near the edges of a bubble chart. Issue #1673.
  • Fixed another issue with label height in IE. Issue #1669.
  • Fixed issue with bent pie data label connectors when slicedOffset has a high value. Issue #1678.
  • Fixed regression issue with wrong Y axis extremes on logarithmic axes. Issue #1670.
  • Fixed Highstock 1.3 issue in Firefox where the page would scroll all the way up when clicking the range selector inputs. Issue #1645.
  • Fixed issue with unsynchronized data grouping when one series is shorter than the other on an ordinal axis. Issue #1675.
  • Fixed Highstock issue with columns and derived series types being cut off on an ordinal axis. Issue #988.
  • Fixed regression with colorByPoint option in columns with negative value. Issue #1635.
  • Fixed regression with thousandsSep and decimalPoint options not being respected in the tooltip by default. Issue #1637.
  • Fixed issue with the first label on a datetime axis not taking a higher rank, like day format on an axis based on hours. Issue #1649.
  • Fixed issue with chart cursor being overwritten on chart click. Issue #1650.
  • Fixed regression with pies being clipped to the plot area by default. Issue #1647.
  • Fixed issue with area stacking. Issue #1651.
  • Fixed issue with horizontal offset for exporting context button not working. Issue #1654.
  • Fixed regression with minor grid lines and alternate grid bands not being hidden on axis hide. Issue #1667.
  • Fixed issue with stacked areas containing no data. Issue #1661.
  • Fixed regression with tooltips not showing on bar charts in IE7. Issue #1663.
  • Fixed Highstock regression with disappearing points for data prior to 1970 on an ordinal axis. Issue #1666.
  • Fixed Highcharts 3 regression with corrupted columns when redrawing the chart while animating. Issue #1623.

Version 1.3.0 (2013-03-22)

  • Highstock 1.3 is built on Highcharts 3.0, and shares the same new features for cartesian series types. See the release announcement for 3.0

Version 1.2.5 (2012-12-19)

  • Applied fixes for Highcharts Basic version 2.3.5.
  • Fixed JS error on quickly scrolling a chart with image markers. Issue #1390.
  • Fixed issue with wrong Y axis min/max detection on updated OHLC points. Partially solves #1374.
  • Fixed issue when adding points to hidden OHLC or candlestick series. Issue #1377.
  • Fixed issue with zoomed range increasing when moving the range without resizing it. Issue #1370.
  • Fixed issue with Exporting dropdown menu being covered by the range selector inputs.
  • Made the range selector inputs visible in exported charts. Added rangeSelector.inputPosition option.
  • Fixed Highstock issue with YTD button when not using UTC. Issue #941.
  • Added scrollbar.minWidth option in Highstock. Issue #1246.
  • Fixed Highstock issue with unresponsive range selector buttons by applying clipping to the mouse tracker. Issue #484.

Version 1.2.4 (2012-10-08)

  • Fixed issue where the upper data label of a range point wasn't destroyed on Series.setData(). Issue #1286.
  • Fixed regression with pie charts not working when loading highstock.js. Issue #1284.

Version 1.2.3 (2012-10-04)

  • Refactored data label alignment logic for better maintainability. Issue #1168. Issue #1212.
  • Fixed JS error on moving reset button in Highstock. Issue #1278.
  • Worked around label positioning problem in IE9 and IE10. Issue #1101.
  • Fixed issue with yAxis labels with a minus prefix being wrapped into two lines. Issue #1273.
  • Fixed JS errors on continuously destroying charts in window.resize. Issue #1257.
  • Fixed JS error message in Highstock when destroying a chart after zoom. Issue #1267.
  • Fixed regression with plotOptions.series.dataGrouping not being respected since Highstock 1.2. Issue #1228.
  • Fixed error in VML browsers when redrawing a chart with an image background. Issue #1245.
  • Fixed issue with shadow.offsetX and shadow.offsetY set to 0 being replaced by 1. Issue #1224.
  • Fixed text rotation with useHTML in Firefox 15. Issue #916.
  • Fixed issue with null points in stacked columns on a logarithmic scale. Issue #1232.
  • Highstock: Fixed buggy navigator when point distribution is smaller than minRange. Issue #1056.
  • Use point.name in the tooltip header even on datetime axis. Issue #976.
  • Fixed JavaScript errors in Firefox 3.6 when displaying the tooltip. Issue #1236.
  • Fixed floating number errors in stack totals. Issue #1223.
  • Fixed issue in 2.3 with the sizing of linked axes. Issue #84.
  • Fixed issue with span styles not being applied across line breaks in SVGRenderer. Issue #390.
  • Fixed JS error on rendering a Highstock chart with an empty series array
  • Fixed Highstock issue where the reset zoom button would not show when the navigator and rangeSelector were hidden, and the scrollbar was visible. Related to #979.
  • Fixed issue with stacks becoming inverted after update, caused by recursive redrawing. Issue #1119.
  • Fixed issue with tooltip animation timer running constantly instead of only when the tooltip is moving.
  • Fixed issue with series marker options not being reflected in the legend symbol. Issue #674.

Version 1.2.2 (2012-08-31)

  • Added demonstration of async data loading in Highstock
  • Added support for rotation of text when useHTML = true in modern browsers. Issue #916.
  • Changed the default line width for area range charts to 1 to avoid the area disappearing altogether in ranges where the min and max are equal. Issue #1213.
  • Reorganized VMLRenderer to move groups (divs) out of the viewport instead of toggling CSS visibility. This provides a faster and more compact fix for #61 and #586.
  • Rendering performance improvement due to better caching of bounding box for texts, leading to less DOM traffic.
  • Worked on zoomType for stock charts, allowing the reset button to work more intuitively (#979)
  • Fixed issue with IE7 trying to load "ew-resize" when dragging the scrollbar in Highstock.
  • Fixed JS error in IE7. Issue #1214.
  • Fixed JS error on zooming in to an arearange series in IE9. Prevented arearange data labels from being orphaned when zooming in below cropThreshold. Issue #1209.
  • Fixed issue where flags on an X axis with an offset, height or top option defined, were not placed correctly on the axis.
  • Fixed issue with data labels appearing outside plot area on initial load
  • Fixed 1.2 regression regarding unstable sorting in Chrome. Issue #337.
  • Fixed regression with stacking on a logarithmic axis. Issue #1200.

Version 1.2.1 (2012-08-29)

  • Fixed security issue in export server.

Version 1.2.0 (2012-08-24)

  • Added range series types: area range, area spline range and column range.
  • Fixed bugs

Version 1.1.6

  • Fixed issue with legend text not wrapping correctly to itemStyle.width option ion IE8. Issue #1021.
  • Removed double clipping assignment in development branch, and subsequent JS error on Series.remove in legacy IE. Issue #1027.
  • Fixed issues with grouped data points not being destroyed after zooming on Y axis only. Issue #622.
  • Fixed error message in Firefox when using jQuery UI datepicker against range selector inputs. Issue #1020.
  • Fixed stuck tooltip, crosshairs and state marker after zooming in Highstock. Issue #1003.
  • Fixed JS errors in Highstock when trying to pan a chart with no series. Issue #1017.
  • Fixed JS error on quickly changing range selection in Highstock in column charts. Issue #1004.
  • Fixed issue with size detection of rotated text in exported charts legacy IE. Issue #997.
  • Fixed issue with original mouse event information not being passed over to legendItemClick handler. Added it to event.browserEvent. Issue #4. Issue #992.
  • Added tooltip formatting options: percentageDecimals, percentagePrefix, percentageSuffix, totalDecimals, totalPrefix, totalSuffix. Issue #864.
  • Fixed issue with error #10 appearing on a chart with all null data if yAxis.min was set.
  • Fixed issue when colorByPoint was set to true, it started from the second item in the color array, whereas the first one was assigned to the whole series. Issue #974.
  • Fixed JS error on setting categories with fewer items before the chart was redrawn. Issue #970.
  • Worked around compatibility issue with jQuery 1.8 preview.
  • Fixed bug that removed all win.resize handlers. Issue #982.
  • Fixed issue with X axis labels becoming left aligned instead of centered in IE8 on an axis with many labels. Issue #983.
  • Fixed problem with unwanted chart border when printing in Chrome. Issue #980.
  • Made the tooltip follow the mouse position for shared tooltips with more than 1 series. This fixes problems with the tooltip being rendered close to the top series (or alternatively in another computed middle position) when the user is actually hovering another series. Issue #424.
  • Fixed Highstock error on accessing Navigator series
  • Fixed unresponsive browser in IE8 Standards when exporting pie charts with data labels. Issue #968.
  • Fixed issue with scrollbar without navigator didn't respond to Chart.setSize. Partial fix for #955.
  • Fixed issue with xAxis label formats not landing on whole days when using local time. Issue #950.
  • Fixed issue with tooltips not displaying over pie charts positioned outside plot area. Issue #68. Issue #956.
  • Added scrolling for the legend. Added legend.navigation options set.
  • Removed warnings on accessing layerX and layerY in Chrome.
  • Worked around issue with overlapping shadows on stacked columns. Shadow elements are now cut off.
  • Added time-aware xDateFormat for tooltip headers in datetime axes. Added tooltip.dateTimeLabelFormat option. Issue #568.
  • Fixed issue in protofy branch that choked on setting extremes in Highstock.
  • Fixed issue with black background in data labels in legacy IE and MooTools adapter. Issue #947.
  • Fixed excessive looping in setTooltipPoints in certain conditions involving hidden series. Issue #945.
  • Fixed issue with stack columns' position after redrawing chart. Issue #936.
  • Fixed issue where a line with lineWidth of 0 wouldn't show in hover mode. Issue #940.
  • Fixed issue with lang.decimalPoint option not being applied to axis labels. Issue #939.
  • Fixed float rounding error that caused extra tick position on logarithmic Y axes. Issue #934.
  • Updated fix for #608 to work around JS error in Firefox.
  • Fixed issue with alignTicks not being respected after a chart redraw. Issue #842.
  • Fixed JS error when adding points to a series before redraw. Issue #927.
  • Fixed JS error message on running Axis.setTitle before axis is first rendered. Issue #922.
  • Fixed NaN in attributes in export in Firefox 3.5. Issue #912.
  • Fixed test size detection bug in bar charts with line-broken labels. Issue #909. Issue #882.
  • Fixed issues with setData for pies. Issue #542.
  • Fixed error message on setSize without navigator in Highstock. Issue #904.
  • Prevented trying to set extremes on empty axes when using selection zoom. Issue #859. Issue #906.
  • Fixed errors and crashes on resize. Issue #905.
  • Fixed so stack totals are updated after point.update. Issue #787.
  • Fixed issue with position of stack total labels. Issue #506 and #516.
  • Don't create multiple title nodes on subsequently setting attr title. Issue #891.
  • Fixed error on forced grouped series with no data. Issue #885.
  • Fixed problem with test size detection when rendering a chart within a container with an inherited display property. Issue #883.
  • Fixed problem with chart.click events firing after selection. Issue #370.
  • Worked around issue with tooltips for stacked bar chart were not visible in IE7. Issue #863.
  • Added smooth animation when adding multiple points. Issue #860.
  • Changed zIndex on the range selector buttons in order for the tooltip to show above them. Issue #852.
  • Fixed issue with wrong tooltip to point binding on bar charts containing null values. Issue #833.
  • Fixed problem with flags visible at the end of graph when zoomed off screen. Issue #847.
  • Fixed problem with range selector buttons not becoming unselected when clicking a new button. This happened only when the actual range wasn't changed because the buttons spanned a too wide range. Issue #851.
  • Prevented error on exporting in Prototype by setting default border radius for data labels to 0. Issue #853.
  • Adding enctype to the exporting post to allow it to work in HTTPS in Firefox. Issue #839.
  • Set xAxis.labels.overflow option to null by default in Highcharts, while 'justify' in Stock charts only. Issue #841.
  • Allow the tooltip and the point hover state to survive a chart redraw. Issue #349.
  • Worked on data labels for range series

Version 1.1.5 (2012-03-15)

  • Added feature for the first and last x axis label to stay within the plot area, or be hidden if there is no room.
  • Fixed bugs.

Version 1.1.4 (2012-02-15)

  • Added temporary workaround for text rendering bug in Chrome 18 Beta.
  • Added support for setting height in chart.setSize().
  • Fixed issue with Navigator not responding to selection zoom.

Version 1.1.3 (2012-02-03)

  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 1.1.2 (2011-12-23)

  • Fixed regression bug from 1.1.1 where touch events were not captured in iOS.

Version 1.1.1 (2011-12-22)

  • Fixed display bug with ordinal axes in Chrome 16.
  • Made navigator.xAxis.ordinal inherit xAxis.ordinal.

Version 1.1.0 (2011-12-14)

  • Added ordinal axis option for displaying non-linear data without gaps, typically intraday data withiout gaps for nights and weekends or daily data without gaps for weekends.
  • Added a few advanced options for axis and legend object.
  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 1.0.2 (2011-11-08)

  • Fixed compatibility issue with jQuery 1.7.
  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 1.0.1 (2011-10-25)

  • Added series.compare option to compare the development of values.
  • Fixed error on chart.addSeries
  • Fixed issues as listed at GitHub under dates since the last maintenance version.

Version 1.0.0 (2011-10-18)

  • First release.