0.5.0 #1310
0.5.0
#1310
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release marks Redwood's "beta" period which provides slightly more stability guarantees than
before. All future releases up to (but NOT including) 1.0 will have protocol and service
compatibility with older versions. In practice, what this means is that you can use Redwood 0.6
(and beyond) to compile and deploy Treehouse guest code which will run inside a Treehouse host
from Redwood 0.5.
Redwood still reserves the right to make binary- and source-incompatible changes within the host
code or within the guest code.
New:
changes will be validated to be backwards-compatible. The
redwoodApiGenerate
Gradle task willgenerate or update the file, and the
redwoodApiCheck
task will validate the current schema aspart of the
check
lifecycle task.width
,height
, andsize
modifiers allow precise control over widget size withinRedwood layout.
rememberSaveable
within Treehouse guest code with persistence onlyavailable on Android hosts.
Changes:
layout to using Facebook's Yoga library.
LazyList
now has arguments formargin
and cross-axis alignment(
verticalAlignment
forLazyRow
,horizontalAlignment
forLazyColumn
)LazyList
. Any missing functionality fromthe built-in versions should be filed as a feature request.
zip files in addition to each regular jar artifact for use with non-Gradle build systems.
Fixed:
Redwood layout.
This version only works with Kotlin 1.8.22.
This discussion was created from the release 0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions