tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 501HTML 254C 19JavaScript 81414 Definiciones

⎇ b1f23f1d5f0b7e5e491ad18ef815c40ee39dd020 RELEASES.md Markdown · 60 líneas · 2.1 KB Historia crudo

Stop leaking internal types in public interface (#137) b1f23f1d5 · Alice Cecile ·

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

RELEASES.md

Release Notes

0.2.0

0.2.0 Added

0.2.0 Changed

0.2.0 Fixed

0.2.0 Removed

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