1.3.0
- A full rewrite of the backend, updating Meteor to its latest version, replacing outdated packages and dropping Meteor's Blaze templating system in favour of React
- Using React means charts now only redraw when presentational elements change. Also means the interface will be far more extensible going forward
- Adds sorting options to the archive page
- Significantly improves reliability of PDF export by replacing wkhtmltopdf with puppeteer, a headless Chrome browser
- Adds some smart data checking when creating a new chart with $'s or %'s, adding those to the prefix and suffix fields of the relevant axis
- Moves PNG generation to use puppeteer as well, meaning PNGs will be consistent across browsers and environments going forward, and generation will be deferred to an external process
- Rearchitects the PNG export overlay to include more options and a preview
- Adds basic highlighting annotations for bar and column charts
- Fixes a bunch of tooltip bugs
For a full list of bugs and features, see the milestone here: https://github.com/globeandmail/chart-tool/milestone/6