Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
<!-- changelog -->
## [v1.0.0](https://harton.dev/james/vivid/compare/v0.4.5...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](https://harton.dev/james/vivid/compare/v0.4.4...v0.4.5) (2026-06-04)
### Bug Fixes:
* fix compiler warnings from Elixir 1.20 by James Harton
## [v0.4.4](https://harton.dev/james/vivid/compare/v0.4.4...v0.4.4) (2023-07-27)
### Improvements:
* bring code up to date and add linters, etc.