Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 3.17 KB

CHANGELOG.md

File metadata and controls

44 lines (37 loc) · 3.17 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.3.0] - 2018-04-11

Changed

  • Updates Meteor to version 1.6
  • Replaces outdated Meteor packages from the Atmosphere package management system with npm packages
  • Rips out Meteor's Blaze templating system in favour of React, which will make the interface more extensible going forward
  • Charts now redraw only when presentational elements (i.e. data, headings, chart type) change, making for a faster interface
  • For PDF generation, wkhtmltopdf has been replaced with puppeteer, a headless browser from the Chrome team
  • PNG generation is now handled asynchronously server-side via puppeteer. This means PNGs will be a bit slower to generate, but should lead to more consistent PNGs regardless of your browser or environment.
  • Thumbnails are also generated server-side, and done asynchronously, meaning that a large base64 string for a processed thumbnail won't lock up the interface while it gets sent to the database
  • Some fixes for certain tooltip edge cases
  • Rearchitects the PNG export overlay to include more options and a preview

Added

  • document.title for pages now includes the chart slug when applicable
  • Adds sorting options to the archive page
  • When creating a new chart, we now do some checking of the data for prefixes (such as "$") and suffixes ("%"), and set prefixes and suffixes for the chart accordingly, which should save a few seconds on certain chart types
  • Adds basic highlighting annotations for bar and column charts

[1.2.0] - 2016-12-08

Changed

Added

[1.1.1] - 2016-08-31

Changed

Added