Releases: google/automotive-design-compose
Releases · google/automotive-design-compose
v0.22.0-rc01
What's Changed
- Set version to 0.22.0 by @timothyfroehlich in #170
- Document developer use of the standalone Tutorial app by @timothyfroehlich in #169
- Add missing POM metadata to Plugin by @timothyfroehlich in #171
- Publish feature compatibility list and update Known Issues page by @rylin8 in #173
- Fix Tutorial app standalone build by @timothyfroehlich in #182
- Tweak dials & gauges UI text for help popups by @rylin8 in #180
- Fix a bug with rendering arcs that have an inner radius < 1.0 by @rylin8 in #172
- Retrieve component sets for any component instances found by @rylin8 in #181
- Gradle wrapper, Compose, Kotlin and KSP updates by @timothyfroehlich in #183
- Update cargo dependencies, which should resolve a number of dependabot vulnerability alerts. by @timothyfroehlich in #187
- Remove the version update plugins by @timothyfroehlich in #184
- Begin uploading dependency info to Dependabot by @timothyfroehlich in #186
- Add Gradle's wrapper validation action by @timothyfroehlich in #190
- [StepSecurity] Apply security best practices by @step-security-bot in #188
- Bump webpack-cli from 5.1.1 to 5.1.4 in /support-figma/auto-content-preview-widget by @dependabot in #215
- Bump just-the-docs from 0.5.3 to 0.5.4 in /docs by @dependabot in #195
- Bump ts-loader from 9.4.3 to 9.4.4 in /support-figma/auto-content-preview-widget by @dependabot in #212
- Bump html-webpack-plugin from 5.5.1 to 5.5.3 in /support-figma/auto-content-preview-widget by @dependabot in #213
- Bump @figma/widget-typings from 1.4.0 to 1.5.0 in /support-figma/auto-content-preview-widget by @dependabot in #214
- Bump github/codeql-action from 2.2.4 to 2.20.4 by @dependabot in #197
- Bump mikepenz/gradle-dependency-submission from 0.8.6 to 0.9.0 by @dependabot in #198
- Bump serde_bytes from 0.11.11 to 0.11.12 by @dependabot in #199
- Bump Swatinem/rust-cache from 2.2.1 to 2.5.1 by @dependabot in #200
- Bump gradle/gradle-build-action from 2.4.2 to 2.6.0 by @dependabot in #202
- Bump actions/dependency-review-action from 2.5.1 to 3.0.6 by @dependabot in #204
- Bump html-webpack-plugin from 5.5.1 to 5.5.3 in /support-figma/extended-layout-plugin by @dependabot in #207
- Bump phf from 0.10.1 to 0.11.2 by @dependabot in #206
- Bump @types/node from 17.0.33 to 20.4.2 in /support-figma/extended-layout-plugin by @dependabot in #209
- Bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #211
- Bump serde_json from 1.0.102 to 1.0.103 by @dependabot in #208
- Bump webpack-cli from 5.1.1 to 5.1.4 in /support-figma/extended-layout-plugin by @dependabot in #196
- Bump typescript from 5.0.4 to 5.1.6 in /support-figma/extended-layout-plugin by @dependabot in #201
- Add -SNAPSHOT to our default version number by @timothyfroehlich in #216
- Quiet down dependabot by @timothyfroehlich in #217
- Bump typescript from 5.0.4 to 5.1.6 in /support-figma/auto-content-preview-widget by @dependabot in #210
- Bump @figma/plugin-typings from 1.61.0 to 1.70.0 in /support-figma/extended-layout-plugin by @dependabot in #205
- Fetch images via proxy by @urpatil in #194
- Bump the dependencies group with 1 update by @dependabot in #220
- Bump the dependencies group with 3 updates by @dependabot in #221
- Bump the dependencies group in /support-figma/auto-content-preview-widget with 2 updates by @dependabot in #222
- Bump the dependencies group in /support-figma/extended-layout-plugin with 2 updates by @dependabot in #223
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #224
- Bump the dependencies group with 3 updates by @dependabot in #230
- Bump the dependencies group in /support-figma/auto-content-preview-widget with 3 updates by @dependabot in #233
- Bump the dependencies group in /support-figma/extended-layout-plugin with 4 updates by @dependabot in #232
- Bump the dependencies group with 3 updates by @dependabot in #231
- Add an argument to the test-all script for setting the Unbundled repo path by @timothyfroehlich in #234
- Remove node customizations from fetch request by @timothyfroehlich in #229
- Bump the dependencies group with 3 updates by @dependabot in #235
- Bump the dependencies group with 1 update by @dependabot in #236
- Update serialized files for Validation and HelloWorld by @timothyfroehlich in #237
- Get dependabot running on our custom actions by @timothyfroehlich in #240
- Bump the dependencies group in /support-figma/extended-layout-plugin with 1 update by @dependabot in #243
- Enable dependabot updates for Gradle by @timothyfroehlich in #241
- Fix variant selection not propagating to children properly by @rylin8 in #156
- Fix Dependabot config by @timothyfroehlich in #245
- Bump the dependencies group with 2 updates by @dependabot in #246
- Bump the github-workflow-dependencies group with 1 update by @dependabot in #247
- Update dependabot.yml to work around Dependabot bug by @timothyfroehlich in #248
- Add new Dependabot registries to the Gradle package ecosystem by @timothyfroehlich in #251
- Bump the figma-plugin-dependencies group in /support-figma/extended-layout-plugin with 1 update by @dependabot in #255
- Bump the github-workflow-dependencies group with 1 update by @dependabot in #256
- Bump the dependencies group with 1 update by @dependabot in #254
- Bump the figma-widget-dependencies group in /support-figma/auto-content-preview-widget with 1 update by @dependabot in #253
- Attempt to fix dependabot's detection of our GitHub Actions by @timothyfroehlich in #257
- Set version number for DesignCompose widget during release builds by @timothyfroehlich in #260
- Bump the dependencies group with 1 update by @dependabot in #262
- Remove unused GRPC dependency from DesignCompose by @timothyfroehlich in #265
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #266
New Contributors
- @step-security-bot made their first contribution in #188
- @dependabot made their first contribution in #215
Full Changelog: https://github.co...
v0.21.1
v0.21.0
What's Changed
- Fix setting Figma Token on muti-user systems, add rough test script by @timothyfroehlich in #124
- Set designcompose version to 0.21.0 by @timothyfroehlich in #123
- Support masking layers from Figma by @rylin8 in #85
- Delete the atd tests by @timothyfroehlich in #126
- Add RenderMethod enum to View for use with telltales. by @srahman80 in #122
- Initial documentation upload by @timothyfroehlich in #127
- Fix broken Design Switcher serialized file by @rylin8 in #134
- Update Documentation for recent Figma and DesignCompose changes by @timothyfroehlich in #133
- Set GitHub pages action to run the build as a presubmit by @timothyfroehlich in #137
- Added support for using a HTTP Proxy when fetching documents from Figma by @urpatil in #128
- Fix documentation link in the readme by @timothyfroehlich in #139
- Add a test-all script to help with local testing by @timothyfroehlich in #125
- Do not print error when HTTP proxy config is not set by @urpatil in #141
- Add support for apps to provide a callback that gets called with the document byte data when the document is updated. by @rylin8 in #138
- Follow up to document data update callback by @rylin8 in #144
- Fix a bug where clicking "load" on the design switcher without setting an ID will soft-lock the switcher. by @rylin8 in #143
- Append release versions to the generated artifacts by @timothyfroehlich in #145
- Add a "Change" button to the Design Switcher loading state. by @rylin8 in #149
- Clean up missing copyright headers by @timothyfroehlich in #150
- test-all script: Add the ability to skip emulator tests by @timothyfroehlich in #151
- Minor fix to make the ATD test plugin apply more consistently by @timothyfroehlich in #152
- Update MediaCompose to build with latest release of Unbundled AAOS by @rylin8 in #153
- Fix the minimum SDK level for the apps by @timothyfroehlich in #162
- Add a nightly test for the latest unbunduled release by @timothyfroehlich in #157
- Display a version in the list preview widget by @rylin8 in #155
- Update the UI per latest designs by @rylin8 in #117
- Add more development process doc by @timothyfroehlich in #165
- Add the DesignCompose plugin by @timothyfroehlich in #166
- Update serialized Figma docs by @srahman80 in #168
Full Changelog: v0.20.0...v0.21.0
v0.21.0-rc03
Full Changelog: v0.21.0-rc02...v0.21.0-rc03
v0.21.0-rc02
Add missing POM metadata to Plugin (#171) Also fixes release workflow - there was file name issue
v0.21.0-rc01
What's Changed
- Fix setting Figma Token on muti-user systems, add rough test script by @timothyfroehlich in #124
- Set designcompose version to 0.21.0 by @timothyfroehlich in #123
- Support masking layers from Figma by @rylin8 in #85
- Delete the atd tests by @timothyfroehlich in #126
- Add RenderMethod enum to View for use with telltales. by @srahman80 in #122
- Initial documentation upload by @timothyfroehlich in #127
- Fix broken Design Switcher serialized file by @rylin8 in #134
- Update Documentation for recent Figma and DesignCompose changes by @timothyfroehlich in #133
- Set GitHub pages action to run the build as a presubmit by @timothyfroehlich in #137
- Added support for using a HTTP Proxy when fetching documents from Figma by @urpatil in #128
- Fix documentation link in the readme by @timothyfroehlich in #139
- Add a test-all script to help with local testing by @timothyfroehlich in #125
- Do not print error when HTTP proxy config is not set by @urpatil in #141
- Add support for apps to provide a callback that gets called with the document byte data when the document is updated. by @rylin8 in #138
- Follow up to document data update callback by @rylin8 in #144
- Fix a bug where clicking "load" on the design switcher without setting an ID will soft-lock the switcher. by @rylin8 in #143
- Append release versions to the generated artifacts by @timothyfroehlich in #145
- Add a "Change" button to the Design Switcher loading state. by @rylin8 in #149
- Clean up missing copyright headers by @timothyfroehlich in #150
- test-all script: Add the ability to skip emulator tests by @timothyfroehlich in #151
- Minor fix to make the ATD test plugin apply more consistently by @timothyfroehlich in #152
- Update MediaCompose to build with latest release of Unbundled AAOS by @rylin8 in #153
- Fix the minimum SDK level for the apps by @timothyfroehlich in #162
- Add a nightly test for the latest unbunduled release by @timothyfroehlich in #157
- Display a version in the list preview widget by @rylin8 in #155
- Update the UI per latest designs by @rylin8 in #117
- Add more development process doc by @timothyfroehlich in #165
- Add the DesignCompose plugin by @timothyfroehlich in #166
- Update serialized Figma docs by @srahman80 in #168
Full Changelog: v0.20.0...v0.21.0-rc01
v0.20.0
What's Changed
- Rollup of changes made since the initial commit by @timothyfroehlich in #2
- Rollup #2 by @timothyfroehlich in #4
- Update the readme to reflect the published Widget and Plugin by @timothyfroehlich in #6
- Add presubmits for the SDK by @timothyfroehlich in #3
- Prepare SDK for publishing to gMaven by @timothyfroehlich in #5
- Enable presubmits to run on merge groups (aka merge trains) by @timothyfroehlich in #10
- Migrate the buildSrc code to it's own Gradle subproject. by @timothyfroehlich in #9
- Enable continuous builds for our main CI workflow by @timothyfroehlich in #15
- Call design doc ready callback with the ID of the Figma document by @rylin8 in #16
- Don't display Toasts due to crash in AAOS on secondary displays. by @urpatil in #12
- Set GitHub actions to use specific version refs by @timothyfroehlich in #17
- Clean up old Kokoro files by @timothyfroehlich in #18
- Remove Standalone Apps by @timothyfroehlich in #19
- Make sure everything builds on both Linux and MacOS by @timothyfroehlich in #20
- Make the Tutorial app a standalone build by @timothyfroehlich in #13
- Replace the existing Rust Android Gradle Plugin with our own by @timothyfroehlich in #11
- Run cargo clippy --fix by @kovmarci86 in #22
- Add support for injecting fake key events to trigger Figma interactions by @rylin8 in #7
- Add MediaCompose to the CI tests by @timothyfroehlich in #21
- Upgrade to Gradle 8.1.1 and AGP 8.0.1 by @timothyfroehlich in #24
- Removing build results tracking from the CargoBuild Task by @timothyfroehlich in #29
- Fix Tutorial App may be using incorrect DesignCompose version #28 by @timothyfroehlich in #30
- Upgrade Kotlin to 1.8.21 and all other Android dependencies by @timothyfroehlich in #25
- Enable presubmits to run on pull requests targeting working branches by @timothyfroehlich in #33
- Build and Formatting cleanup by @timothyfroehlich in #32
- Update the serialized Tutorial file by @timothyfroehlich in #55
- Update tutorial file again with a better name by @timothyfroehlich in #57
- Security fix testing by @rylin8 in #23
- Enable the configuration cache by @timothyfroehlich in #26
- Fix vector rectangles not adhering to constraints by @rylin8 in #62
- Add Figma Doc ID to the SerializableFigmaDoc struct. by @srahman80 in #64
- Rename SerializedFigmaDoc to SerializedDesignDoc by @srahman80 in #66
- Update design switcher serialized file to match doc version change to 13 by @rylin8 in #69
- Run the "presubmit" actions on the stable branch by @timothyfroehlich in #70
- Restore missing Tutorial file by @timothyfroehlich in #73
- Set designcompose version to 0.20.0 by @timothyfroehlich in #74
- Fix a plugin UI bug where the dials & gauges UI shows in other Design… by @rylin8 in #84
- Support progress bars where an element just moves along the bar by @rylin8 in #31
- Use a bundler for the widget to separate images from code by @rylin8 in #88
- Use a bundler for the plugin to separate images from code by @rylin8 in #102
- Propagate better errors from figma_import JNI by @timothyfroehlich in #48
- Fixing the JNI No Network test by @timothyfroehlich in #109
- Support a @composable () -> Meter @Design customization type by @rylin8 in #106
- Adding Emulator testing to CI by @timothyfroehlich in #105
- Add a Nightly build by @timothyfroehlich in #111
- Remove flaky NoNetwork test by @timothyfroehlich in #118
- Automate creation of release artifacts by @timothyfroehlich in #113
- Remove testing trigger for Nightly build by @timothyfroehlich in #119
New Contributors
- @urpatil made their first contribution in #12
- @kovmarci86 made their first contribution in #22
Full Changelog: v0.18.0...v0.20.0
v0.20.0-rc01
What's Changed
- Enable the configuration cache by @timothyfroehlich in #26
- Fix vector rectangles not adhering to constraints by @rylin8 in #62
- Add Figma Doc ID to the SerializableFigmaDoc struct. by @srahman80 in #64
- Rename SerializedFigmaDoc to SerializedDesignDoc by @srahman80 in #66
- Update design switcher serialized file to match doc version change to 13 by @rylin8 in #69
- Run the "presubmit" actions on the stable branch by @timothyfroehlich in #70
- Restore missing Tutorial file by @timothyfroehlich in #73
- Set designcompose version to 0.20.0 by @timothyfroehlich in #74
- Fix a plugin UI bug where the dials & gauges UI shows in other Design… by @rylin8 in #84
- Support progress bars where an element just moves along the bar by @rylin8 in #31
- Use a bundler for the widget to separate images from code by @rylin8 in #88
- Use a bundler for the plugin to separate images from code by @rylin8 in #102
- Propagate better errors from figma_import JNI by @timothyfroehlich in #48
- Fixing the JNI No Network test by @timothyfroehlich in #109
- Support a @composable () -> Meter @Design customization type by @rylin8 in #106
- Adding Emulator testing to CI by @timothyfroehlich in #105
- Add a Nightly build by @timothyfroehlich in #111
- Remove flaky NoNetwork test by @timothyfroehlich in #118
- Automate creation of release artifacts by @timothyfroehlich in #113
- Remove testing trigger for Nightly build by @timothyfroehlich in #119
New Contributors
- @srahman80 made their first contribution in #64
Full Changelog: v0.19.0-rc01...v0.20.0-rc01
v0.19.0
- Address partner feedback from 0.18
- Native Vector rendering, replacing backend-based vector rasterization
- Dials & Gauges feature
- InteractionState manipulation via Figma prototype key event injection
What's Changed
- Rollup of changes made since the initial commit by @timothyfroehlich in #2
- Rollup #2 by @timothyfroehlich in #4
- Update the readme to reflect the published Widget and Plugin by @timothyfroehlich in #6
- Add presubmits for the SDK by @timothyfroehlich in #3
- Prepare SDK for publishing to gMaven by @timothyfroehlich in #5
- Enable presubmits to run on merge groups (aka merge trains) by @timothyfroehlich in #10
- Migrate the buildSrc code to it's own Gradle subproject. by @timothyfroehlich in #9
- Enable continuous builds for our main CI workflow by @timothyfroehlich in #15
- Call design doc ready callback with the ID of the Figma document by @rylin8 in #16
- Don't display Toasts due to crash in AAOS on secondary displays. by @urpatil in #12
- Set GitHub actions to use specific version refs by @timothyfroehlich in #17
- Clean up old Kokoro files by @timothyfroehlich in #18
- Remove Standalone Apps by @timothyfroehlich in #19
- Make sure everything builds on both Linux and MacOS by @timothyfroehlich in #20
- Make the Tutorial app a standalone build by @timothyfroehlich in #13
- Replace the existing Rust Android Gradle Plugin with our own by @timothyfroehlich in #11
- Run cargo clippy --fix by @kovmarci86 in #22
- Add support for injecting fake key events to trigger Figma interactions by @rylin8 in #7
- Add MediaCompose to the CI tests by @timothyfroehlich in #21
- Upgrade to Gradle 8.1.1 and AGP 8.0.1 by @timothyfroehlich in #24
- Removing build results tracking from the CargoBuild Task by @timothyfroehlich in #29
- Fix Tutorial App may be using incorrect DesignCompose version #28 by @timothyfroehlich in #30
- Upgrade Kotlin to 1.8.21 and all other Android dependencies by @timothyfroehlich in #25
- Enable presubmits to run on pull requests targeting working branches by @timothyfroehlich in #33
- Build and Formatting cleanup by @timothyfroehlich in #32
- Update the serialized Tutorial file by @timothyfroehlich in #55
- Update tutorial file again with a better name by @timothyfroehlich in #57
- Security fix testing by @rylin8 in #23
New Contributors
- @urpatil made their first contribution in #12
- @kovmarci86 made their first contribution in #22
Full Changelog: v0.18.0...v0.19.0
v0.19.0-rc03
Rc03