gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

HTML 5544Rust 88Markdown 11TOML 91926 Sutichaykuna

⎇ 0.1.x RELEASES.md Markdown · 41 siq'ikuna · 1.8 KB Ñawpa willay ch'uya

Rename sprawl to taffy (#134) 8936790d6 · Alice Cecile ·

1# Release Notes
2
3## 0.1.0
4
5### 0.1.0 Changed
6
7- the `order` field of `Layout` is now public, and describes the relative z-ordering of nodes
8- renamed crate from `stretch2` to `taffy`
9- updated to the latest version of all dependencies to reduce upstream pain caused by duplicate dependencies
10- renamed `stretch::node::Strech` -> `taffy::node::Taffy`
11
12### 0.1.0 Fixed
13
14- fixed feature strategy for `alloc` and `std`: these can now be compiled together, with `std`'s types taking priority
15
16### 0.1.0 Removed
17
18- removed Javascript / Kotlin / Swift bindings
19  - the maintainer team lacks expertise to keep these working
20  - more serious refactors are planned, and this will be challenging to keep working through that process
21  - if you are interested in helping us maintain bindings to other languages, [get in touch](https://github.com/DioxusLabs/taffy/discussions)!
22- the `serde_camel_case` and `serde_kebab_case` features have been removed: they were poorly motivated and were not correctly additive (if both were enabled compilation would fail)
23- removed the `Direction` and `Overflow` structs, and the corresponding `direction` and `overflow` fields from `Style`
24  - these had no effect in the current code base and were actively misleading
25
26## stretch2 0.4.3
27
28This is the final release of `stretch`: migrate to the crate named `taffy` for future fixes and features!
29
30These notes describe the differences between this release and `stretch` 0.3.2, the abandoned crate from which this library was forked.
31
32### Changed
33
34- updated [assorted dependencies](https://github.com/vislyhq/stretch/commit/a6491117379cea52dedc9584d892594a143e8cb0)
35
36### Fixed
37
38- fixed an exponential performance blow-up with deep nesting
39- fixed percent height values, which were using parent width
40- recomputing layout no longer moves children of non-zero-positioned parent
41- fixed broken Swift bindings

RELEASES.md

Release Notes

0.1.0

0.1.0 Changed

0.1.0 Fixed

0.1.0 Removed

stretch2 0.4.3

This is the final release of stretch: migrate to the crate named taffy for future fixes and features!

These notes describe the differences between this release and stretch 0.3.2, the abandoned crate from which this library was forked.

Changed

Fixed