All Versions
35
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.2 Changes
- ⚡️ Update ttf-parser ->
0.6
. - 👉 Use more flexible lifetime bounds for
Font::layout
.
- ⚡️ Update ttf-parser ->
-
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.
- Use crate owned_ttf_parser to provide
-
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.
- Remove support for
-
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
.
- ⚡️ Update crossbeam-utils ->
-
v0.8.1 Changes
- ⚡️ Update arrayvec ->
0.5
.
- ⚡️ Update arrayvec ->
-
v0.8 Changes
- 👌 Support no-std usage by disabling the new default feature
std
and using new featureslibm-math
andhas-atomics
. The gpu_cache module/feature requires std.
- 👌 Support no-std usage by disabling the new default feature
-
v0.7.9 Changes
- 0️⃣ Use semver trick to re-expect rusttype
0.8
with default-features on.
- 0️⃣ Use semver trick to re-expect rusttype
-
v0.7.8 Changes
yanked
-
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.
- gpu_cache: Add