All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

v1.0.0 (2026-08-14)

Breaking Changes:

  • read OpenType fonts, both TrueType and CFF outlines (#150) by James Harton

  • make fonts data, and fill shapes with holes (#149) by James Harton

  • replace Vivid.SLPFA with Vivid.Polygon.Fill (#144) by James Harton

Improvements:

  • read BDF bitmap fonts, and add Vivid.Bitmap (#153) by James Harton

  • read format 12 character maps, and WOFF fonts (#152) by James Harton

  • antialias by sampling more than once per pixel (#151) by James Harton

  • add Vivid.Bezier, a Bézier curve shape of arbitrary degree (#146) by James Harton

  • make rendering fast (#145) by James Harton

v0.4.5 (2026-06-04)

Bug Fixes:

  • fix compiler warnings from Elixir 1.20 by James Harton

v0.4.4 (2023-07-27)

Improvements:

  • bring code up to date and add linters, etc.