-
v1.6.0 Stable
released this
2017-07-13 09:41:42 -07:00 | 1442 commits to main since this releaseThis release contains a bunch of big fixes:
- Rounding fixes
24e2fc95dd
5d75c7c4c8
b378a685a4
- Flex fixes
ca2c607f90
f2612192c5
85c2e406e4
- Absolute layout fixes
56b10fc35b
629e401deb
- Overflow fixes
488a7c1fe0
7640cd667f
- Measure fixes
cd1dbc3f0f
b2b0c7ee37
Downloads
- Rounding fixes
-
1.5.0 Stable
released this
2017-05-10 04:26:22 -07:00 | 1491 commits to main since this releaseBig thanks to everyone who contributed to this release.
Bug fixes
- Measure functions now get called even if no space is left over. This is done for web compatibility.
f6b17183c5
- Fix bug where items were stretching within parents when they should not. For example when a parent has
alignItems:center
. To use the legacy behaviour set useLegacyStretchBehaviour on a node's config object.203577724e
- Allow flexible root containers in YogaKit.
849de89a58
- Fix
flex-wrap
with max constraint.3178e3bf15
API changes
YogaNodeAPI
interface no longer exists.1b3e971549
- in C#
StyleAspectRatio
has been renamedAspectRatio
.8891ea1a7a
YGLogger
has moved intoYGConfig
so it is no longer global. It also passes along a node in cases where it makes sense so you have the ability to show errors based on a node's context.91230ae177
Features
- Pixel grid rounding is no longer experimental. We have been using it for a while and this release contains several improvements. Report bugs if you find them.
aa5b296ac7
3db38f2a80
40e1bf6ce3
- Support for percentage values in YogaKit!
7b89a1dd48
Downloads
- Measure functions now get called even if no space is left over. This is done for web compatibility.
-
1.4.0 Stable
released this
2017-04-12 02:15:47 -07:00 | 1555 commits to main since this releaseBig thanks to @woehrl01 for all the fixes and performance improvements in this release.
Bug fixes
- Take margin into account on max dimension
09f0c2d8ce
- Fix align-content: center, flex-end alignment with margin
b94466e502
- Invalidate layout when node is removed from tree
249d010dad
- Set hasNewLayout on display changes.
ebdf82f491
- Fix position on root node with RTL direction
e9927377b5
- Fix min constraint incorrectly reducing available space
25f14a1917
Performance improvements
- Reduce the number of expensive JNI calls.
5884ab7b76
5112564f08
API changes
- Move point scale factor to reside on the config instead of being a global flag.
406c8a2117
Features
- Allow YogaLayout on android to be created outside of xml.
f66f52d1ba
- Optimize log print by using html format
586b57009a
Downloads
- Take margin into account on max dimension
-
1.3.0 Stable
released this
2017-03-07 05:35:43 -08:00 | 1603 commits to main since this releaseBug fixes
- Fix bug with display: none not invalidating children properly
a706f4c97c
- Handle margin-start and margin-end with 'auto' value
8668e43f6d
- Fix percentages in flexing parents
17e3dca9f9
Behavior changes
- Pass parent size instead of root size as parameters to
YGNodeCalculateLayout
.1cd7363bea
- Flex getters now return the value which was set on them / the default value instead of a computed value.
3346f9511a
Features
- Add ability to configure Yoga to use web defaults
62f47190fb
- Add a configuration option to nodes for things like experiments and various other things which were previously global configs.
37c48257ae
Downloads
- Fix bug with display: none not invalidating children properly
-
1.2.0 Stable
released this
2017-02-23 08:31:05 -08:00 | 1635 commits to main since this releaseBug fixes:
Behavior changes:
- Return Undefined for edges without set values and not their computed value. This allows users to correctly check if a value is set / has changed.
168ae4099d
API changes:
9d2839f8ca
Changes YGPixel to be named YGPoint. This is a small change which should not effect most users of the library. Reason for this change is that we will want to start performing more operations on 'points' which don't map to physical pixels.
Features:
- Add support for space-between and space-around on align-content
6a7ad2125d
- Add support for auto margins
1146013e9e
- Add support for wrap-reverse
20536923d6
Downloads
- Return Undefined for edges without set values and not their computed value. This allows users to correctly check if a value is set / has changed.
-
1.1.0 Stable
released this
2017-02-07 05:18:19 -08:00 | 1699 commits to main since this release- Handle minWidth == maxWidth as width. improves perf by not calling measure function. (
46817a38c3
) - Added property display: flex and none (
e567502750
) - Return raw style from style setters (
93e327f4a5
)
Downloads
- Handle minWidth == maxWidth as width. improves perf by not calling measure function. (
-
1.0.1 Stable
released this
2017-01-27 14:24:40 -08:00 | 1729 commits to main since this releaseSmall release to facilitate changes in folder structure needed for cocoapods
Downloads
-
1.0.0 Stable
released this
2017-01-23 00:00:34 -08:00 | 1744 commits to main since this releaseThis is the first official release since the Yoga rename so calling it
1.0.0
as we start with semantic versioning. Future versions will be released on an as needed basis, mostly to release new code to those consuming yoga via package managers.If you need a new release to be cut please file a task.
Downloads
-
Patched v1.1.0 Stable
released this
2015-11-12 06:32:34 -08:00 | 2172 commits to main since this releaseThe npm release was faulty, this is v1.1.0, but fixed!
Downloads