- Updated Chart.js to 4.5.1
- Updated Chart.js to 4.5.0
- Dropped support for Ruby < 3.2
- Updated Chart.js to 4.4.9
- Updated Chart.js to 4.4.8
- Updated Chart.js to 4.4.7
- Updated Chart.js to 4.4.6
- Updated Chart.js to 4.4.5
- Updated Chart.js to 4.4.4
- Dropped support for Ruby < 3.1
- Updated Chart.js to 4.4.3
- Updated Chart.js to 4.4.2
- Updated Chart.js to 4.4.1
- Updated Chart.js to 4.4.0
- Updated Chart.js to 4.3.1
- Updated Chart.js to 4.3.0
- Updated Chartkick.js to 5.0.1
- 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
- Updated Chart.js to 3.9.0
- Updated Chartkick.js to 4.2.0
- Updated Chart.js to 3.8.0
- Support for
importmap-railsis no longer experimental - Updated Chart.js to 3.7.0
- Fixed asset precompilation error with
importmap-rails
- Removed automatic pinning for
importmap-rails(still experimental)
- Updated Chartkick.js to 4.1.1
- Updated Chart.js to 3.6.0
- Added support for Turbo
- Added experimental support for
importmap-rails - Updated Chartkick.js to 4.1.0
- Updated Chartkick.js to 4.0.5
- Updated Chart.js to 3.4.1
- Updated Chartkick.js to 4.0.4
- Updated Chart.js to 3.2.1
- Updated Chartkick.js to 4.0.3
- Updated Chart.js to 3.1.0
- Updated Chartkick.js to 4.0.2
- Fixed error with Uglifier
- Updated Chartkick.js to 4.0.1
- 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
- Updated Chart.js to 2.9.4
- Relaxed validation for
widthandheightoptions
- Fixed CSS injection with
widthandheightoptions - more info
- Updated Chartkick.js to 3.2.1
- Updated Chart.js to 2.9.3
- Fixed deprecation warnings in Ruby 2.7
- Updated Chartkick.js to 3.2.0
- Rolled back Chart.js to 2.8.0 due to legend change
- Updated Chartkick.js to 3.1.3
- Updated Chart.js to 2.9.1
- Updated Chartkick.js to 3.1.1
- Fixed XSS vulnerability - more info
- Updated Chartkick.js to 3.1.0
- Updated Chart.js to 2.8.0
- 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
- Updated Chartkick.js to 3.0.1
- 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
- Updated Chartkick.js to 2.3.6
- Updated Chartkick.js to 2.3.5
- Updated Chart.js to 2.7.2
- Updated Chartkick.js to 2.3.4
- Updated Chartkick.js to 2.3.3
- Updated Chartkick.js to 2.3.1
- Fixed deep merge error for non-Rails apps
- Updated Chartkick.js to 2.3.0
- Updated Chart.js to 2.7.1
- Added compatibility with Rails API
- Updated Chartkick.js to 2.2.4
- Updated Chartkick.js to 2.2.3
- Updated Chart.js to 2.5.0
- Updated Chartkick.js to 2.2.2
- Updated Chartkick.js to 2.2.1
- Updated Chartkick.js to 2.2.0
- Improved JavaScript API
- Added
downloadoption - Chart.js only - Added
refreshoption - Added
donutoption to pie chart
- Updated Chartkick.js to 2.1.2 - fixes missing zero values for Chart.js
- Added
deferoption - Added
nonceoption - Updated Chartkick.js to 2.1.1
- Use custom version of Chart.js to fix label overlap
- Added basic support for new Google Charts loader
- Added
configurefunction - Dropped jQuery and Zepto dependencies for AJAX
- Updated Chart.js to 2.2.2
- Updated Chartkick.js to 2.0.1
- Updated Chart.js to 2.2.1
- Small Chartkick.js fixes
- Updated Chart.js to 2.2.0
- 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
- Fixed Sprockets error
- Updated chartkick.js to latest version
- Included
Chart.bundle.js
- Added Chart.js adapter beta
- Fixed line height on timeline charts
- 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
- Fixed regression with
min: nil
- Added scatter chart
- Added axis titles
- Fixed
excepterror when not using Rails
- Fixed blank screen bug
- Fixed language support
- Added timelines
- Added support for multiple groups
- Added
htmloption
- Added global options
- Added
colorsoption
- Added geo chart
- Added
discreteoption
- Added global
content_foroption - Added
stackedoption
- Added localization for Google Charts
- Added bar chart and area chart
- Resize Google Charts on window resize
- Added content_for option
- Updated chartkick.js to v1.0.1
- Added support for Sinatra
- Added support for Padrino and Rails 2.3+
- Updated chartkick.js to v1.0.1
- Use semantic versioning (no changes)
- Removed
:min => 0default for charts with negative values - Show legend when data given in
{:name => "", :data => {}}format
- Fix for
Uncaught ReferenceError: Chartkick is not definedwhen chartkick.js is included in the<head>
- Improved error messages
- Added
minandmaxoptions
- First release