All notable changes to this project will be documented in this file. This project loosely follows Semantic Versioning, but is still in early stages of development.
- agcOnRangeChange directive
0.1.0 - 2015-11-29
- agcOnClick directive
- optionalSettings key on api config given default value of empty so that it can actually be optional
0.1.0-beta.2 - 2015-09-09
- GoogleChartService (handles the actual wrapping of the google charts API)
- agcBeforeDraw directive (replaces before-draw on google-chart directive)
- registerServiceListener method on GoogleChartController API
- tests
- much of the internal logic of the GoogleChartController was moved to a service, improving testability and resusability
- before-draw attribute on google-chart directive (replaced by agcBeforeDraw directive)
0.1.0-beta.1 - 2015-09-03
- gauge chart sample
- basic API for hooking into chart events from other directives
- API-level support for listeners/event-handlers on inner chart object
- agc-on-error directive to register listener for google charts error event
- agc-on-mouseover and agc-on-mouseout directives
- Change package meta-data to reflect support for angular 1.2+
- on-select now returns all selections if
selectedItems
is used instead ofselectedItem
- cancels extra draw cycles if many rapid changes are made to chart-object watched parameters
- changed link function to controller in google-chart directive
- broke out some functionality into separate directives (on-ready, on-select)
- namespaced event directives (agc-on-ready, agc-on-error, agc-on-select, agc-on-mouseover, agc-on-mouseout)
- support for
select
attribute
0.0.11 - 2014-08-21
- Revert to AngularJS 1.2.x as requested by user.
- Changed Charts API loader config from a constant to a value to accomodate the use of localization localization features.
- Add before-draw event callback attribute, allowing for last-minute changes from user's javascript (like dynamically resizing chart area for responsive designs).
- Added French local sample.
- Fixed issue where changing view properties didn't cause a redraw.
0.0.10 - 2014-06-24
- Fixed bug with Formatter implementation.
- Fix issue where Select listener function was not called for unselect events.
- Fixed some issues where drawing the chart triggered another call to draw the chart.
select
attribute is now deprecated, to be removed in a future release. Replaced withon-select
to keep naming consistent withon-ready
.
0.0.9 - 2014-04-25
- Load Google Charts API with https as default protocol.
- Support for Custom Formatters
- Added and Reorganized Samples
- Improved IE Compatability for API Loading
0.0.8 - 2014-01-25
- Exposing a factory
googleChartApiPromise
which is a Promise resolved when thegoogle
global object is correctly initialized.
0.0.7 - 2014-01-15
- Removed jQuery dependency.
0.0.6 - 2013-12-29
0.0.5 - 2013-10-12
0.0.4 - 2013-10-03
0.0.3 - 2013-09-20
- Advanced chart formatter are available. Therefore, compatibility is broken withe the previous version of NumberFormat. Check the demo for usage.
0.0.2 - 2013-08-31
- The module is now named
googlechart
(instead ofgooglechart.directives
)