- Build with Angular 12 in Ivy partial compilation mode
- Load Google Charts v50 by default
- Add VegaChart
- Add
GoogleChartTypeenum - Some fixes in
GoogleChartsLoaderService
- add
GoogleChartEditor
GoogleChartInterface: do not set thecomponentproperty 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.
GoogleChartInterfacenow extends a new interface:GoogleChartsDataTable- Add support for Controls and Dashboards
- Load Google Charts v47 by default
GoogleChartInterfaceandGoogleChartsLoaderServiceare now exported as part of the public API- Remove unneeded interface:
GoogleChartComponentInterface GoogleChartComponentnow implementsOnInitrather thanOnChanges- Use
GoogleChartsSettingsto provide settings to the Google Charts library - Remove deprecated
ChartMouseOverEvent
- Add interface for remote data source
- Add interfaces for all formatters
- Add
regionClickevent forGeoChart - Add missing properties in
GoogleChartInterface, implement loading data from a remote source
- rename interface
FormatterOptionsInterface->ColorFormatInterface - in
GoogleChartInterface, renameopt_firstRowIsData->firstRowIsData
- make underlying
GoogleChartComponenteasily accessible - add interfaces
- add
columnLabeltoChartSelectEvent - demo: add several more examples
- add one-time listeners
- fix events and listeners
- load Google Charts v46 by default
GoogleChartsLoaderService: injectgoogleChartsVersionandmapsApiKey
- rename method in GoogleChartComponent: redraw() -> draw()