Skip to content

Latest commit

 

History

History
121 lines (79 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

121 lines (79 loc) · 4.12 KB

Changelog

The latest published Parley release is 0.2.0 which was released on 2024-10-10. You can find its changes documented below.

This release has an MSRV of 1.82.

Added

Fontique

  • FontStretch, FontStyle, and FontWeight get helper functions from_fontconfig ([#212] by @waywardmonkeys)

Parley

  • Generation on PlainEditor to help implement lazy drawing. (#143 by @xorgy)
  • Support for preedit for input methods in PlainEditor (#192, #198 by @tomcur)
  • PlainEditor method to get a cursor area for use by the platform's input method (#224 by @tomcur)

Changed

Fontique

  • Breaking change: Stretch, Style, and Weight renamed to FontWidth, FontStyle, FontWeight (#211, #223 by @waywardmonkeys)

Parley

  • Breaking change: PlainEditor's semantics are no longer transactional (#192 by @DJMcNab)

0.2.0 - 2024-10-10

This release has an MSRV of 1.75.

Added

Parley

  • Example using tiny-skia which renders into a png (#55 by @nicoburns)
    • Breaking change: There is now a blanket implementation for Brush.
  • A swash example which renders into a png (#54 by @nicoburns)
  • An example with Vello on Winit which shows a basic text editor (#106 by @dfrg)
  • PlainEditor, a basic action-based text editor based on Parley Selection and Cursor (#126 by @xorgy)
  • Tree style builder (#76 by @nicoburns)
  • Conversions for FontFamily, FontStack, and StyleProperty to make styling more ergonomic (#129 by @xorgy)

Changed

General

Parley

  • Emoji clusters now get an Emoji family added by default (#56 by @dfrg)
  • Style builders now accept Into<StyleProperty<'a, B: Brush>> so you can push a GenericFamily or FontStack directly. (#129 by @xorgy)

Fontique

Fixed

Fontique

Removed

Fontique

  • Breaking change: removed conversion to/from icu_properties::Script for fontique::Script (#72 by @waywardmonkeys)
    • This can be restored by using the icu_properties feature of fontique.

0.1.0 - 2024-05-01

This release has an MSRV of 1.70.

  • Initial release