- Build with Angular 12 in Ivy partial compilation mode
- Load Google Charts v50 by default
- Add VegaChart
- Add
GoogleChartType
enum - Some fixes in
GoogleChartsLoaderService
- add
GoogleChartEditor
GoogleChartInterface
: do not set thecomponent
property if the passed object is non-extensible- support Angular 8
This version features some major changes under the hood, however breaking changes are minimal and updating should be straightforward.
GoogleChartInterface
now extends a new interface:GoogleChartsDataTable
- Add support for Controls and Dashboards
- Load Google Charts v47 by default
GoogleChartInterface
andGoogleChartsLoaderService
are now exported as part of the public API- Remove unneeded interface:
GoogleChartComponentInterface
GoogleChartComponent
now implementsOnInit
rather thanOnChanges
- Use
GoogleChartsSettings
to provide settings to the Google Charts library - Remove deprecated
ChartMouseOverEvent
- Add interface for remote data source
- Add interfaces for all formatters
- Add
regionClick
event forGeoChart
- Add missing properties in
GoogleChartInterface
, implement loading data from a remote source
- rename interface
FormatterOptionsInterface
->ColorFormatInterface
- in
GoogleChartInterface
, renameopt_firstRowIsData
->firstRowIsData
- make underlying
GoogleChartComponent
easily accessible - add interfaces
- add
columnLabel
toChartSelectEvent
- demo: add several more examples
- add one-time listeners
- fix events and listeners
- load Google Charts v46 by default
GoogleChartsLoaderService
: injectgoogleChartsVersion
andmapsApiKey
- rename method in GoogleChartComponent: redraw() -> draw()