Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.04 KB

CHANGELOG.md

File metadata and controls

23 lines (15 loc) · 1.04 KB

0.5.1

  • make sha256 the default again as it turns out sha3_256 isn't widely supported enough yet.

0.5.0

  • Fixed an issue calculating the scale factor used in many of the functions. Now, correctly, uses the units_per_em instead of ascent-descent for the baseline.
  • Removed the serialization APIs. Scenic no longer needs them and how you serialize the data in not an opinion the package should have. Use MsgPack. Use :erlang.term_to_binary. Use Jason. This package shouldn't care.
  • Standardized the way options are passed in to functions. Some had option lists. Som had a kern parameter that was just a passed in boolean. This is all option lists now.
  • Add Specs for types and functions. Confirm Dialyzer passes.
  • Add NimbleOptions schemas and validators for all APIs
  • The wrap function now wraps at word boundaries. Can also be set to nearest character.

##0.4.0

  • skipped. Going straight to 0.5.0 to have it align to the version of truetype_metrics that will depend on it

0.3.1

  • Add the wrap function

0.3.0

  • First public release