Releases: google/automotive-design-compose
Releases · google/automotive-design-compose
v0.29.0-rc01
What's Changed
- Fix #1052: rewrite squoosh animation tree building to not mutate trees. by @iamralpht in #1053
- Add serde serialization traits to all protobuf messages by @timothyfroehlich in #1240
- Closes #1243: Animations keep running after they finish by @rylin8 in #1244
- Closes #1245: Squoosh crashes on startup with no .dcf file by @rylin8 in #1246
- Create the dc_bundle crate by @timothyfroehlich in #1247
- Towards #1213: improve component replacement implementation. by @iamralpht in #1249
- Fixes #1253: Rename protobuf "design" to "definition" by @timothyfroehlich in #1262
- Fixes Collect the View related protobuf messages into a definition/view package #1256 by @timothyfroehlich in #1261
- Fixes #1250: Move design/element/text to the modifier package. by @timothyfroehlich in #1258
- Rename Serialized Design Doc to DesignCompose Definition by @timothyfroehlich in #1260
- Set DesignCompose's next version to 0.29 by @timothyfroehlich in #1283
- Change proto base package name to just "designcompose" by @timothyfroehlich in #1280
- Migrate the styles from layout to dc_bundle. by @timothyfroehlich in #1248
- Fixes #1251: Move Figma/Live Update related messages to a proto live_update package by @timothyfroehlich in #1259
- Migrate FlexWrap to new proto message by @timothyfroehlich in #1210
- Fix Protoc compiler CI failures by @timothyfroehlich in #1289
- Add plugin support for localization by @yiqunw700 in #1171
- Add description and charlimit support in the localization plugin by @yiqunw700 in #1281
- Closes #1139: Add support for a customizations that use a State by @rylin8 in #1298
- Closes #917: Support rotations in squoosh animations by @rylin8 in #1263
- Closes #1316: Add documentation for State customization by @rylin8 in #1319
- Migrate the legacy layout types to dc_bundle by @timothyfroehlich in #1291
- Fixes #1301: Replace customizations functions with State<> by @yiqunw700 in #1324
- Combine Dependabot updates per package-ecosystem by @timothyfroehlich in #1332
- Dependabot: Clean up unnecessary
registries
configuration by @timothyfroehlich in #1333 - Change Dependabot to target the "dependapool" by @timothyfroehlich in #1334
- Fixes 1284: Move DebugNodeManager into its own file by @yiqunw700 in #1297
- Fixes #1317: Support letter spacing and text decoration by @yiqunw700 in #1345
- Have Dependapool track screenshots by @timothyfroehlich in #1367
- Read json customization to exclude text customizations by @yiqunw700 in #1320
- Reduce the size of the sdk-build Action by @timothyfroehlich in #1374
- Fixes #1296: Don't fail live update when user has no access to variables by @yiqunw700 in #1352
- Dependabot Updates 7-16-24 by @timothyfroehlich in #1347
- Closes #1321: Support custom variant animations in code by @rylin8 in #1322
- Fixes #1372: Add localization plugin documentation by @yiqunw700 in #1376
- Fix the documentation image path by @yiqunw700 in #1381
Full Changelog: v0.28.0...v0.29.0-rc01
v0.28.0
What's Changed
- Move the LayoutManager Kotlin code to it's own file by @timothyfroehlich in #1114
- Update DesignCompose version to 0.28.x by @timothyfroehlich in #1116
- Create a custom error type for dc_jni so that it can define it's own, separate from figma_import by @timothyfroehlich in #1111
- Consolidate our rust dependency versions using workspace.dependencies #1105 by @timothyfroehlich in #1112
- Move the LayoutManager Rust code to it's own file Fixes #1106 by @timothyfroehlich in #1115
- Disable experimental builds by @timothyfroehlich in #1135
- Closes #1141: Fix crash with 0 width/height vectors by @rylin8 in #1143
- (tiny) Clean up verions in libs.versions.toml by @timothyfroehlich in #1140
- Make MediaCompose compile against ub-automotive-master-20240521 by @yiqunw700 in #1051
- Convert the Layout crate and JNI to use Protobuf by @timothyfroehlich in #1119
- Add recommended extensions and VSCode settings by @timothyfroehlich in #1142
- Add default Android Studio Settings by @timothyfroehlich in #1146
- Closes #951: Initial support for variables and design tokens by @rylin8 in #1055
- Closes #1145: Add documentation to variables support by @rylin8 in #1165
- Add linting for protobuf files via Super lint by @timothyfroehlich in #1137
- Closes #1173: Variable support for font size, weight, and gradient color stops by @rylin8 in #1184
- Closes #1188: Fix a bug where explicit variable modes set in Figma were not honored by @rylin8 in #1191
- Switch to a better protobuf plugin by @timothyfroehlich in #1190
- Exclude editor configuration and Rust target directories from addlicense by @timothyfroehlich in #1207
- Create a script to update dcf files for design switcher, tutorial and helloworld app by @yiqunw700 in #1219
- Create test util methods to clear interaction states by @yiqunw700 in #1220
- Create Proto messages for SerializedDesignDoc by @timothyfroehlich in #1189
- Set inter font for all validation tests by @yiqunw700 in #1223
Full Changelog: v0.27.0...v0.28.0
v0.28.0-rc01
What's Changed
- Move the LayoutManager Kotlin code to it's own file by @timothyfroehlich in #1114
- Update DesignCompose version to 0.28.x by @timothyfroehlich in #1116
- Create a custom error type for dc_jni so that it can define it's own, separate from figma_import by @timothyfroehlich in #1111
- Consolidate our rust dependency versions using workspace.dependencies #1105 by @timothyfroehlich in #1112
- Move the LayoutManager Rust code to it's own file Fixes #1106 by @timothyfroehlich in #1115
- Disable experimental builds by @timothyfroehlich in #1135
- Closes #1141: Fix crash with 0 width/height vectors by @rylin8 in #1143
- (tiny) Clean up verions in libs.versions.toml by @timothyfroehlich in #1140
- Make MediaCompose compile against ub-automotive-master-20240521 by @yiqunw700 in #1051
- Convert the Layout crate and JNI to use Protobuf by @timothyfroehlich in #1119
- Add recommended extensions and VSCode settings by @timothyfroehlich in #1142
- Add default Android Studio Settings by @timothyfroehlich in #1146
- Closes #951: Initial support for variables and design tokens by @rylin8 in #1055
- Closes #1145: Add documentation to variables support by @rylin8 in #1165
- Add linting for protobuf files via Super lint by @timothyfroehlich in #1137
- Closes #1173: Variable support for font size, weight, and gradient color stops by @rylin8 in #1184
- Closes #1188: Fix a bug where explicit variable modes set in Figma were not honored by @rylin8 in #1191
- Switch to a better protobuf plugin by @timothyfroehlich in #1190
- Exclude editor configuration and Rust target directories from addlicense by @timothyfroehlich in #1207
- Create a script to update dcf files for design switcher, tutorial and helloworld app by @yiqunw700 in #1219
- Create test util methods to clear interaction states by @yiqunw700 in #1220
- Create Proto messages for SerializedDesignDoc by @timothyfroehlich in #1189
- Set inter font for all validation tests by @yiqunw700 in #1223
Full Changelog: v0.27.0...v0.28.0-rc01
v0.27.0
What's Changed
- Bump rustls from 0.22.3 to 0.22.4 in the cargo group across 1 directory by @dependabot in #1027
- Bump actions/download-artifact from 4.1.4 to 4.1.5 by @dependabot in #1023
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #1025
- Bump the non-breaking-figma-widget group in /support-figma/auto-content-preview-widget with 2 updates by @dependabot in #1020
- Bump the non-breaking-github-workflow group with 3 updates by @dependabot in #1022
- Bump androidx.benchmark:benchmark-macro-junit4 from 1.2.3 to 1.2.4 by @dependabot in #1019
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #1017
- Bump androidx-compose-components from 1.6.5 to 1.6.6 by @dependabot in #1018
- Bump quote from 1.0.35 to 1.0.36 by @dependabot in #1015
- Bump taffy from 0.3.18 to 0.3.19 by @dependabot in #1016
- Bump proc-macro2 from 1.0.79 to 1.0.81 by @dependabot in #1012
- Bump rustversion from 1.0.14 to 1.0.15 by @dependabot in #1013
- Bump serde from 1.0.197 to 1.0.198 by @dependabot in #1014
- Bump the non-breaking-figma-plugin group in /support-figma/extended-layout-plugin with 2 updates by @dependabot in #1011
- Bump gradle/wrapper-validation-action from 2.1.3 to 3.3.1 by @dependabot in #1024
- Closes #921: Add documentation for flattening customizations into modules by @rylin8 in #1010
- Update to v0.27 by @timothyfroehlich in #1029
- Check size of stops of gradient background by @yiqunw700 in #1036
- Bump the non-breaking-gradle group with 5 updates by @dependabot in #1050
- Bump rustls-webpki from 0.102.2 to 0.102.3 by @dependabot in #1046
- Bump serde_json from 1.0.115 to 1.0.116 by @dependabot in #1047
- Bump ureq from 2.9.6 to 2.9.7 by @dependabot in #1048
- Bump cc from 1.0.92 to 1.0.95 by @dependabot in #1049
- Bump @figma/plugin-typings from 1.91.0 to 1.92.0 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #1044
- Bump rustls-pki-types from 1.4.1 to 1.5.0 in the non-breaking-rust group by @dependabot in #1045
- Bump github/codeql-action from 3.25.1 to 3.25.3 by @dependabot in #1041
- Bump actions/download-artifact from 4.1.5 to 4.1.7 by @dependabot in #1042
- Bump EmbarkStudios/cargo-deny-action from 1.6.2 to 1.6.3 by @dependabot in #1043
- Bump ruby/setup-ruby from 1.174.0 to 1.175.0 in the non-breaking-github-workflow group by @dependabot in #1039
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #1040
- Bump @figma/plugin-typings from 1.91.0 to 1.92.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #1038
- Fix build for MacOS by @timothyfroehlich in #1057
- #957 Provide document deserialization/serialization code by @johnoneil in #1054
- Bump @types/node from 20.12.7 to 20.12.8 in /support-figma/extended-layout-plugin by @dependabot in #1073
- Bump anstream from 0.6.13 to 0.6.14 by @dependabot in #1072
- Bump anstyle-wincon from 3.0.2 to 3.0.3 by @dependabot in #1069
- Bump winapi-util from 0.1.6 to 0.1.8 by @dependabot in #1070
- Bump serde from 1.0.198 to 1.0.200 by @dependabot in #1071
- Bump anstyle-query from 1.0.2 to 1.0.3 by @dependabot in #1068
- Bump androidx.datastore:datastore-preferences from 1.1.0 to 1.1.1 by @dependabot in #1067
- Bump androidx-compose-components from 1.6.6 to 1.6.7 by @dependabot in #1066
- Bump androidx.core:core from 1.13.0 to 1.13.1 by @dependabot in #1062
- Bump gradle/actions from 3.3.1 to 3.3.2 by @dependabot in #1065
- Bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in #1060
- Bump ruby/setup-ruby from 1.175.0 to 1.175.1 by @dependabot in #1061
- Bump actions/dependency-review-action from 4.2.5 to 4.3.2 in the non-breaking-github-workflow group by @dependabot in #1058
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #1059
- Migrate the Layout Nodes structs to the Layout crate by @timothyfroehlich in #1074
- Bump actions/checkout from 4.1.2 to 4.1.5 by @dependabot in #1075
- Change Kotlin Layout code to use LayoutStyle instead of ViewStyle. by @timothyfroehlich in #1078
- Add missing description to the Build Figma Resource action by @timothyfroehlich in #1081
- Bump androidx.datastore:datastore-core from 1.1.0 to 1.1.1 by @dependabot in #1063
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1088
- Bump ruby/setup-ruby from 1.175.1 to 1.176.0 in the non-breaking-github-workflow group by @dependabot in #1086
- Bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in #1087
- Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 by @dependabot in #1084
- Closes #1056: Fix view finding for @DesignComponent functions on a component set. by @rylin8 in #1076
- Fix #1093: Improve
dcf_info
tool to optionally dump file contents. by @johnoneil in #1095 - Closes #842: Update plugin and widget to use dynamic page loading by @rylin8 in #1091
- Bump the non-breaking-gradle group with 5 updates by @dependabot in #1083
- Bump @figma/widget-typings from 1.4.0 to 1.9.1 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group across 1 directory by @dependabot in #1097
- Bump @figma/plugin-typings from 1.92.0 to 1.93.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #1089
- Bump nokogiri from 1.16.2 to 1.16.5 in /docs in the bundler group across 1 directory by @dependabot in #1098
- Remove the gradle-profile GitHub workflow by @timothyfroehlich in #1108
- Show branches in DesignSwitcher by @yiqunw700 in #1100
- Enable printing of Rust backtraces in Robolectric tests, failFast to … by @timothyfroehlich in #1109
- Support fetching figma file version by @yiqunw700 in #1077
Full Changelog: v0.26.1...v0.27.0
v0.27.0-rc01
What's Changed
- Bump rustls from 0.22.3 to 0.22.4 in the cargo group across 1 directory by @dependabot in #1027
- Bump actions/download-artifact from 4.1.4 to 4.1.5 by @dependabot in #1023
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #1025
- Bump the non-breaking-figma-widget group in /support-figma/auto-content-preview-widget with 2 updates by @dependabot in #1020
- Bump the non-breaking-github-workflow group with 3 updates by @dependabot in #1022
- Bump androidx.benchmark:benchmark-macro-junit4 from 1.2.3 to 1.2.4 by @dependabot in #1019
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #1017
- Bump androidx-compose-components from 1.6.5 to 1.6.6 by @dependabot in #1018
- Bump quote from 1.0.35 to 1.0.36 by @dependabot in #1015
- Bump taffy from 0.3.18 to 0.3.19 by @dependabot in #1016
- Bump proc-macro2 from 1.0.79 to 1.0.81 by @dependabot in #1012
- Bump rustversion from 1.0.14 to 1.0.15 by @dependabot in #1013
- Bump serde from 1.0.197 to 1.0.198 by @dependabot in #1014
- Bump the non-breaking-figma-plugin group in /support-figma/extended-layout-plugin with 2 updates by @dependabot in #1011
- Bump gradle/wrapper-validation-action from 2.1.3 to 3.3.1 by @dependabot in #1024
- Closes #921: Add documentation for flattening customizations into modules by @rylin8 in #1010
- Update to v0.27 by @timothyfroehlich in #1029
- Check size of stops of gradient background by @yiqunw700 in #1036
- Bump the non-breaking-gradle group with 5 updates by @dependabot in #1050
- Bump rustls-webpki from 0.102.2 to 0.102.3 by @dependabot in #1046
- Bump serde_json from 1.0.115 to 1.0.116 by @dependabot in #1047
- Bump ureq from 2.9.6 to 2.9.7 by @dependabot in #1048
- Bump cc from 1.0.92 to 1.0.95 by @dependabot in #1049
- Bump @figma/plugin-typings from 1.91.0 to 1.92.0 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #1044
- Bump rustls-pki-types from 1.4.1 to 1.5.0 in the non-breaking-rust group by @dependabot in #1045
- Bump github/codeql-action from 3.25.1 to 3.25.3 by @dependabot in #1041
- Bump actions/download-artifact from 4.1.5 to 4.1.7 by @dependabot in #1042
- Bump EmbarkStudios/cargo-deny-action from 1.6.2 to 1.6.3 by @dependabot in #1043
- Bump ruby/setup-ruby from 1.174.0 to 1.175.0 in the non-breaking-github-workflow group by @dependabot in #1039
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #1040
- Bump @figma/plugin-typings from 1.91.0 to 1.92.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #1038
- Fix build for MacOS by @timothyfroehlich in #1057
- #957 Provide document deserialization/serialization code by @johnoneil in #1054
- Bump @types/node from 20.12.7 to 20.12.8 in /support-figma/extended-layout-plugin by @dependabot in #1073
- Bump anstream from 0.6.13 to 0.6.14 by @dependabot in #1072
- Bump anstyle-wincon from 3.0.2 to 3.0.3 by @dependabot in #1069
- Bump winapi-util from 0.1.6 to 0.1.8 by @dependabot in #1070
- Bump serde from 1.0.198 to 1.0.200 by @dependabot in #1071
- Bump anstyle-query from 1.0.2 to 1.0.3 by @dependabot in #1068
- Bump androidx.datastore:datastore-preferences from 1.1.0 to 1.1.1 by @dependabot in #1067
- Bump androidx-compose-components from 1.6.6 to 1.6.7 by @dependabot in #1066
- Bump androidx.core:core from 1.13.0 to 1.13.1 by @dependabot in #1062
- Bump gradle/actions from 3.3.1 to 3.3.2 by @dependabot in #1065
- Bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in #1060
- Bump ruby/setup-ruby from 1.175.0 to 1.175.1 by @dependabot in #1061
- Bump actions/dependency-review-action from 4.2.5 to 4.3.2 in the non-breaking-github-workflow group by @dependabot in #1058
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #1059
- Migrate the Layout Nodes structs to the Layout crate by @timothyfroehlich in #1074
- Bump actions/checkout from 4.1.2 to 4.1.5 by @dependabot in #1075
- Change Kotlin Layout code to use LayoutStyle instead of ViewStyle. by @timothyfroehlich in #1078
- Add missing description to the Build Figma Resource action by @timothyfroehlich in #1081
- Bump androidx.datastore:datastore-core from 1.1.0 to 1.1.1 by @dependabot in #1063
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #1088
- Bump ruby/setup-ruby from 1.175.1 to 1.176.0 in the non-breaking-github-workflow group by @dependabot in #1086
- Bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in #1087
- Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 by @dependabot in #1084
- Closes #1056: Fix view finding for @DesignComponent functions on a component set. by @rylin8 in #1076
- Fix #1093: Improve
dcf_info
tool to optionally dump file contents. by @johnoneil in #1095 - Closes #842: Update plugin and widget to use dynamic page loading by @rylin8 in #1091
- Bump the non-breaking-gradle group with 5 updates by @dependabot in #1083
- Bump @figma/widget-typings from 1.4.0 to 1.9.1 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group across 1 directory by @dependabot in #1097
- Bump @figma/plugin-typings from 1.92.0 to 1.93.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #1089
- Bump nokogiri from 1.16.2 to 1.16.5 in /docs in the bundler group across 1 directory by @dependabot in #1098
- Remove the gradle-profile GitHub workflow by @timothyfroehlich in #1108
- Show branches in DesignSwitcher by @yiqunw700 in #1100
- Enable printing of Rust backtraces in Robolectric tests, failFast to … by @timothyfroehlich in #1109
- Support fetching figma file version by @yiqunw700 in #1077
Full Changelog: v0.26.0...v0.27.0-rc01
v0.26.1
What's Changed
- Cherrypick: Check size of stops of gradient background (#1036) by @timothyfroehlich in #1037
Full Changelog: v0.26.0...v0.26.1
v0.26.0
What's Changed
- Bump the jekyll-dependency-patches group in /docs with 1 update by @dependabot in #907
- Bump @types/node from 20.10.6 to 20.12.2 in /support-figma/extended-layout-plugin by @dependabot in #913
- Bump typescript from 5.2.2 to 5.4.3 in /support-figma/extended-layout-plugin by @dependabot in #911
- Bump mini-css-extract-plugin from 2.7.6 to 2.8.1 in /support-figma/auto-content-preview-widget by @dependabot in #908
- Bump css-loader from 6.8.1 to 6.10.0 in /support-figma/extended-layout-plugin by @dependabot in #909
- Bump typescript from 5.3.3 to 5.4.3 in /support-figma/auto-content-preview-widget by @dependabot in #910
- Bump org.robolectric:robolectric from 4.11.1 to 4.12 by @dependabot in #914
- Bump webpack from 5.90.3 to 5.91.0 in /support-figma/auto-content-preview-widget by @dependabot in #912
- Closes #916: Support customization flattening into modules by @rylin8 in #906
- Bump our version to 0.26.0 by @timothyfroehlich in #925
- Enhance clean script to clean up Gradle caches by @timothyfroehlich in #879
- Disable CodeQL, we haven't been using it and it's been failing by @timothyfroehlich in #900
- Bump the rust-dependency-patches group with 5 updates by @dependabot in #923
- Bump bytes from 1.5.0 to 1.6.0 by @dependabot in #924
- Reduce the frequency of Dependabot version updates by only scheduling it to run on Fridays. by @timothyfroehlich in #927
- Dependabot: group major and minor patches by @timothyfroehlich in #942
- Bump actions/configure-pages from 4.0.0 to 5.0.0 by @dependabot in #941
- Bump rake from 13.1.0 to 13.2.0 in /docs by @dependabot in #934
- Bump the non-breaking-figma-plugin group in /support-figma/extended-layout-plugin with 3 updates by @dependabot in #943
- Bump org.robolectric:robolectric from 4.12 to 4.12.1 by @dependabot in #944
- Bump @figma/plugin-typings from 1.88.0 to 1.89.0 in /support-figma/auto-content-preview-widget by @dependabot in #929
- Bump the non-breaking-rust group with 3 updates by @dependabot in #947
- Bump the non-breaking-github-workflow group with 3 updates by @dependabot in #945
- Add missing copyright by @timothyfroehlich in #956
- Add docRenderStatus to Squoosh by @timothyfroehlich in #953
- Allow Squoosh to be enabled at runtime, add DesignDocSettings by @timothyfroehlich in #955
- Bump strsim from 0.11.0 to 0.11.1 by @dependabot in #969
- Bump the non-breaking-rust group with 2 updates by @dependabot in #968
- Bump @figma/plugin-typings from 1.89.0 to 1.90.0 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #965
- Bump css-loader from 6.10.0 to 7.0.0 in /support-figma/auto-content-preview-widget by @dependabot in #966
- Bump typescript from 5.4.3 to 5.4.4 in /support-figma/auto-content-preview-widget by @dependabot in #967
- Bump gradle/actions from 3.1.0 to 3.2.0 in the non-breaking-github-workflow group by @dependabot in #964
- Bump androidx-compose-components from 1.6.4 to 1.6.5 by @dependabot in #963
- Bump css-loader from 6.10.0 to 7.0.0 in /support-figma/extended-layout-plugin by @dependabot in #960
- Bump typescript from 5.4.3 to 5.4.4 in /support-figma/extended-layout-plugin by @dependabot in #961
- Bump agp from 7.3.1 to 8.3.1 by @dependabot in #962
- Bump @figma/plugin-typings from 1.89.0 to 1.90.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #958
- Bump @types/node from 20.12.2 to 20.12.4 in /support-figma/extended-layout-plugin by @dependabot in #959
- Fix #970: add initial automated test for variant animation implementation by @iamralpht in #971
- Fix #949: use Figma animation duration/curve settings. by @iamralpht in #972
- Break ViewStyle into LayoutStyle and NodeStyle by @rylin8 in #974
- Remove media-lib and merge code back to mediacompose app by @yiqunw700 in #977
- #978 Reduce layout log spam by @johnoneil in #979
- Bump anyhow from 1.0.81 to 1.0.82 by @dependabot in #1003
- Bump getrandom from 0.2.12 to 0.2.14 by @dependabot in #1001
- Bump combine from 4.6.6 to 4.6.7 by @dependabot in #1002
- Bump time from 0.3.34 to 0.3.36 by @dependabot in #1000
- Bump cc from 1.0.90 to 1.0.92 by @dependabot in #999
- Bump gradle/wrapper-validation-action from 2.1.2 to 2.1.3 by @dependabot in #998
- Bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #997
- Bump gradle/actions from 3.2.0 to 3.2.1 by @dependabot in #996
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #991
- Bump androidx.media3:media3-ui from 1.3.0 to 1.3.1 by @dependabot in #995
- Bump typescript from 5.4.4 to 5.4.5 in /support-figma/auto-content-preview-widget by @dependabot in #985
- Bump style-loader from 3.3.4 to 4.0.0 in /support-figma/extended-layout-plugin by @dependabot in #987
- Bump typescript from 5.4.4 to 5.4.5 in /support-figma/extended-layout-plugin by @dependabot in #988
- Bump @types/node from 20.12.4 to 20.12.7 in /support-figma/extended-layout-plugin by @dependabot in #989
- Bump rake from 13.2.0 to 13.2.1 in /docs by @dependabot in #990
- Bump css-loader from 7.0.0 to 7.1.1 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #983
- Bump agp from 7.3.1 to 8.3.2 by @dependabot in #992
- Bump style-loader from 3.3.4 to 4.0.0 in /support-figma/auto-content-preview-widget by @dependabot in #984
- Bump css-loader from 7.0.0 to 7.1.1 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #986
- Bump androidx.media3:media3-exoplayer from 1.3.0 to 1.3.1 by @dependabot in #994
- Closes #948: Remove support for interface inheritance by @rylin8 in #1007
- Refactor the layout and figma_import crates by @timothyfroehlich in #1006
- Update to Kotlin 1.9.23, Compose Compiler 1.5.11, KSP 1.9.23-1.0.20 by @timothyfroehlich in #870
- Closes #982: Fix JSON generation when using design modules by @rylin8 in #1004
- Fix #1009: Apply DesignModules to the main frame of MediaCompose by @yiqunw700 in #981
New Contributors
- @yiqunw700 made their first contribution in #9...
v0.26.0-rc01
What's Changed
- Bump the jekyll-dependency-patches group in /docs with 1 update by @dependabot in #907
- Bump @types/node from 20.10.6 to 20.12.2 in /support-figma/extended-layout-plugin by @dependabot in #913
- Bump typescript from 5.2.2 to 5.4.3 in /support-figma/extended-layout-plugin by @dependabot in #911
- Bump mini-css-extract-plugin from 2.7.6 to 2.8.1 in /support-figma/auto-content-preview-widget by @dependabot in #908
- Bump css-loader from 6.8.1 to 6.10.0 in /support-figma/extended-layout-plugin by @dependabot in #909
- Bump typescript from 5.3.3 to 5.4.3 in /support-figma/auto-content-preview-widget by @dependabot in #910
- Bump org.robolectric:robolectric from 4.11.1 to 4.12 by @dependabot in #914
- Bump webpack from 5.90.3 to 5.91.0 in /support-figma/auto-content-preview-widget by @dependabot in #912
- Closes #916: Support customization flattening into modules by @rylin8 in #906
- Bump our version to 0.26.0 by @timothyfroehlich in #925
- Enhance clean script to clean up Gradle caches by @timothyfroehlich in #879
- Disable CodeQL, we haven't been using it and it's been failing by @timothyfroehlich in #900
- Bump the rust-dependency-patches group with 5 updates by @dependabot in #923
- Bump bytes from 1.5.0 to 1.6.0 by @dependabot in #924
- Reduce the frequency of Dependabot version updates by only scheduling it to run on Fridays. by @timothyfroehlich in #927
- Dependabot: group major and minor patches by @timothyfroehlich in #942
- Bump actions/configure-pages from 4.0.0 to 5.0.0 by @dependabot in #941
- Bump rake from 13.1.0 to 13.2.0 in /docs by @dependabot in #934
- Bump the non-breaking-figma-plugin group in /support-figma/extended-layout-plugin with 3 updates by @dependabot in #943
- Bump org.robolectric:robolectric from 4.12 to 4.12.1 by @dependabot in #944
- Bump @figma/plugin-typings from 1.88.0 to 1.89.0 in /support-figma/auto-content-preview-widget by @dependabot in #929
- Bump the non-breaking-rust group with 3 updates by @dependabot in #947
- Bump the non-breaking-github-workflow group with 3 updates by @dependabot in #945
- Add missing copyright by @timothyfroehlich in #956
- Add docRenderStatus to Squoosh by @timothyfroehlich in #953
- Allow Squoosh to be enabled at runtime, add DesignDocSettings by @timothyfroehlich in #955
- Bump strsim from 0.11.0 to 0.11.1 by @dependabot in #969
- Bump the non-breaking-rust group with 2 updates by @dependabot in #968
- Bump @figma/plugin-typings from 1.89.0 to 1.90.0 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #965
- Bump css-loader from 6.10.0 to 7.0.0 in /support-figma/auto-content-preview-widget by @dependabot in #966
- Bump typescript from 5.4.3 to 5.4.4 in /support-figma/auto-content-preview-widget by @dependabot in #967
- Bump gradle/actions from 3.1.0 to 3.2.0 in the non-breaking-github-workflow group by @dependabot in #964
- Bump androidx-compose-components from 1.6.4 to 1.6.5 by @dependabot in #963
- Bump css-loader from 6.10.0 to 7.0.0 in /support-figma/extended-layout-plugin by @dependabot in #960
- Bump typescript from 5.4.3 to 5.4.4 in /support-figma/extended-layout-plugin by @dependabot in #961
- Bump agp from 7.3.1 to 8.3.1 by @dependabot in #962
- Bump @figma/plugin-typings from 1.89.0 to 1.90.0 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #958
- Bump @types/node from 20.12.2 to 20.12.4 in /support-figma/extended-layout-plugin by @dependabot in #959
- Fix #970: add initial automated test for variant animation implementation by @iamralpht in #971
- Fix #949: use Figma animation duration/curve settings. by @iamralpht in #972
- Break ViewStyle into LayoutStyle and NodeStyle by @rylin8 in #974
- Remove media-lib and merge code back to mediacompose app by @yiqunw700 in #977
- #978 Reduce layout log spam by @johnoneil in #979
- Bump anyhow from 1.0.81 to 1.0.82 by @dependabot in #1003
- Bump getrandom from 0.2.12 to 0.2.14 by @dependabot in #1001
- Bump combine from 4.6.6 to 4.6.7 by @dependabot in #1002
- Bump time from 0.3.34 to 0.3.36 by @dependabot in #1000
- Bump cc from 1.0.90 to 1.0.92 by @dependabot in #999
- Bump gradle/wrapper-validation-action from 2.1.2 to 2.1.3 by @dependabot in #998
- Bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #997
- Bump gradle/actions from 3.2.0 to 3.2.1 by @dependabot in #996
- Bump the non-breaking-gradle group with 6 updates by @dependabot in #991
- Bump androidx.media3:media3-ui from 1.3.0 to 1.3.1 by @dependabot in #995
- Bump typescript from 5.4.4 to 5.4.5 in /support-figma/auto-content-preview-widget by @dependabot in #985
- Bump style-loader from 3.3.4 to 4.0.0 in /support-figma/extended-layout-plugin by @dependabot in #987
- Bump typescript from 5.4.4 to 5.4.5 in /support-figma/extended-layout-plugin by @dependabot in #988
- Bump @types/node from 20.12.4 to 20.12.7 in /support-figma/extended-layout-plugin by @dependabot in #989
- Bump rake from 13.2.0 to 13.2.1 in /docs by @dependabot in #990
- Bump css-loader from 7.0.0 to 7.1.1 in /support-figma/auto-content-preview-widget in the non-breaking-figma-widget group by @dependabot in #983
- Bump agp from 7.3.1 to 8.3.2 by @dependabot in #992
- Bump style-loader from 3.3.4 to 4.0.0 in /support-figma/auto-content-preview-widget by @dependabot in #984
- Bump css-loader from 7.0.0 to 7.1.1 in /support-figma/extended-layout-plugin in the non-breaking-figma-plugin group by @dependabot in #986
- Bump androidx.media3:media3-exoplayer from 1.3.0 to 1.3.1 by @dependabot in #994
- Closes #948: Remove support for interface inheritance by @rylin8 in #1007
- Refactor the layout and figma_import crates by @timothyfroehlich in #1006
- Update to Kotlin 1.9.23, Compose Compiler 1.5.11, KSP 1.9.23-1.0.20 by @timothyfroehlich in #870
- Closes #982: Fix JSON generation when using design modules by @rylin8 in #1004
- Fix #1009: Apply DesignModules to the main frame of MediaCompose by @yiqunw700 in #981
New Contributors
- @yiqunw700 made their first contribution in #9...
v0.26.0-alpha01
Previewing DesignModules
v0.25.0
What's Changed
- Merge shared code branch into rust layout feature branch by @rylin8 in #455
- [Rust-layout] Fix app builds by @timothyfroehlich in #470
- [RustLayout] Update ktfmt to 0.14.0, re-format files to match the changes by @timothyfroehlich in #467
- Closes #471: Fix live update not updating positional changes by @rylin8 in #472
- Closes #404: Layout is wrong when pixel density < 1 by @rylin8 in #465
- Merge main into Rustlayout by @timothyfroehlich in #482
- Closes #401: Support FILL sizing mode for autolayout frames by @rylin8 in #457
- Closes #476: Fix list widget rendering at incorrect size when pixel density not 1 by @rylin8 in #477
- Merge Main into Rust Layout by @timothyfroehlich in #501
- Enable unit tests and Roborazzi screenshot tests in feature/rustlayout by @timothyfroehlich in #500
- Get the Github Actions to run on feature branches by @timothyfroehlich in #532
- Closes #486, #487, #488, #490: Performance improvements by @rylin8 in #491
- Merge main to rustlayout by @timothyfroehlich in #537
- Split Validation's examples into individual files by @timothyfroehlich in #531
- Update Java toolchain to 17, enable unit tests for API 34 by @timothyfroehlich in #540
- Create a separate Gradle plugin that allows fetching DCF files from unit tests by @timothyfroehlich in #542
- Closes #464: Improve grid view load and scroll performance by @rylin8 in #524
- Update the rustlayout to the latest versions of Kotlin and Compose by @timothyfroehlich in #541
- Merge main again by @timothyfroehlich in #550
- Towards #464: Revert grid node size changes by @rylin8 in #549
- Closes #546: Improve text measurement performance by @rylin8 in #548
- Upgrade to AGP 8.3-alpha13 to support benchmarking efforts by @timothyfroehlich in #555
- Remove unnecessary proguard rules by @timothyfroehlich in #557
- Add a benchmark variant of DesignCompose by @timothyfroehlich in #556
- Create a basic Battleship Benchmarking framework by @timothyfroehlich in #559
- Clean up cargo warnings by @timothyfroehlich in #558
- Merge Main into RustLayout by @timothyfroehlich in #566
- User/ralph/merge main to f rustlayout by @iamralpht in #575
- Add Traces to some high-impact DesignCompose Functions, Create Battleship Playfield benchmark by @timothyfroehlich in #567
- Bump DesignCompose version to 0.25.0-SNAPSHOT by @timothyfroehlich in #586
- Remove Validate Dependabot job by @timothyfroehlich in #588
- Merge main to Rust Layout - Nov 30 by @timothyfroehlich in #589
- Abstract test code out, Create a published test library, re-home the benchmarks by @timothyfroehlich in #576
- Add support for larger Figma Files by @timothyfroehlich in #603
- Retarget Dependabot to update dependencies on the rustlayout branch by @timothyfroehlich in #605
- Fix detection of app module names in Android Studio by @timothyfroehlich in #610
- Retarget Dependabot to update dependencies on the rustlayout branch (#605) by @timothyfroehlich in #611
- Test-all improvements: tolerate failure, etc by @timothyfroehlich in #621
- Large Figma Doc takes a very long time to fetch by @timothyfroehlich in #637
- Fix build scans by @timothyfroehlich in #574
- Update MediaCompose to latest Unbundled release, reintegrate into the main Gradle Project by @timothyfroehlich in #193
- Closes #601: Fix a crash when a rotation dial/gauge is set to "Scale"… by @rylin8 in #602
- support-figma: add allowlisted domains for Figma plugins by @jessesomerville in #641
- Fix "Click interactions require two clicks #553" by @timothyfroehlich in #631
- Closes #475: Make the Rust layout manager object an instantiable non-… by @rylin8 in #562
- Closes #630: Rotated nodes don't show linear gradients properly by @rylin8 in #639
- Update AGP to 8.3.0-beta01 by @timothyfroehlich in #671
- Cherry-Pick to RustLayout: Update MediaCompose to latest Unbundled release, reintegrate into the main Gradle Project (#193) by @timothyfroehlich in #672
- Closes #468: Fix cargo deny failure for Rust Layout by @rylin8 in #694
- Restore UntrackedTask annotations on Cargo tasks by @timothyfroehlich in #701
- Closes #705: Add a function to enable overriding document IDs by @rylin8 in #706
- Closes #396, #458: Support layout modifiers and propagate user-specified modifiers by @rylin8 in #674
- Update AGP to Beta2 to correspond to Iguana Beta 2 release by @timothyfroehlich in #731
- Closes #397: Implement scrolling support for autolayout containers by @rylin8 in #720
- Closes #744: Fix an issue where component variants were not always re… by @rylin8 in #745
- [TRACKING] Merge Rust Layout to Main by @timothyfroehlich in #461
- Add missing git implementation selection to vergen cargo package and update to 8.3.1 by @timothyfroehlich in #749
- Closes #755: Remove live text format plugin by @rylin8 in #756
- Closes #746: Fix Design switcher error message layout sizes by @rylin8 in #750
- Update dependabot.yml to target main again by @timothyfroehlich in #765
- Add BSD-3 Clause license to cargo deny by @timothyfroehlich in #778
- Fix DesignCompose Integration tests by @timothyfroehlich in #793
- Fix test-all's ktfmt check by @timothyfroehlich in #795
- Update to AGP 8.3.0-rc02 by @timothyfroehlich in #815
- Closes #753: Fix variant resolution with components instances whose names differ from their component set. by @rylin8 in #754
- Refresh all Roborazzi screenshots following Roborazzi version update by @timothyfroehlich in #828
- Restore the HelloBye test by @timothyfroehlich in #830
- Disable the large fetch test. by @timothyfroehlich in #794
- Update Roborazzi screenshot captures to be cleaner, easier and more consistent by @timothyfroehlich in #829
- Closes #813: Create a tool that outputs the version info of a .dcf file by @rylin8 in #814
- Closes #816: Update fetch tool to save dcf files with a header by @rylin8 in #819
- Update to Android Gradle Plugin 8.3.0 stable by @timothyfroehlich in https://github.com/google/automotive-design-compose/pul...