# Changelog

## HEAD (unreleased)

## 23.1.0

* Enhancement: Handle the label overflow inside the Sankey chart.
* Enhancement: Added utility method to round off percentages in Advanced Pie Chart.

## 23.0.1

* Chore: Update dependencies

## 23.0.0

* Enhancement: Added support for Angular 20
* Enhancement: Added support for reference lines on Bar chart (horizontal and vertical), and area chart
* Breaking: Removed support for Angular 17 and earlier versions

## 22.0.0

* Enhancement: Support Angular 19, `standalone` now required in all `@Component`
* Enhancement: Update SASS and update for latest standard libraries
* Enhancement: Sankey Chart can now accept custom colors
* Fix: `update()` was not getting called on `@Input` changes

## 21.1.3

* Fix: Fixed a bug where the mask ID for percent gauge chart would be regenerated on each update

## 21.1.2

* Fix: Percent Gauge Chart: Ensures the circle mask ID is unique for each chart

## 21.1.1

* Fix: Percent Gauge Chart: Fixes server-side-rendering
* Fix: Percent Gauge Chart: Fixes light theme
* Fix: Percent Gauge Chart: Makes target circle highlight only when target is reached

## 21.1.0

* Feature: Add Percent Gauge chart type

## 20.5.0

* Feature: Add Sankey diagram chart type

## 20.4.1

* Bump: d3-array from 2.9.1 to 3.1.1
* Bump: d3-brush from 2.1.0 to 3.0.0
* Bump: d3-ease from 2.0.0 to 3.0.1
* Bump: d3-format from 2.0.0 to 3.1.0
* Bump: d3-hierarchy from 2.0.0 to 3.1.0
* Bump: d3-interpolate from 2.0.1 to 3.0.1
* Bump: d3-scale from 3.2.3 to 4.0.2
* Bump: d3-selection from 2.0.0 to 3.0.0
* Bump: d3-shape from 2.0.0 to 3.2.0
* Bump: d3-transition from 2.0.0 to 3.0.1
* Bump: moment-timezone from 0.5.28 to 0.5.40

## 20.3.1

* Fix: In SSR mode, respect the tick length set and don't cut off the tick label.

## 20.3.0

* Feature: ability to wrap ticks based on available space.

## 20.1.2

* Bump: d3-color from 2.0.0 to 3.1.0 in library

## 20.1.1

* Bump: d3-color from 2.0.0 to 3.1.0 in demo page

## 20.1.0

* Fix: Cyclic import error caused by interface export in `PieGridComponent`.
* Fix: Remove angular animations when SSR on charts with series

## 20.0.0

* Breaking: Upgrade Angular to v13

## 19.2.0

* Fix: Change transition to CSS for Angular Universal fix

## 19.1.0

* Feature: New Chart type: Box chart

## 19.0.1

