Releases: avdaredevil/highcharts-chart
Releases · avdaredevil/highcharts-chart
Official Polymer 3.0 Release
Finally a Polymer 3.0 release.
If you're still on Polymer 1.0, or 2.0, you can use the branches polymer-1.0
or polymer-2.0
:
bower i highcharts-chart#polymer-2.0
Feel free to report any issues, since I have not been able to personally dedicate as much time to this library as of late as I used to.
Official migration to Polymer 2.0
A little late, but here it is! You can now simply install Highcharts the normal way, and the default target will not be polymer 2.0.
If you're still on Polymer 1.0, you can use the branch polymer-1.0
:
bower i highcharts-chart#polymer-1.0
Feel free to report an issues, since I have not been able to personally dedicate as much time to this library as of late as I used to.
Highcharts 5.0.0 compatible element, Binding Complete, Efficiency upgrades
Highcharts-Chart is now 5.0.0 ready.
New Elements/Behavior in/about this release
highcharts-shared-styles
- The shared styles for all elements.
New Features in/about this release
- Shared Styles created
- Height responsive mode added
- binding updated to match and work with v5
plotOptions
andchartOptions
now work with the appropriate keys in config- Bindings added to
- Zoom
- Legend options
- Tooltip options
- Highchart options
- Exporting
- Credits
- colorByPoint
- Removed extraneous properties like
legendPos
,legendValign
, etc. setData
updated to also accept a singular object that defines series 1- Added
getSeries
andzoomOut
as a function
Elements Suite Complete + Data Bind overhaul
Highcharts-Chart is now fully compatible with Highmaps, and HighStock.
New Elements/Behavior in/about this release
highcharts-chart
- Highcharts Chart elementhighcharts-map
- Highcharts Map elementhighcharts-stock
- Highcharts Stock element [for massive data sets]highcharts-behavior
- The base component that includes Highcharts and Polymer interop behavior.
New Features in/about this release
- Event payloads now include the
component
field which points to the Polymer element itself highcharts-options
now let's you append/override any part of the chart- Component System added to highcharts to work with
Stock
andMap
- Label logic adjusted
- Lot's of refactored changes
- Dummy Function
- Behavior nomenclature
pushData
adjusted
Production v1.0.1 released - Databinding Complete
Highcharts-Chart is now Fully Data-Binded.
New Features in/about this release
- X and Y Zooming Binded
- Legend Binded
- Chart Options Binded
- Generic Label Binded
- Exporting Binded
- Fixed X-Axis
Ready
Binding - Fixed Y-Axis Binding that broke after #3
reRender()
Added - Force complete re-render of highchart
Production Version 1.0.0 Released
Highcharts-Chart is now Production Ready.
New Features in/about this release
- Updated Docs
yAxis
Binding added thanks to #3- General code refactoring
- Production level testing
STABLE Version v0.0.4 released
Features
- Remove Series Function Added
- [Internal API] Safe Series getter created:
_getSeries(z)
which will get series by index, else return a dummy object. - Internal Cleaning up, optimization
- Highcharts Error support added with Polymer like warnings in the console.
- Zooming Adjusted
- Update Series overloaded with Multiple and Single options support
- Add Series supports
otherOptions
as the last parameter --highcharts-chart-container
mixin now available for styling- Warn errors adjusted for debugging
- X & Y Label, data binds now provided
Stable Version v0.0.3 released
Features:
- Support Events [
click
,load
,drills
,print
,etc...] - Zooming Supported
- Cleaned Library
- Drilling Supported
- Multiple Series support
- Legend/Tooltip Configurations
- Exporting support
- Default Options override support.
- Bar/Column chart supported
xLabel
Addedlabel
functionality added as an overrider- Super robust live demo site, with interactivity and easter eggs
- Functions Updated to support multiple series [overloads] and
drillability
/colorByPoint
/names
. - Dynamic Data/Series insertions.
- Lots more functions added:
Method | Parameters | Description |
---|---|---|
setData(data,z=0) |
Data Array ,Series Index |
Replaces series data with the passed array |
addData(x,y,z,drill) |
x ,y ,index ,drillable? |
Appends to data [efficient] |
pushData(x,y,z) |
x ,y ,index |
Shifts and adds to data [efficient] |
addSeries(name,data,colorByPoint) |
String ,Array ,boolean |
Shifts and adds to data [efficient] |
addDrillSeries(point,data,name) |
point ,Array ,String |
Shifts and adds to data [efficient] |
updateSeries(options,z=0) |
{} ,0 |
Modifies the options for series [given by z ] |
showLoading(t) |
t [Text] |
Sets Loading-Message equal to t then turns on loading screen |
resizeChart() |
none |
Adjust graph to the size of the parent |
destroy() |
none |
Free's up the memory used by the chart [prevents memory leaks] |
Roadmap:
- Add heat maps, gauge charts.
- Any Suggestions?
Stable BETA Version 2 released
This release is still in BETA.
Features:
- Subtitles Binding
- Selected Elements detection
- Add, Push, Set functions for Data
- Github Pages massive update, with interactivity - buttons, binding, data manipulation, real-time simulation.
Known Bugs:
- The Data property currently serves no purpose, since observation on a non polymer property has to be done via callbacks
Roadmap:
- Support Other Charts
- Improve Data binding model
- Add callback events
- MAYBE: Create a base component, and have individual components [
highcharts-pie
,highcharts-spline
]
Version 0.0.1 Beta
This release is still in BETA.
Features:
- Single Element for all charts
- Multiple Attributes to customize chart
- Data binding with Title & Data
- Completely responsive
- Realtime Data support
- Spline & Pie types supported
Roadmap:
- Support Other Charts
- Improve Data binding model
- Add Map support
- Add more data binds, and callback events
- Color-Schemes Support
- MAYBE: Create a base component, and have individual components [
highcharts-pie
,highcharts-spline
]