Skip to content

Releases: typpo/quickchart

v1.8.0

28 Dec 15:54
a341079
Compare
Choose a tag to compare

Chart.js v4 support

v1.7.1

18 Oct 04:37
Compare
Choose a tag to compare
bump test value

v1.4.3

12 Nov 22:01
Compare
Choose a tag to compare

Bugfix

  • CanvasGradient fallback. #73

v1.4.2

03 Nov 04:34
Compare
Choose a tag to compare

Features

  • Add support for predefined color schemes: chartjs-plugin-colorschemes
  • Add support for Google Image Charts QR code format
  • Add support for emoji fonts

Bugfixes

  • Fix a crash when graph doesn't have datasets
  • Fix a bug where outlabeledDoughnuts would not support charts with doughnutlabels plugin
  • Set Google Image Charts pixel ratio to 1.0 (true size)
  • Handle and log failed Google Image Charts

Misc

  • Add X-quickchart-error header which is populated on error
  • Add built-in chart padding plugin
  • Add width and height maximums

v1.4.1

06 Jun 03:53
Compare
Choose a tag to compare

Minor fix to Docker image

v1.4.0

27 May 04:26
Compare
Choose a tag to compare

Many features and bugfixes, including

  • Support for Google Image Charts-style URLs
  • Support for doughtnut labels, violin, box plot, and graphviz visualizations
  • Built-in functions for helping with gradient fills and patterns
  • Allow custom chart plugins
  • much more

v1.3.0

03 Dec 19:54
Compare
Choose a tag to compare
  • Upgrade Chart.js to 2.9.3 (from 2.7.3)
  • Fix a bug where some chart POST options would not be parsed correctly
  • Improve Javascript sandboxing
  • Improvements to logging
  • Add timeouts and error handling to telemetry
  • Add test suite

v1.2.0

03 Oct 02:44
Compare
Choose a tag to compare

Add the ability to record usage stats, as well as the ENABLE_TELEMETRY_WRITE and DISABLE_TELEMETRY flags.

v1.1.0

09 Sep 17:10
06a7899
Compare
Choose a tag to compare

First tagged release!

Features/Additions

  • PDF rendering
  • base64 encoding support of chart configs
  • Health check endpoints
  • Ability to store charts as short URLs (via Cloudflare KV)
  • Configurable rate limiting
  • API keys to bypass rate limiting
  • Monit config example
  • Load testing example

Bugfixes

  • Add a global request timeout to prevent server from locking up under heavy load
  • Fix an issue where sparklines could have pixels cut off using automatic scaling
  • Fix an issue causing certain chart configs to be misinterpreted due to vm2 bug (#19)