- 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_json
to be defined onHash
andArray
instead 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-rails
is 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
loading
option - Made charts deferrable by default
- Set
nonce
automatically when present - Prefer
empty
overmessages: {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
width
andheight
options
- Fixed CSS injection with
width
andheight
options - 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
nonce
option 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
code
option - Added support for
nonce: true
Breaking changes
- Removed support for Rails < 4.2
- Removed chartkick.js from asset precompile (no longer needed)
- Removed
xtype
option - numeric axes are automatically detected - Removed
window.Chartkick = {...}
way to set config - useChartkick.configure
instead - 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
download
option - Chart.js only - Added
refresh
option - Added
donut
option to pie chart
- Updated Chartkick.js to 2.1.2 - fixes missing zero values for Chart.js
- Added
defer
option - Added
nonce
option - 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
configure
function - 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
width
option - Added
label
option - Added support for
stacked: false
for 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
except
error when not using Rails
- Fixed blank screen bug
- Fixed language support
- Added timelines
- Added support for multiple groups
- Added
html
option
- Added global options
- Added
colors
option
- Added geo chart
- Added
discrete
option
- Added global
content_for
option - Added
stacked
option
- 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 => 0
default for charts with negative values - Show legend when data given in
{:name => "", :data => {}}
format
- Fix for
Uncaught ReferenceError: Chartkick is not defined
when chartkick.js is included in the<head>
- Improved error messages
- Added
min
andmax
options
- First release