Skip to content

2.0.0-beta03

Compare
Choose a tag to compare
@DanielJette DanielJette released this 09 Sep 21:22
· 174 commits to main since this release
2610898

2.0.0-beta03

All Projects

Updates

  • Android Gradle Plugin to 7.4.1
  • Android Material material to 1.9.0
  • AndroidX activity-compose to 1.7.1
  • AndroidX appcompat to 1.6.1
  • AndroidX core to 1.10.0
  • AndroidX lifecycle-runtime-ktx to 2.6.1
  • AndroidX Test espresso-accessibility, espresso-core, espresso-contrib to 3.5.1
  • AndroidX Test junit to 1.1.5
  • AndroidX Test monitor to 1.6.1
  • AndroidX Test rules to 1.5.0
  • AndroidX Test runner to 1.5.2
  • Compile SDK to 33
  • Dokka to 1.8.10
  • Jetpack Compose compose.ui, core, material to 1.4.3
  • Jetpack Compose Compile to 1.4.7
  • Kotlin to 1.8.21
  • com.android.application to 7.4.2
  • com.android.library to 7.4.2

Library

Changed

  • Internal file management is now abstracted through the new Destination interface.
    This interface allows for extensibility and customization of the file handling. It is backwards
    compatible with
    the existing SDCard and app data/data directory options.

Bug fixes

  • Fix #81: reportShow and reportPull now support
    Gradle 7+.
  • Exceptions now correctly report the gradle module name of the source of the error.

Added

  • Reporter now supports skipped or ignored tests.
  • Added enableReporter parameter to ComposableScreenshotRule constructor

Sample

  • FlixSample now using Espresso IdlingResource to eliminate screenshot test race condition.

Changed

  • Sample has been renamed to LegacySample and moved to the Samples/Legacy directory.

Gradle Plugin

Added

  • Add multi-user support to the Gradle Plugin.
  • Use -Puser=<number> to override the default user.
  • Added unit tests to the :Plugin project.

Compose Extension

  • Fixed #120 - can set a custom capture method when using ComposableScreenshotRule