* Fix: remove remove barrel file causing issues running ngcc (#1667)

## 19.0.0

* Chore: Remove inline styles on `heat-map-cell` and `tree-map-cell`
* Bug: Fix typing issues to support enabling `strictTemplates` option
* Breaking: Upgrade Angular to v12
* Bug: Fix `ColorHelper.customColors` typing to allow for functions or objects (#1641)
* Bug: Fix gradient background hover issue (#1158)

## 18.0.1

* Bug: Use correct curve type
* Bug: include `@types/d3-shape` as a dependency in published package.

## 18.0.0

* Breaking: Improve typing
* Bug: Fix timeline selection

## 17.0.1

* Bug: Fix pie label component on SSR (#1583)
* Bug: Adjust scaleText for linear geauge and number cards on SSR (#1581)
* Bug: Disable animation on ssr and remove unnecesary call on ssr (#1579)

## 17.0.0

* Breaking: Update to angular 11
* Bug: Improve SSR capabilities by approximating axis dimensions (#1567)
* Bug: Chart Tooltip does not work on touch devices (#1213)
* Chore: Remove bypassSecurityTrustStyle call (#1561)

## 16.0.0

* Breaking: Update to angular 10
* Bug: Apply dataLabelFormatting to tooltip value in bar charts (#1419)

## 14.0.0

* Chore: explicitly only suppot ng9

## 13.0.3

* Chore: update dependecies
* Testing: update tests to not use animation

## 13.0.2

* Regression bug: Allow ViewContainerRef as the injection service root

## 13.0.1

* Bug: Fix AOT builds by removing barrel exports

## 13.0.0

* Breaking: Upgrade to Angular 9. Add compatibility with Ivy
* Breaking: Remove deprecated force-directed graph chart
* Breaking: Remove release folder
* Bug: Sanitize tooltip labels (#1241)
* Bug: Fix line chart scaling on charts with large domain (#1204)
* Chore: Remove d3 dependency
* Chore: Update all d3 packages to latest versions

## 12.1.0

* Enhancement: Sanitize tooltip labels (#1241)
* Bug: fix line chart scaling on charts with large domain (#1204)
* Bug: add check for undefined xScale in groupTransform (#1273)

## 12.0.1

* Bug: Pass the correct number of parameters to fix production build (#1203)

## 12.0.0

* Breaking: Upgrade to angular 8.0.0 (#1201)
* Breaking: Rework mouse events to make the format more consistent (#1185)
* Feature: Allow passing extra data to the data items and include it in click and activate events (#1185)

## 11.2.0

* Feature: Made margins for pie chart component optional (#759)
* Feature: Added option to gauge to show or hide inner text (#1175)
* Feature: Added `noBarWhenZero` input to all bar related (#1086)
* Bug: Updated Color.Helper.ts to handle null values (#1167)
* Bug: Added missing export (#1193)
* Bug: Fixed chart height with large number of yAxisTicks (#1105)
* Chore: Bumped extract-text-plugin to version 3.0.2 (#861)
* Chore: Updated zone.js version to 0.9.1 (#1187)
* Docs: Deprecated force-directed graph chart (#1159)
* Docs: Fixed link typo in motivation.md (#1172)
* Docs: Added interactive bubble chart to demo (#1174)

## 11.1.0

* Feature: added option to disable x axis tick rotation (#1139)
* Bug: Update peer dependency requirements

## 11.0.1

* Bug: Fixes displaying of tooltip on IE 11 (#1157)

## 11.0.0

* Breaking: Remove Angular location strategy from ChartCommonModule (#915)
  * Any Angular applications, that rely on the pre-configured location strategy provided by ngx-charts, will need to set it separately
* Feature: Allow access to custom properties in tooltip templates (#555)
* Bug: Update tooltip positioning to correctly flip sides when there is not enough available space (#1136)
* Bug: Fixed combo Line and Bar chart not aligning (#1154)
* Chore: Removed unnecessary peer dependencies (#1140)
* Chore: Replaced bitwise operators with math.floor (#1151)
* Chore: Changed tree-map label class to avoid conflict (#1117)
* Chore: Remove unused property binding (#1120)
* Docs: motivation.md Typo fix (#1123)

## 10.1.0

* Feature: Allow configuration of tick trimming on charts with X and Y axis (#870)
* Bug: Updated packages to remove event-stream vulnerability
* Bug: Fixed issue where advanced pie legend click emits the truncated (#1106)
* Bug: Fixed rotation to respect tick trimming
* Bug: Fixed Pie Chart flicker on Safari (#1068)
* Bug: Fixed issue where vertical bar chart is not showing X axis when all data values are negative (#1044)
* Chore: Removed unused param in GridPanelSeriesComponent (#1025)
* Chore: Added type check instead of truthy value for determining min/max in getRangeGenerator (#1042)
* Docs: Fixed typo (#1056)
* Docs: Fixed link in readme (#1053)
* Docs: Fixed documentation link (#1029)

## 10.0.0

* Breaking: Upgraded to angular 7
* Feature: Implemented legend positioning
* Feature: Added accessibility attributes to bar charts (#977)
* Chore: Migrated to Renderer2 (#1021)
* Chore: getScaleType performance improvements (#995)
* Docs: Fixed value typo (#974)

## 9.1.1

* Chore: Move d3 libraries back to dependencies (#1008)

## 9.1.0

* Feature: Added ES Module Support (#1004)

## 9.0.0

* Breaking: Changed the input of valueFormatting for the tree map chart from an object to number
* Feature: Added support for server side rendering (#919, #920, #921 )
* Bug: Fixed advanced-legend colors in print (#907)
* Bug: Fix value formatting for advanced legend (#906)
* Enhancement: Added option to set globalRootViewContainer in the InjectionService (#914)
* Chore: Added export for domain.helper (#894)
* Docs: Fixed Custom Charts Page link in README.md (#886)

## 8.1.0

* Feature: Added configuration for label trimming on polar chart (#858)
* Feature: Added ability to set Min and Max values for heatmaps closes (#875)
* Fix: Export axes module (#872)
* Fix: Use animations for line-highlight depending on line-series animations (#856)

## 8.0.2

* Bug: Fix pie chart label collision detection

## 8.0.1

* Feature: Add dblclick to pie chart

## 8.0.0

* Breaking: Upgrade to Angular 6

## 7.4.0

* Feature: Data labels for bar charts (#752)
* Bug: Fix computation of X axis ticks angle (#820)

## 7.3.0

* Feature: Added support for overriding x and y axis ticks (#723)
* Feature: Added support for area chart floor value (#684)
* Feature: Implemented min value scales for vertical and horizontal bar charts
* Enhancement: Performance improvements across multiple charts (#765, #758)
* Enhancement: Added support for overriding the min width of pie grid items (#762)
* Bug: Fixed error being thrown when results is undefined (#217)
* Bug: Fixed label input in pie-grid (#773)

## 7.2.0

* Feature: Added bar-vertical yScaleMin (#732)
* Feature: Added support for label input in pie grid chart (#731)
* Bug: Avoid invalid paths when rect shape has 0 width or height (#742)
* Bug: Fix stacked bar chart negative values issue (#605)
* Chore: Added basic test of area-chart (#737)

## 7.1.1

* Bug: Fixed template compile errors with fullTemplateTypeCheck (#730)

## 7.1.0

* Feature: Added support for passing a function to the `customColors` input to all charts. (#676, #713)
* Feature: Added `trimLabels` and `maxLabelLength` inputs to pie chart (#716)
* Feature: Added inputs for formatting the name, value, and percentage in advanced pie chart (#719)
* Enhancement: Switched to using lettable rxjs operators (#683)
* Enhancement: Allow using the timeline for linear x scales (#624)
* Bug: Fixed line/area tooltip positioning in firefox (#671)
* Bug: Removed duplicate input declaration (#708)
* Bug: Fixed duplicate % sign in pie grid charts when animations are disabled (#685)

## 7.0.1

* Fix: Export polyfills to fix AoT build issue with Angular 5 (#644)

## 7.0.0

* Breaking: Added support for angular 5 (#633)
* Bug: Fixed 'ReferenceError: SVGElement is not defined' exception when using with angular universal (#587)
* Bug: Fixed NaN issue on Advanced Pie Chart (#597)
* Bug: Changed onDeactivate in the gauge component to emit the correct value instead of the event value from the global scope (#613)

## 6.1.0

* Feature: Added inputs to control minimum and maximum values on the axes (#582, #359)
* Feature: Added input to enable/disable animations (#565)
* Feature: Added designatedTotal Input for Pie Grid (#554)
* Enhancement: Don't transform text to uppercase in legends and labels (#578)
* Enhancement: Changed legends and label colors (#578)
* Enhancement: Increased font size in advanced legend and number cards subtext (#578)
* Enhancement: Hide legend title when title is missing (#578)
* Enhancement: Added x-axis value to the context of a bubble chart tooltip (#530)
* Bug: Removed path from SVG refs to fix gradients not working when URL has queryString (#584)
* Bug: Fixed bug where value arc animation on gauge chart would start from 0 on update (#563)
* Bug: Removed date conversion for name-value at series-tooltip (#544)
* Bug: Added null check for rootComponents in injection service (#574)
* Bug: Fixed issue where the tooltip would not appear for certain points (#501)
* Bug: Fixed issue where pie chart colors would not update on color changes (#551)
* Bug: Added polyfill for SVGElement.prototype.contains (#386)
* Bug: Renamed ngOutletContext (deprecated) to ngTemplateOutletContext (#535)
* Docs: Added custom chart page

## 6.0.1

* Bug: Fixed line chart stroke color
* Bug: Fixed timeline width and alignment
* Bug: Fixed truncation of legend text (#487)
* Chore: Removed patch numbers from peerDependencies (#478)

## 6.0.0

* Breaking: Removed `showSeriesOnHover` option of line-chart
* Refactor: Improved performance of line and area chart tooltips (#463)
* Enhancement: Added `roundEdges` input property to bar charts (#408)
* Enhancement: Tooltip elements are not created if tooltips are disabled (#415)
* Enhancement: Added the option to define reference lines in line charts (#422)
* Enhancement: Improved animations
* Bug: Fixed timeline select issue (#425)
* Chore: Upgraded angular to 4.2.5
* Demo: Added timeline filter bar chart demo
* Demo: Added Combo chart (bar and line) demo (#432)

## 5.3.1

* Bug: Fix bug where the axis component would not emit a dimensionsChanged event in some cases

## 5.3.0

* Feature: Added option to pass custom ng-templates for tooltips to all charts
* Enhancement: Added 'label' input to advanced pie chart component
* Enhancement: Exposed xOrient and yOrient properties on axis components
* Enhancement: Set default dimensions if width or height are undefined or 0
* Enhancement: Set a default color scheme
* Bug: Fixed bubble chart overriding the view input
* Bug: Fixed linear color scheme when there are less than 3 colors
* Bug: Fixed gradient not applying to straight lines
* Demo: Added sparkline custom demo chart
* Demo: Added interactive treemap demo chart

## 5.2.1

* Bug: Remove RGBColor type from color-util file (#394)

## 5.2.0

* Feature: Added Polar/Radar chart type (#380)
* Enhancement: Disable pointer if no click events are attached to number cards (#378)
* Enhancement: Added gradient to tree map chart (#382)
* Enhancement: Added support for inverted colors from rgba values in number cards (#366)
* Enhancement: Added value and label formatting to tree map (#383)
* Refactor: loremess restrictive angular dependency versioning (#358)
* Bug: Fixed types in gauge chart (#364)
* Bug: Fixed axis and tooltips on bubble chart (#352)
* Bug: Added styleUrls and changeDetection to bubble chart
* Bug: Truncate dimension values
* Bug: Fixed number card count animation (#387)
* Bug: Added type to gauge chart valueFormatting parameter (#388)

## 5.1.2

* Bug: Fix number card scaling in hybrid apps using ngUpgrade (#338)
* Bug: Fix label trimming and clipped SVGs (#340)

## 5.1.1

* Bug: Add default value for label format (#334)

## 5.1.0

* Enhancement: Added valueFormatting input to number card chart (#325)
* Enhancement: Added label formatting input to number card chart (#332)
* Enhancement: Added tooltipText to pie charts (#331)
* Enhancement: Added option in line-chart for disabling series on hover (#323)
* Enhancement: Added an input for custom legend title (#317)
* Bug: Fixed number card text scaling when values change (#330)
* Bug: Inverted y-axis on horizontal bar charts (#328)
* Bug: Fix division by zero in pie label component

## 5.0.1

* Enhancement: `valueFormatting` applies to Gauge Arc Labels too

## 5.0.0

* Breaking: Upgrade to angular 4

## 4.4.0

* Feature: Added ability to set card text color in number card (#284)
* Enhancement: Added more heatmap options and support for various inputs for innerPadding (#297, #301)
* Enhancement: Added valueFormatting input to linear gauge chart
* Enhancement: Added valueFormatting input to gauge chart
* Enhancement: Added labelFormatting input to pie chart
* Enhancement: Updated pie chart label animations (#291)
* Bug: Fixed pie chart positioning
* Bug: Fixed ticks calculation on resize (#295)
* Bug: Fixed percentage value in pie grid when the total is 0 (#288)
* Bug: Fixed date formatting in bubble chart tooltips (#285)
* Bug: Fixed Scale.round error in line chart (#287)
* Chore: AOT error fixes

## 4.3.0

* Enhancement: Improved pie chart label positioning (#273)
* Enhancement: Improved number card design and scaling (#272)
* Chore: Refactored charts to use d3 modules directly in library components (#270)

## 4.2.1

* Bug: Fixed customColors mapping
* Chore: Various AoT compilation and build improvements (#255, #257, #258, #259, #256, #263, #260, #266)

## 4.2.0

* Chore: AoT compilation compatibility improvements (#253, #252, #251)
* Enhancement: Added option to disable tooltips (#223)

## 4.1.3

* Enhancement: Added option to override the value in gauge chart
* Bug: Fixed padding on bubble charts
* Chore: Compile SCSS into CSS before building
* Chore: Expor ChartComponent through the main module

## 4.1.2

* Bug: Fix tooltip when axis labels are not shown in bubble chart
* Bug: Do not round scales when they are not linear
* Enhancement: Show Axis labels in bubble chart tooltip (#210)

## 4.1.1

* Bug: Fix items not always deactivating on bubble chart
* Bug: Fix bubbles not showing for when y value is 0
* Bug: Fix realtime data generator on demo page for line and area charts

## 4.1.0

* Feature: Added scatter/bubble chart (#197)
* Bug: Made line-area-tooltip anchor visible on light theme
* Bug: Fixed precision on pie grid percentage values (#202)

## 4.0.3

* Bug: Update zone.js version

## 4.0.2

* Bug: Fixed css scope
* Bug: Fixed vertical alignment issue of advanced pie legend
* Bug: Fixed AOT issue where scss files were missing in the release folder
* Chore: Made tooltip injector use Renderer
* Chore: Updated Angular to 2.4.5

## 4.0.1

* Bug: Fixed regressions from CSS refactor

## 4.0.0

* Enhancement: Added `barPadding` and `groupPadding` properties to bar-charts (#185)
* Enhancement: Added `innerPadding` property for heatmap, to control padding between cells (#165)
* Enhancement: Added `axisTickformatting` property to bar, area, line, gauge and heatmap charts, for custom axis tick formatting (#167)
* Enhancement: Added `innerRadius` property to pie charts, Fixes #104 (#162)
* Enhancement: Added `roundDomain` property to all charts with axis, allowing it to round the domains to nice values (#183)
* Enhancement: Added animation to areaTooltip anchors (#183)
* Bug: Charts not rendering if container is hidden by default (#170)
* Bug: Use old parent dimensions if new dimensions are undefined or 0
* Bug: Fixed axis number formatting (#171)
* Chore: Updated dependencies
* Chore: Replaced moment with d3 timeFormat. Moment.js is no longer a dependency (#173)
* Chore: Only include used Rxjs operators to decrease file size (#169)
* Chore: Refactored CSS and embedded it into the chart components. No need to import the css file separately any longer. \[Breaking change]

## 3.1.2

* Enhancement: Add `ngx-charts-outer` class to `ngx-charts` inner element
* Chore: Update dependencies

## 3.1.1

* Fixed bug where activated lines and areas would not deactivate when mouse leaves the circle
* Added fade in animation to active circle line

## 3.1.0

* Added min and max ranges option to line charts (#160)
* Added margin support for Gauge charts (#159)
* Added animation to pie chart label
* Replaced window\.location with angular's Location provider
* Fixed axis tick overlap in gauge chart when the angle span is 360
* Replaced .children with .getElementsByTagName in area tooltip to fix error in IE11 (#157)

## 3.0.7

* Changed arc colors on gauge charts to be based on name, not value

## 3.0.6

* Fixed typo in circle series (#149)
* Fixed gradient bug in heatmap
* Updated Axis components to allow tick count to be an input
* Changed scaleText methods on gauge charts to not be recursive

## 3.0.5

* Added the group name in grouped bar tooltips
* Added legend to gauge chart
* Added tooltips to gauge chart

## 3.0.4

* Fixed broken count animation in number card
* Fixed tooltip for hybrid apps
* Cody lint updates

## 3.0.3

* Namespaced the project to swimlane organization

## 3.0.2

* Exported ColorHelper class

## 3.0.1

* Updated tooltips to latest version from ngx-ui

## 3.0.0

* Renamed project to ngx-charts
* Prefixed component selectors with ngx-charts-
* Upgraded angular to 2.4.1
* Implemented BaseChartComponent as an angular component and set up proper component inheritance
* Converted color helper to a class
* Implemented linear color schemes for bar, line and area charts and added schemeType input
* Added support for multiple values in gauge chart
* Implemented linear gauge chart
* Implemented triggering legend item activation when chart items are being hovered

## 2.0.0

* BREAKING: Renamed `clickHandler` to `select` (#120)
* Bug: Tooltips show up in top left corner sometimes
* Polish: Tooltips have animation entry now
* Polish: Add highlight gradient and column when hovering a circle
* Polish: Remove outline on focus (#106)
* Polish: Make pie grid less ugly (#90)
* Polish: Highlighting a line/area chart in legend, defocuses others
* Polish: Radial gradients on pie charts vs linear
* Polish: Better sizing for heatmap legends
* Chore: Refactor Advanced Legend (#125)
* Chore: Webpack html templates for Google Analytics

## 1.9.0

* Enhancement: Hover of legend doesn't highlight bar (#73)
* API: Added `activate` and `deactivate` events to chart for hovers
* Bug: Fix number card positioning due to count up
* Bug: Fix decimal places on advanced pie legend
* Chore: Fix rx mapping (#123)
* Polish: Tweak label color bg
* Polish: Tweak circle / heat map tooltip titles
* Perf: Improve perf of circles using ngIf

## 1.8.2

* Bug: Fix for number cards not updating to last value
* Bug: Revert RxJS Import Optimized (#62) due to (#119)
* Polish: Added animation on treemap
* Polish: Better formatting for treemap values
* Polish: Added animation on advanced pie
* Polish: Added animation on pie grid

## 1.8.1

* Polish: Treemap/Number card label color improvements
* Polish: Tooltip formatting improvements
* Backlog: RxJS Import Optimized (#62)
* Backlog: AoT fixes

## 1.8.0

* Renamed CommonModule to ChartCommonModule to fix name conflicts with other frameworks #109
* Converted date objects to formatted strings in some charts
* Removed rounded corners on thin bars
* Improved on destroy hooks in tooltips
* Merged `legendLabelClick` output into `select` output
* Fixed legend click data format

## 1.7.3

* Fixed pie chart labels going out of bounds
* Updated area tooltip formatting and legend colors for dates
* Updated numbercard height scale max size

## 1.7.2

* Bug: Fix number card text scaling
* Added custom timeline background element
* Wrapped timeline updates in zone.run
* Style updates

## 1.7.1

* Bug: Advanced Pie Legend not clickable
* Bug: Date equality not scaling properly

## 1.7.0

* Enhancement: Added `legendLabelClick` event
* Enhancement: Properly format labels and numbers in axis, tooltips, and legends
* Bug: Fix typo in legend eye class
* Style: Hover styling for legend entries
* Chore: Upgrade to Angular 2.2.2
* Chore: Better Webpack Config
* Chore: Normalized exports

## 1.6.3

* Bug: Wrap all updates in zone.run to fix issue in hybrid apps
* Perf: Add starting value to reduce calls
* Bug: Fix sorting in line and area charts
* Bug: Fix change detection in hybrid Angular applications
* Style: Better tooltip styling

## 1.6.2

* Chore: Export BaseCharts
* Perf: Switch change detection strategy to OnPush

## 1.6.1

* Bug: Don't do rounded edges on bars smaller than their radius
* Bug: Scale number cards by height
* Bug: Set text inside number cards to prevent overflow (#89)
* Bug: Format numbers and dates according to locale
* Bug: Fix timeline width when no legend is present
* Bug: Embed charts into timeline; Restyle timeline
* Bug: Show percentages in tooltips for normalized bar charts (#79)
* Chore: Change legend class name to prevent style conflicts (#98)
* Chore: Upgrade to Angular 2.2.1
* Chore: Fix tooltips in hybrid apps

## 1.6.0

* Added gauge chart
* Fixed source map file name
* Fixed bug where grid panels in grouped bar chart would have the wrong size and position

## 1.5.2

* Added fade in animation to charts
* Excluded d3 from the release bundle
* Decreased the pie grid doughnut width

## 1.5.1

* Fixed bug where view dimension feedback would enter into a loop due to float decimals
* Fixed bug where tree map would not call update on the base chart
* Switched legend label truncation to css ellipsis
* Added maximum height to legend, and scrollbars on overflow
* Added a count up animation to number cards
* Fixed advanced pie layout
* Updated pie grid layout and padding
* Refactored pie grid to use the pie arc component
* Updated testing framework

## 1.5.0

* Added force directed graph chart (#64)
* Fixed bug where tooltip would not work when library is used in an angular 1 application using ngUpgrade
* Fixed tooltip positioning
* Added line interpolation option for line and area charts (#52)
* Updated view dimension calculation to properly take into account the width and height of the axis tick labels.
* Various bug fixes and code style fixes

## 1.4.0

* Chore: Upgrade Webpack 2.25
* Chore: Remove rollup in favor of webpack builds

## 1.3.0

* Added option to resize charts to fit containers if `view` property is not set (#44)
* Fixed legend size and positioning (#47)
* Added scale legend to heat map chart
* Added option to show/hide the grid lines on the chart (#53)
* Added support for negative values in bar charts (#17)
* Fixed bug with reduce call (#56)
* Changed the tooltip to be hidden initially in order to avoid overflow and scrollbars. (#57)
* Fixed AOT bugs (#46)

## 1.2.2

* Added AOT compilation support
* Fixed bug where BrowserModule was imported multiple times

## 1.2.1

* Added transition animation to TreeMap chart
* Added tooltips to TreeMap, Line, Area, and Pie Grid charts
* Fixed TreeMap click event
* Updated TreeMap label positioning and style
* Changed the starting opacity of bars in bar chart
* Updated the circles behavior on Line and Area charts

## 1.2.0

* Added Tooltips to charts
* Added TreeMap chart

## 1.1.0

* Upgraded to Angular 2.0.0
* Upgraded to TypeScript 2.0.2
* Added timeline line and area charts
* Removed margin from inputs
* Prevented charts from double rendering on init
* Added transition animations to pie, line and area charts, and updated transitions on bar charts

## 1.0.1

* Implemented smart axis labels (#32)
* Upgraded D3 to 4.0 (#6)

## 1.0.0

* Initial release
