Skip to content

v0.9.0

Compare
Choose a tag to compare
@kortschak kortschak released this 10 Mar 11:18
· 87 commits to master since this release

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