This repository has been archived by the owner on Sep 1, 2021. It is now read-only.
Releases: PerfectlyNormal/highcharts-rails
Releases · PerfectlyNormal/highcharts-rails
v6.0.3
v4.2.3
Release v4.2.3
v4.1.9
4.1.9 / 2015-12-04
- Updated Highcharts to 4.1.9 (2015-10-07)
- Added new option, axis.visible.
- Added new option, bubble.sizeByAbsoluteValue, to allow negative bubbles sizes to be based on the absolute value rather than a scalar difference from smallest to greatest. Closes #4498.
- Added new series option, softThreshold, to prevent showing subzero axis ticks for line series that consist of positive data only.
- Added support for legendType: 'point' on more series types than just pie and its derivatives.
- Fixed #2473, allowHTML should not affect the forExport flag.
- Fixed #2711, set proper order of data labels inside columns.
- Fixed #2854, SVG images in symbol URL's did not display in IE11.
- Fixed #3529, selected point changed color after updating.
- Fixed #3542, tooltip with useHTML did not fade out smoothly.
- Fixed #3632, pie inner size shouldn't be allowed to be greater than outer size.
- Fixed #3636, negativeColor wasn't set for marker on hover.
- Fixed #3801, pie chart radial gradient position did not update on chart resize.
- Fixed #3971, X axis label step was not honoured when rotation was set.
- Fixed #4136, treemap did not export correctly after drillToNode.
- Fixed #4298, treemap did not update axis extremes after updated data.
- Fixed #4431, tooltip was broken when changing from column series to a different type.
- Fixed #4442, alignTicks forced axes to align, even when only one of them contained data.
- Fixed #4465, tooltip disappeared on point when stickyTracking was false.
- Fixed #4482, line disappeared during animation when series.step was enabled.
- Fixed #4485, ticks were added inside axis break on datetime axis.
- Fixed #4502, wrong bounding box detection of rotated labels caused overlapping text in old IE.
- Fixed #4504, bars were misplaced when using reversed yAxis.
- Fixed #4510, point search along X axis failed in boost module.
- Fixed #4511, tooltip was not displayed, when yAxis.max cut off top part of the column.
- Fixed #4519, updatating pie data immediately failed with Standalone Framework.
- Fixed #4525, errors in exported SVG when allowHTML was true.
- Fixed #4526, series used the same clip-paths, which caused wrong clipping when using different axes.
- Fixed #4529, boost module produced error with pie charts.
- Fixed #4530, heatmap with single point and large colsize caused the point not to display.
- Fixed #4532, stack ID's as strings caused JS error in Highcharts 3D.
- Fixed #4536, unable to zoom in closely on first category when minRange was less than closest point range.
- Fixed #4543, null value bubbles should not be drawn.
- Fixed #4546, pie and flag series not showing tooltip correctly when displayed in a chart with shared tooltip.
- Fixed #4558, when resizing chart during addPoint animation cause error in stacking.
- Fixed #4562, logarithmic zAxis for 3D scatter did not render properly points.
- Fixed #4586, some markers moved by 1px after hovering.
- Fixed #4594, errors when stacking two series with different data lengths on a log axis.
- Fixed #4599, cropThreshold should be ignored when getExtremesFromAll is enabled.
- Fixed #4615, labels on color axis were wrongly positioned when useHTML.
- Fixed #4627, data labels exported twice in IE and Edge. Text shadows not rendered in Edge.
- Fixed issue with duplicated pane backgrounds after the #3176 fix.
- Fixed issue with offline export in Firefox. Closes #4550.
- Fixed regression with global animation and timing of calls.
- Fixed #2801, whiskerLength for boxplot can be set in pixels.
- Fixed #3323, 3d pie parts have better zIndexes, out part of slice crossing sides created, normalization of alpha and beta to (-360, 360) range.
- Partly fixed #1686, tooltip not hiding when mouse enters over it then out from series.
- Refactored columns. Separated the crisping logic from the rest of the translation logic. Related to #4179.
v4.1.5
- Updated Highcharts to 4.1.5
- Added new option, series.keys.
- Added now option, autoRotationLimit, as an upper limit for when to apply auto rotation. Closes #3941.
- Added options to solidgauge, radius and innerRadius on individual points.
- Changed tooltip behaviour in line charts and derivatives. This made swithching between series easier when the other series was covered by the tooltip.
- Fixed #2922, redundant drilldown event on clicking data label.
- Fixed #3355, causing misaligned bars around the threshold value.
- Fixed #3758, setData on heatmap caused X axis to lose point range.
- Fixed #3839, axis labels not using available space after resize.
- Fixed #3867, errors on drill up on multi-series multi-level chart.
- Fixed #3912, shared tooltips not working well with pointPlacement.
- Fixed #3935, time axes got wrong extremes in rare cases.
- Fixed #3951, drilldown activeLabelStyle was lost after setting extremes.
- Fixed #3962, tooltip covered stacked columns near edges of the chart.
- Fixed #3967, shared tooltip not working with two datetime axes.
- Fixed #3969, legend indicator not displayed on colorAxis for 0 values.
- Fixed #3976, one legend item's height influenced all subsequent boxes.
- Fixed #3985, clicks registering incorrectly on column charts.
- Fixed #3988, column legend markers were not aligned to baseline.
- Fixed #3990, drilldown failed after destroying and re-initialising chart.
- Fixed #3995, all points were black after drilling in treemap with a coloraxis.
- Fixed #3996, font-style not taking effect with useHTML.
- Fixed #4001, errors thrown on area with a single point and zones.
- Fixed #4003, text replacement in export replaced content in label.
- Fixed #4006, wrong rendering of zones with values less then the minimum.
- Fixed #4014, touch scrolling not working on charts since the default followTouchMove changed.
- Fixed #4015, solid gauge color not updating in IE8.
- Fixed #4035, lineWidthPlus adding to states.hover.lineWidth.
- Fixed #4046, treemap issue with drillToNode and redraw of the chart.
- Fixed #4051, minPointLength gave wrong position on reversed Y axis.
- Fixed #4055, unable to set borderWidth to 0 for 3d columns.
- Fixed #4056, stack labels on reversed axis not vertically aligned correctly.
- Fixed #4062, 3d zIndex incorrect on chart resize.
- Fixed #4067, 3d columns datalabels not aligned.
- Fixed #4068, null colors rendered as black in columns and white in pies.
- Fixed #4069, setVisible was very slow on pies with many legend items.
- Fixed #4070, label ellipsis lost on vertical axis after redraw.
- Fixed #4075, zone elements were not destroyed on series update.
- Fixed #4079, bullets in tooltips had wrong encoding in IE8 on non-UTC pages.
- Fixed #4082, series with zones didn't apply hover line width.
- Fixed #4083, series with zones animated wrong on addPoint.
- Fixed #4085, wrong usage of momentjs in demo.
- Fixed #3832, bundled PhantomJS scripts not copied to filesystem on Windows.
v4.1.4
Release v4.1.4
v4.0.4
- Updated Highcharts to 4.0.4
- Added more date parsing logic to the data module. Now integrates with Date.js, and uses Date.parse. Tries to parse all dates, but falls back to categories if dates are not sorted (which may be a sign that parsing went wrong).
- Added support for setting marker image dimensions. Closes #1807. Closes #1817.
- Added a better default value for xAxis.allowDecimals. Don't allow decimals in X value ranges that look like years. Closes #3363.
- Added warning on trying to plot negative points on a logarithmic axis.
- Allow changing "Date" class used to support other calendars. Added new option global.Date.
- Allow overriding Highcharts.numberFormat from the outside. Closes #3284.
- Made point.click event work in combination with drilldown charts.
- Fixed #3381 3D pies, wrong z index applied to sides
- Fixed #3279, column z issues in 3d
- Fixed #3397, footerFormat does not replace variables
- Speed optimization of Series.setData, related to #3260.
- Fixed #2909, a regression causing chart click event not to fire when zoom enabled on touch devices.
- Fixed #3334, missing animations in 3d pies
- Fixed issue causing markers to show even on dense line series, in spite of new logic in 4.x where it should depend on series density.
- Fixed #3202, tick marks being drawn in unwanted positions when tickInterval was set on categorized axis.
- Fixed #424, wrong tooltip position for column series in a pane position
- Fixed #3352, JavaScript errors on clicking category labels on async drilldown.
- Fixed #3344, drilldown axis label style inconsistent after redraw.
- Fixed #3353, wrong axis minimum and maximum on thresholded series when switching from linear to logarithmic axes type.
- Fixed #3342, memory leaks in jQuery 2.x when repeatedly reinstanciating charts or destroying and recreating renderer primitives.
- Fixed memory leak on addPoint caused by adding empty names to the Axis.names lookup table.
- Fixed #3328, 3D Columns and null values
- Fixes #3317, extra tick added when there are only two ticks (start and end)
- Fixed #3315 by disallowing duplicate ids in drilldown.
- Fixed #3182, three level drilldown broken when drilling up and down again on the same series.
- Fixed #3276 with HTML markup in element titles when a label is shortened by ellipsis.
- Fixed #3088, tooltip blocking new mouse interaction after hiding when useHTML is true.
- Fixed #3285, funnel and pyramid center option not working for vertical dimension.
- Fixed #3300 where data labels would remain semi-transparent when chart updated in the middle of labels fading in.
- Fixed #3295, labels do not render 0 as value
- Fixed #3282, plotBorder width changed sign, causing a strange animation
- Fixed #3245, waterfall series failed when first element was Sum or IntermediateSum
Version 4.0.1 (2014-04-24)
- Fixed #2945, a regression causing pie data label formatter to be ignored unless the format option is set to null.
- Fixed #2941 causing columns to be Z-sorted in the wrong direction.
- Fixed #2940 causing gradient colors not to apply on strokes in Highcharts 4.
- Fixed #2939 causing wrong clipping of 3D charts rendered with highstock.js.
- Fixed #2930 causing JS errors on gauges in Highcharts 4.0.
- Fixed #2936 causing wrong Z index on 3D column.
- Fixed #2928 causing the halo to be misplaced on multiple pane positions and inverted line charts.
Version 4.0.0 (2014-04-22)
Version 3.0.10 (2014-03-11)
- Improved performance by 35% in our benchmark suite.
- Added new option, plotOptions.gauge.overshoot, that takes a value in degrees for how much the dial should overshoot when the value is off the chart.
- Added smarter logic to Series.setData, where instead of re-creating all the data points, existing points are updated. This allows animation, performs faster and is less prone to memory issues.
- Added option, yAxis.reversedStacks, to choose whether to stack from the top down or from the bottom of the stack and up.
- Added support for drilldown on multi-series column charts. Closes #2604.
- Added 'pyramid' type of series
- Added 'reversed' option to funnel series.
- Fixed #2755 where attributes in pseudo-HTML were applied outside elements.
- Fixed #2753 which caused errors and broken behaviour on drilldown containing null points.
- Fixed #2770 where data labels on error bars were not displayed.
- Fixed #2681 where the Pointer object leaked memory after Chart.destroy.
- Fixed #2763 where series on log axes would disappear alltogether when the axis became too short.
- Fixed #2760 where the ignoreHiddenSeries setting had no effect on bubble sizes.
- Fixed issue with Chart.setTitle not causing the chart to redraw to adapt to changed size of the title. Closes #2719. Closes #2744.
- Fixed #2738 where legend navigation would add one page too many when the last page had two items.
- Fixed #2722 where pie slice data label connectors would have the wrong Z index after hiding and showing the slice.
- Made chart.style option take effect on chart instances, not only globally. Closes #2723.
- Fixed #2713 where series connected to a dynamically added X axis would fail.
- Fixed issue with horizontal axis labels being clipped instead of justified into chart area. Closes #2703.
- Fixed #2700 causing data labels to not render inside columns if the actual value of the column was cropped.
- Fixed #2693 with drilling up from drilldown caused interference between charts.
- Added sparkline demo
- Fixed memory leaks in IE11 due to implementation of touch support. Closes #2691.
- Export server: Fixed jar location lookup on Windows, closes #2869
- Fixed issue with disappearing bar chart data labels in certain chart widths. Closes #2683.
- Fixed issue with showLoading not displaying in IE9. Closes #2686.
- Fixed issue with Axis.update not removing all associated series. Closes #2687.
- Fixed failure in updating stacking from percent to normal. Closes #2682.
- Fixed issue with misalignment of rotated axis labels with useHTML in IE11. Closes #2684.
- Fixed issue with wrapping horizontal legends not taking the x option into account. Closes #2680.
- Fixed issue with JS errors on hovering chart when running IE11 in combination with the Standalone Framework. Closes #2672.
- Fixed issue with wrong rotation of polar charts when X axis was reversed. Closes #2570.
- Fixed issue with tooltip position and hover point on polar chart where startAngle was < 0. Closes #2665.
- Fixed issue with empty tooltip boxes visible in tall pages in IE10.
- Fixed issue with showLoading not working in Standalone Framework. Closes #2653.
- Fixed issues with pie slices and data labels remaining visible after hiding the pie series itself. Closes #2315. Closes #2656.
- Fixed issue with automatic line height on labels with em font sizes. Closes #2651.
- Fixed issue in 3.0.9 where wrong vertical axis labels would be skipped when they were of varying height. Closes #2642.
- Provided reasonable default column width and group width for column charts with only one X value when minRange was set. Closes #2610.
- Fixed issue with too many pages in the legend when using legend navigation. Closes #2617.
- Fixed unexpected effects of zooming outside the data range. Closes #1734.
- Fixed issue with line graphs not being vertically centered when there was only one value which exceeded the upper limit of 44bit values. Closes #2619.
- Worked around Firefox 26 drawing issue where legend items would not redraw after resizing the chart. Closes #2580.
- Fixed issue with mispositioned data label on single pie slice with certain pie sizes, caused by JavaScript rounding error. Closes #2650.
- Fixed issue with text bounding boxes not being correctly computed when the chart was added to a container with display:none !important. Closes #2631.
- Fixed issue with gauge pane background color not taking effect on multiple panes, or respecting changes. Closes #2257. Closes #2649.
- Fixed error in Standalone Framework where calling destroy on an animating element would result in endless error messages. Caused errors when a chart was destroyed while fading out the tooltip. Closes #2616.
- Fixed pie chart issue with messed up data labels with certain combinations of start and end angle. Closes #2645.
- Fixed issue with pies ignoring endAngle when it was set to 0.
- Performance improvement for updating tick labels. Closes #2640.
- Fixed issue with tooltip header not displaying relevant time resolution when points where added at minute or hour resolution with a day between them. Closes #2637.
- Fixed issue with wrong bounding box detection of numeric texts when they were of number type instead of strings. Closes #2316.
- Fixed issue with JS errors and failing to activate charts in pages that are saved to disk from the browser. Closes #2609.
- Fixed issue with followPointer not working correctly for line charts.
- Fixed issue with numerical legend items crashing chart when navigation was enabled. Removed unsafe internal use of elemWrapper.bBox, used elemWrapper.getBBox() instead. Closes #2605.
- Fixed regression with pie slice hover color becoming increasingly brightened after repeated redraws. Closes #1619.
- Fixed issue with positioning of markers in oldIE in inverted charts. Closes #1111.
- Fixed oldIE issue with box plots and error bars not showing in inverted charts. Closed #1680. Closed #1806.
- Fixed missing stack percentage in normal stacks. Closes #2551.
- Fixed issue in Standalone Framework with getting the right mouse position inside a scrollable div. Closes #2205.
- Fixed JS error on hovering over a chart after running Chart.setData without redrawing. Closes #2594.
- Fixed issue with tooltip position if data is NaN.
Version 3.0.9 (2014-01-15)
- Added bower.json file. Closes #2244.
- Fixed JS error on quickly moving the mouse out of a chart. Related to #2499.
- Fixed issue with text positioning in modern IE when CSS line height was much smaller than font size. Closes #2444. Closes #2568. Closes #2569. Affects #2591.
- Fixed issue with crosshairs not exactly following the tooltip, mostly visible ou touch devices. Closes #2582
- Fixed issue with categorized Y axis on gauges being positioned wrong. Closes #2593.
- Reverted optimization that skipped individual handling of point attributes. Closes #2549. Closes #2587.
- Fixed issue with adding a point in the middle of a line series failing. Issue #1109.
- Fixed regression with datetime tooltip header format falling back to full years. Closes #2581.
- Fixed rounding error in stack labels. Closes #2576.
- Implemented new option, switchRowsAndColumns, in the data module.
- Fixed regression in 3.0.8 with hover color of columns having individual color option. Closes #2579.
- Fixed issue with fillColor on box plots not honored when colorByPoint is true. Closes #2574.