All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 1

  • v0.9.2 Changes

    • โšก๏ธ Update ttf-parser -> 0.6.
    • ๐Ÿ‘‰ Use more flexible lifetime bounds for Font::layout.
  • v0.9.1 Changes

    • Use crate owned_ttf_parser to provide OwnedFont eliminating direct unsafe usage in rusttype.
    • โœ‚ Remove unused legacy trait BoundingBox.
    • ๐Ÿ— Add ScaledGlyph::build_outline & PositionedGlyph::build_outline methods.
  • v0.9.0 Changes

    • ๐Ÿ“œ Major rework to use crates ttf-parser & ab_glyph_rasterizer to respectively read and render OpenType .oft format fonts.
    • Remove dependencies approx, stb_truetype & ordered-float along with in-crate rasterization code.
    • Strip back some non-vital API functionality.
      • Remove support for .standalone() variants which are sparsely used.
      • Remove some functions that didn't immediately translate to ttf-parser. Please raise issues to re-add any you relied on via the new stack.
  • v0.8.3 Changes

    • โœ‚ Remove arrayvec dependency.
    • โž• Add Default implementations for geometry structs.
  • v0.8.2 Changes

    • โšก๏ธ Update crossbeam-utils -> 0.7.
    • โšก๏ธ Update libm -> 0.2.1.
  • v0.8.1 Changes

    • โšก๏ธ Update arrayvec -> 0.5.
  • v0.8 Changes

    • ๐Ÿ‘Œ Support no-std usage by disabling the new default feature std and using new features libm-math and has-atomics. The gpu_cache module/feature requires std.
  • v0.7.9 Changes

    • 0๏ธโƒฃ Use semver trick to re-expect rusttype 0.8 with default-features on.
  • v0.7.7 Changes

    • gpu_cache: Add CacheBuilder::align_4x4 method which forces texture updates to align to 4x4 pixel boxes.
    • ๐Ÿšš gpu_cache: Disable multithread code and remove dependencies on wasm32.