* Implemented specs from Highcharts v5.0.0
Conform changelog at https://www.highcharts.com/documentation/changelog, implemented the following changes:
- Added styled mode for optional separation of SVG and CSS.
- Added responsive option set.
- Added accessibility option set.
- Added new function, Chart.update in order to update the chart options after render time.
- Added new function, Chart.addCredits.
- Added new function, Chart.title.update.
- Added new function, Chart.credits.update.
- Added new function, Legend.update.
- Added new option, Renderer.definition.
- Added new option, exporting.error for catching errors in offline exporting.
- Added new option, exporting.libURL for use with offline exporting.
- Added new option, pane.background.className.
- Added new option, xAxis.className.
- Added new option, xAxis.crosshair.className.
- Added new option, plotOptions.series.dataLabels.className.
- Added new option, plotOptions.series.className for styling individual series.
- Added new option, xAxis.plotBands.className.
- Added new option, xAxis.plotLines.className.
- Added new option, plotOptions.series.zones.className.
- Added new option, chart.colorCount for use in styled mode.
- Added new option, defs for defining reusable elements in styled mode.
- Added new option, tooltip.padding.
- Added new option, series<line>.data.colorIndex for coloring points in styled mode.
- Added new option, tooltip.split.
- Added new option, chart.description for use with the accessibility module.
- Added new option, chart.typeDescription for use with the accessibility module.
- Added new option, xAxis.description for use with the accessibility module.
- Added new option, plotOptions.series.description for use with the accessibility module.
- Refactored build system to use ES6 imports and node-based build script.
- Changed all default colors (except series data colors) to a simplified color scheme based on just a few shared colors.
Additional improvements (found throughout the documentation):
- Changed reference from `color?: string` to `color?: Color` throughout the different Options objects (this broke Typescript intellisense before)
- ChartObject.xAxis now accepts also a single AxisObject, as well as Array<AxisObject>
- ChartObject.yAxis now accepts also a single AxisObject, as well as Array<AxisObject>
- Important: a handful changes already implemented by community contributors are left alone
* Implemented specs from Highcharts 5.0.1 (2016-10-26)
Conform changelog at https://www.highcharts.com/documentation/changelog, implemented the following changes:
- Added new options, axis.softMin and axis.softMax.
No further documentation linked on the following subjects/changes (= ignored):
- Added Legend keyboard navigation to the accessibility module.
- Added animation on hovering point markers.
- Added offline PDF export support.
* Implemented Highcharts 5.0.3 (2016-11-18)
- Added new option, lang.numericSymbolMagnitude, to support numeric symbol shortening in Japanese, Korean and certain Chinese locales.
- Added new option, threshold, for solid gauge series.
- Added new CSS custom property, textOutline, and at the same time removed the textShadow shim. Closes#5849.
Ignored due to being implementation-only, or lack of documentation:
- Better implementation of the chart.pinchType option. Allow pinchType and zoomType to be set independently. When tooltip.followTouchMove is true, pinchType only applies to two-finger touches. Closes#5840.
- Changed the Highcharts.addEvent function to return a callback to be used to remove the same event.
- Implemented bubbles in the Boost module.
- Improved alignment of ticks on multiple axes by allowing ticks to be placed at less strict intervals.
- Refactored split tooltip connectors to use common callback shape instead.
* Highcharts 5.0.7 (2017-01-17)
- Added new option, global.timezone, as a convenient shortcut to timezones defined with moment.js.
- Changed the Highcharts.error function to handle strings.
Ignored due to being implementation-only, or lack of documentation:
- Added Legend keyboard navigation to accessibility module.
- Added chart render and predraw events needed by the new Boost module.
- Added optional redraw to drillToNode, related to #6180.
- Added support for marker.symbol setting on bubble charts.
- Changed the Highcharts.addEvent function to return a callback to be used to remove the same event.
* Highcharts 5.0.8 (2017-03-08)
Conform changelog at https://www.highcharts.com/documentation/changelog, implemented the following changes:
- Added animation on graph mouse over and mouse out.
- Added new option, solidgauge.rounded.
- Added support for relative chart.height as a percentage of the width. This allows for fixed aspect ratio.
Ignored due to being implementation-only, or lack of documentation:
- Added a refactored Boost module based on WebGL. Details and API to be announced.
- Added hooks so that users can define their own log axis conversion functions, and can advertise that the log axis should allow negative values.
* Highcharts 5.0.10 (2017-03-31)
Conform changelog at https://www.highcharts.com/documentation/changelog, implemented the following changes:
- Added new option, plotOptions.column.crisp, to allow disabling crisp columns and subsequent rendering issues with densely packed items. Closes#5755.
- Added new option, findNearestPointBy to declare how the tooltip searches for points. #6231.
Ignored due to being implementation-only, or lack of documentation:
- Added !default statement to SASS variables for easier configuration. Closes#6436.
- Refactored the Pane object to keep track of its own backgrounds, more decoupled from Axis.
* Fixed dtslint warnings and errors for CI
This fixes all tslint/dtslint errors, incl. historic errors. #vanity
- Fixed: Array type using 'Array<T>' is forbidden for simple types. Use 'T[]' instead.
- Fixed: Exceeds maximum line length of 200
- Fixed: trailing whitespace
- Fixed: missing semicolon
- Fixed: Consecutive blank lines are forbidden
- Fixed: non-arrow functions are forbidden
- Fixed: missing whitespace
- Fixed: Don't leave a blank line before/after '{' / '}'
- Fixed: Do not use 'var'
* Create tslint.json
* Moved v1 types to specified version folder.
* Created types for react-i18next.
* Exported as global UMD module.
* Added more tests.
* Fixed dtslint errors.
* Removed @KostyaEsmukov from the authors list.
* Added addition data for Trans component.
* Added typescript 2.3 support.
* Added generic TKey for translate method.
* Removed path map to i18next/v2.
* Fixed dtslint error.
* Fixed ts error.
* Update ses transport types to match current nodemailer
* Updated tests
* Updated version number
* Update SES test to match new defintion
* Set noemit to true in tsconfig
* Change version to only have x.x
* Added import aws-sdk to ses tests
* Added package.json for aws dependency
* Add missing semicolon