Skip to content

Releases: gonum/plot

Release v0.15.0

22 Oct 10:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

Release v0.13.0

12 May 07:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

Release v0.12.0

05 Sep 10:31
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

Release v0.11.0

05 Sep 10:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.11.0

v0.10.0

28 Sep 07:24
Compare
Choose a tag to compare

Release v0.10.0 is a minor release in the v0.10 branch.

API breaking changes:

  • d08bae0 vg/{fonts,vgpdf}: remove vg/fonts package
  • 89f8c6d plot: take axis label offset and markers descent into account in axes glyphboxes
  • eacbd7b plotter: refactor Labels.{X,Y}Offset into a vg.Point
  • e25766a vg: remove FontMap, AddFont and MakeFont

API additions since v0.9.0:

  • ce77c31 vg/vgsvg: add switch to embed fonts to SVG plot
  • 2a53c6f vg: introduce Rectangle.Add
  • 1041289 plot: allow user to specify precision of LogTick markers

v0.9.0

10 Mar 11:18
Compare
Choose a tag to compare

Release v0.9.0 is a minor release in the v0.9 branch.

API breaking changes:

30748ca plot,plotter: introduce new NewLegend
e331c55 all: introduce no-err New plot function
5093fd0 plot,plotter,vg/vgtex: introduce Plot.TextHandler
dfecc4a text: extend Handler interface to expose underlying font cache
a04713a all: text.TextStyle -> text.Style
ecd5c17 all: use text.TextStyle in lieu of draw.TextStyle
b87959d text,vg/draw: move TextHandler and TextStyle to text
61a5e05 text,vg/draw: use vg.Canvas in TextHandler interface
dc4bbd9 all: define vg.FontExtents.Descent as a positive value to follow x/image/font/sfnt convention
4ebc050 vg: use x/image/font/{sfnt,opentype}

API changes deprecating functions:

4dc6e58 font,vg: migrate vg.Length to font.Length

API additions since v0.8.1

875edf3 plotter: add FillColor field and logic for BoxPlot
b197c4c font{,/liberation}: introduce Font, Collection and Cache
4dc6e58 font,vg: migrate vg.Length to font.Length
a636e72 all: introduce a registration mechanism for vg backends
d53aaab cmpimg,vg/vggio: implement a YIQ-based image difference
8a64654 cmpimg: add EqualApprox and CheckPlotApprox

Release v0.8.1 is a minor release in the v0.8 branch.

03 Nov 22:22
Compare
Choose a tag to compare

Bug fixes since v0.8.0:

fe6070c plotter: fix volcano example
a51a196 plot: fix handling of font descents

Internal and documentation fixes:

cad3ccd plotter: incorporate volcano example into package tests
de78615 plot,vg/...: make testdata regeneration easier
cf58149 cmpimg: don't report errors in helper