All Versions
35
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.