Releases
0.4.0
Compare
Sorry, something went wrong.
No results found
主要更新
为支持的 DataBinding 布局生成继承 ViewDataBinding 的 {Name}X2CBinding facade。
fallback 子节点 inflate 改为走平台 XML parser 路径,提升 fallback 语义一致性。
DataBinding + ConstraintLayout root 在符合安全子集时保持生成路径。
版本命名统一使用裸版本 tag:0.4.0。
验证
./gradlew test :demo:assembleDebug :runtime:assembleRelease :demo:assembleRelease :demo:assembleDebugAndroidTest --no-daemon --console=plain
./gradlew :demo:kspDebugKotlin :demo:compileDebugKotlin --rerun-tasks --no-daemon --console=plain
./gradlew :compiler-core:publishToMavenLocal :ksp-processor:publishToMavenLocal :gradle-plugin:publishToMavenLocal :runtime:publishReleasePublicationToMavenLocal --no-daemon --console=plain
GitHub Actions Release workflow 已在 0.4.0 tag 上成功完成。
说明
复杂 DataBinding 表达式、BindingAdapter、Observable / LiveData 订阅和 lifecycle observer 语义仍交给原生 DataBinding runtime。
不支持或无法安全等价生成的布局语义仍会 fallback 到平台 LayoutInflater。
You can’t perform that action at this time.