Skip to content

Latest commit

 

History

History
164 lines (100 loc) · 3.3 KB

CHANGELOG.md

File metadata and controls

164 lines (100 loc) · 3.3 KB

1.5.2 / 2021-07-18

  • Fixed lvgl version check for v8+, #64.

1.5.1 / 2021-04-06

  • Fixed fail of CMAP generation for edge cases, #62.
  • Dev deps bump.

1.5.0 / 2021-03-08

  • More const in generated font (for v8+), #59.

1.4.1 / 2021-01-26

  • Fix charcodes padding in comments, #54.

1.4.0 / 2021-01-03

  • Added OTF fonts support.
  • Added --use-color-info for limited multi-tone glyphs support.

1.3.1 / 2020-12-28

  • Unify lvgl.h include.
  • Updated repo refs (littlevgl => lvgl).
  • Deps bump.
  • Moved CI to github actions.

1.3.0 / 2020-10-25

  • Drop lodash use.
  • Deps bump.

1.2.1 / 2020-10-24

  • Reduced npm package size (drop unneeded files before publish).

1.2.0 / 2020-10-24

  • Bump FreeType to 2.10.4.
  • Bundle dependencies to npm package.

1.1.3 / 2020-09-22

  • lvgl: added LV_FONT_FMT_TXT_LARGE check or very large fonts.

1.1.2 / 2020-08-23

  • Fix: skip glyph.advanceWidth for monospace fonts, #43.
  • Spec fix: version size should be 4 bytes, #44.
  • Spec fix: bbox x/y bits => unsigned, #45.
  • Bump argparse.
  • Cleanup help formatter.

1.1.1 / 2020-08-01

  • --version should show number from package.json.

1.1.0 / 2020-07-27

  • Added post.underlinePosition & post.underlineThickness info to font header.

1.0.0 / 2020-06-26

  • Maintenance release.
  • Set package version 1.x, to label package as stable.
  • Deps bump.

0.4.3 / 2020-03-05

  • Enabled --bpp 8 mode.

0.4.2 / 2020-01-05

  • Added --lv_include option to set alternate lvgl.h path.
  • Added guards to hide .subpx property for lvgl 6.0 (supported from 6.1 only), #32.
  • Dev deps bump

0.4.1 / 2019-12-09

  • Allow memory growth for FreeType build, #29.
  • Dev deps bump.
  • Web build update.

0.4.0 / 2019-11-29

  • Note, this release is for lvgl 6.1 and has potentially breaking changes (see below). If you have compatibility issues with lvgl 6.0 - use previous versions or update your code.
  • Spec change: added subpixels info field to font header (header size increased).
  • Updated bin & lvgl writers to match new spec.
  • lvgl: fixed data type for kerning values (needs appropriate update in LittlevGL 6.1+).
  • Fix errors display (disable emscripten error catcher).

0.3.1 / 2019-10-24

  • Fixed "out of range" error for big --size.

0.3.0 / 2019-10-12

  • Added beta options --lcd & --lcd-v for subpixel rendering (still need header info update).
  • Added FreeType data properties to dump info.
  • Fixed glyph width (missed fractional part after switch to FreeType).
  • Fixed missed sigh for negative X/Y bitmap offsets.
  • Deps bump.

0.2.0 / 2019-09-26

  • Use FreeType renderer. Should solve all regressions, reported in 0.1.0.
  • Enforced light autohinting (horizontal lines only).
  • Use special hinter for monochrome output (improve quality).
  • API changed to async.
  • Fix: added missed .bitmap_format field to lvgl writer.
  • Fix: changed struct fields init order to match declaration, #25.

0.1.0 / 2019-09-03

  • First release.