5.0.2 (2023-05-02)
- Updated Chart.js to 4.3.0
5.0.1 (2023-01-19)
- Updated Chartkick.js to 5.0.1
5.0.0 (2023-01-18)
- Added support for Chart.js 4
- Changed
chart_jsonto be defined onHashandArrayinstead ofEnumerable - Updated Chartkick.js to 5.0.0
- Removed support for Chart.js 3
- Removed support for Ruby < 2.7 and Rails < 6
4.2.1 (2022-08-02)
- Updated Chart.js to 3.9.0
4.2.0 (2022-06-12)
- Updated Chartkick.js to 4.2.0
- Updated Chart.js to 3.8.0
4.1.3 (2022-01-15)
- Support for
importmap-railsis no longer experimental - Updated Chart.js to 3.7.0
- Fixed asset precompilation error with
importmap-rails
4.1.2 (2021-11-06)
- Removed automatic pinning for
importmap-rails(still experimental)
4.1.1 (2021-11-06)
- Updated Chartkick.js to 4.1.1
- Updated Chart.js to 3.6.0
4.1.0 (2021-10-23)
- Added support for Turbo
- Added experimental support for
importmap-rails - Updated Chartkick.js to 4.1.0
4.0.5 (2021-07-07)
- Updated Chartkick.js to 4.0.5
- Updated Chart.js to 3.4.1
4.0.4 (2021-05-01)
- Updated Chartkick.js to 4.0.4
- Updated Chart.js to 3.2.1
4.0.3 (2021-04-10)
- Updated Chartkick.js to 4.0.3
- Updated Chart.js to 3.1.0
4.0.2 (2021-04-06)
- Updated Chartkick.js to 4.0.2
4.0.1 (2021-04-06)
- Fixed error with Uglifier
- Updated Chartkick.js to 4.0.1
4.0.0 (2021-04-04)
- Added support for Chart.js 3
- Added
loadingoption - Made charts deferrable by default
- Set
nonceautomatically when present - Prefer
emptyovermessages: {empty: ...} - Removed support for Ruby < 2.6 and Rails < 5.2
- Updated Chartkick.js to 4.0.0
Breaking changes
- Removed support for Chart.js 2
3.4.2 (2020-10-20)
- Updated Chart.js to 2.9.4
3.4.1 (2020-10-06)
- Relaxed validation for
widthandheightoptions
3.4.0 (2020-08-04)
- Fixed CSS injection with
widthandheightoptions - more info
3.3.2 (2020-07-23)
- Updated Chartkick.js to 3.2.1
3.3.1 (2019-12-26)
- Updated Chart.js to 2.9.3
- Fixed deprecation warnings in Ruby 2.7
3.3.0 (2019-11-09)
- Updated Chartkick.js to 3.2.0
- Rolled back Chart.js to 2.8.0 due to legend change
3.2.2 (2019-10-27)
- Updated Chartkick.js to 3.1.3
- Updated Chart.js to 2.9.1
3.2.1 (2019-07-15)
- Updated Chartkick.js to 3.1.1
3.2.0 (2019-06-04)
- Fixed XSS vulnerability - more info
3.1.0 (2019-05-26)
- Updated Chartkick.js to 3.1.0
- Updated Chart.js to 2.8.0
3.0.2 (2019-01-03)
- Fixed error with
nonceoption with Secure Headers and Rails < 5.2 - Updated Chartkick.js to 3.0.2
- Updated Chart.js to 2.7.3
3.0.1 (2018-08-13)
- Updated Chartkick.js to 3.0.1
3.0.0 (2018-08-08)
- Updated Chartkick.js to 3.0.0
- Added
codeoption - Added support for
nonce: true
Breaking changes
- Removed support for Rails < 4.2
- Removed chartkick.js from asset precompile (no longer needed)
- Removed
xtypeoption - numeric axes are automatically detected - Removed
window.Chartkick = {...}way to set config - useChartkick.configureinstead - Removed support for the Google Charts jsapi loader - use loader.js instead
2.3.5 (2018-06-15)
- Updated Chartkick.js to 2.3.6
2.3.4 (2018-04-10)
- Updated Chartkick.js to 2.3.5
- Updated Chart.js to 2.7.2
2.3.3 (2018-03-25)
- Updated Chartkick.js to 2.3.4
2.3.2 (2018-02-26)
- Updated Chartkick.js to 2.3.3
2.3.1 (2018-02-23)
- Updated Chartkick.js to 2.3.1
2.3.0 (2018-02-21)
- Fixed deep merge error for non-Rails apps
- Updated Chartkick.js to 2.3.0
2.2.5 (2017-10-28)
- Updated Chart.js to 2.7.1
2.2.4 (2017-05-14)
- Added compatibility with Rails API
- Updated Chartkick.js to 2.2.4
2.2.3 (2017-02-22)
- Updated Chartkick.js to 2.2.3
- Updated Chart.js to 2.5.0
2.2.2 (2017-01-07)
- Updated Chartkick.js to 2.2.2
2.2.1 (2016-12-05)
- Updated Chartkick.js to 2.2.1
2.2.0 (2016-12-03)
- Updated Chartkick.js to 2.2.0
- Improved JavaScript API
- Added
downloadoption - Chart.js only - Added
refreshoption - Added
donutoption to pie chart
2.1.3 (2016-11-29)
- Updated Chartkick.js to 2.1.2 - fixes missing zero values for Chart.js
2.1.2 (2016-11-28)
- Added
deferoption - Added
nonceoption - Updated Chartkick.js to 2.1.1
2.1.1 (2016-09-11)
- Use custom version of Chart.js to fix label overlap
2.1.0 (2016-09-10)
- Added basic support for new Google Charts loader
- Added
configurefunction - Dropped jQuery and Zepto dependencies for AJAX
- Updated Chart.js to 2.2.2
2.0.2 (2016-08-11)
- Updated Chartkick.js to 2.0.1
- Updated Chart.js to 2.2.1
2.0.1 (2016-07-29)
- Small Chartkick.js fixes
- Updated Chart.js to 2.2.0
2.0.0 (2016-05-30)
- Chart.js is now the default adapter - yay open source!
- Axis types are automatically detected - no need for
discrete: true - Better date support
- New JavaScript API
1.5.2 (2016-05-05)
- Fixed Sprockets error
1.5.1 (2016-05-03)
- Updated chartkick.js to latest version
- Included
Chart.bundle.js
1.5.0 (2016-05-01)
- Added Chart.js adapter beta
- Fixed line height on timeline charts
1.4.2 (2016-02-29)
- Added
widthoption - Added
labeloption - Added support for
stacked: falsefor area charts - Lazy load adapters
- Better tooltip for dates for Google Charts
- Fixed asset precompilation issue with Rails 5
1.4.1 (2015-09-07)
- Fixed regression with
min: nil
1.4.0 (2015-08-31)
- Added scatter chart
- Added axis titles
1.3.2 (2014-07-04)
- Fixed
excepterror when not using Rails
1.3.1 (2014-06-30)
- Fixed blank screen bug
- Fixed language support
1.3.0 (2014-06-28)
- Added timelines
1.2.5 (2014-06-12)
- Added support for multiple groups
- Added
htmloption
1.2.4 (2014-03-24)
- Added global options
- Added
colorsoption
1.2.3 (2014-03-23)
- Added geo chart
- Added
discreteoption
1.2.2 (2014-02-23)
- Added global
content_foroption - Added
stackedoption
1.2.1 (2013-12-08)
- Added localization for Google Charts
1.2.0 (2013-07-27)
- Added bar chart and area chart
- Resize Google Charts on window resize
1.1.3 (2013-06-26)
- Added content_for option
1.1.2 (2013-06-11)
- Updated chartkick.js to v1.0.1
1.1.1 (2013-06-10)
- Added support for Sinatra
1.1.0 (2013-06-03)
- Added support for Padrino and Rails 2.3+
1.0.1 (2013-05-23)
- Updated chartkick.js to v1.0.1
1.0.0 (2013-05-15)
- Use semantic versioning (no changes)
0.0.5 (2013-05-14)
- Removed
:min => 0default for charts with negative values - Show legend when data given in
{:name => "", :data => {}}format
0.0.4 (2013-05-13)
- Fix for
Uncaught ReferenceError: Chartkick is not definedwhen chartkick.js is included in the<head>