1.17.0
Bug Fixes
- There seemed to be a pattern where ActivityScenario's close was not being called when tests failed, causing leaks, so I used a use block to ensure it is closed properly. @yschimke, thank you for pointing out this issue.
- At companies that use Roborazzi on a large scale, there were issues with the output dir not being restored properly due to Configuration cache and other factors, so I simplified the design to make problems less likely to occur.
- There were occasional errors reporting that a directory did not exist, and I've added code to address this issue. @lukas-mercari, thank you for your contribution.
What's Changed
- Use the
use
block to prevent leaks by @takahirom in #376 - Declare input directories as files to avoid issues when they don't exist by @lukas-mercari in #374
- Fix output image consistency issue by @takahirom in #366
- [CI] Update toolchain to Java 17 for all modules by @mannodermaus in #365 . Thank you for managing our build process, @mannodermaus!
- [Sample] fix(deps): update dependency androidx.compose.material:material to v1.6.7 by @renovate in #342
- fix(deps): update dependency org.robolectric:robolectric to v4.12.2 by @renovate in #369
- [CI] Exclude
io.github.takahirom.roborazzi
dependency from Renovate updates by @sanao1006 in #372
New Contributors
- @mannodermaus made their first contribution in #365
Full Changelog: 1.16.1...1.17.0