Skip to content

Releases: usefulness/screenshot-tests-for-android

v1.2.1

09 Oct 07:34
b54775a
Compare
Choose a tag to compare

What's Changed

  • Respect RMS tolerance in #348

Full Changelog: v1.2.0...v1.2.1

v1.2.0

15 Jun 14:27
7c08610
Compare
Choose a tag to compare

What's Changed

  • Fix RMS error value algorithm in #290
  • Add ability to use Dropox's differ library in #290

Full Changelog: v1.1.0...v1.2.0

v1.1.0

22 May 20:46
9824dee
Compare
Choose a tag to compare

What's Changed

  • Expose ScreenshotConfig in #279
  • Update default tileSize from 512 to 1536 with the motivation to improve plugin performance in #279
  • Fix verification not failing on images of different dimensions in #279
  • Add new diff visualisation - a red border in #279

Full Changelog: v1.0.2...v1.1.0

v1.0.2

19 May 12:09
f1e8ea6
Compare
Choose a tag to compare

What's Changed

  • Bring back AGP < 8.3.0 compatibility - #273
  • Ignore extra files within reference directory + fix unecessairly exposed internal helpers - #274

Full Changelog: v1.0.1...v1.0.2

v1.0.1

18 May 21:16
7e62f92
Compare
Choose a tag to compare

What's Changed

  • Restore previous behavior and take only incoming screenshots into account when comparing images in verification mode (meaning reference directory can contain more files, but they effectively will be ignored) - #272
    • The initial, more strict behavior doesn't play well with setup with multiple build variants have reference screenshots in the same directory

Full Changelog: v1.0.0...v1.0.1

v1.0.0

17 May 18:21
29168cf
Compare
Choose a tag to compare

What's Changed

  • The plugin has been rewritten to Kotlin, Python is no longer required
  • The plugin supports libraries targeting Android API >29
  • Behavior changes:
    • Diff on failed screenshot is not marked with red rectangle anymore
    • Removed lots of now unsupported config
    • Switched Gradle APIs to use Property instead of plain values
    • Tasks can be now skipped if their inputs are considered up-to-date
    • Instead manually pulling files from the device the plugin now relies on AGP to fetch required files using TestStorage. AGP 8.3.0 is now required
    • Despite there are no changes the screenshots recorded with 0.17.5 are not the same as this version. This is a known issue

Full Changelog: v0.17.5...v1.0.0

v0.17.5

20 Mar 05:42
45ce582
Compare
Choose a tag to compare

What's Changed

  • Allow overriding instrumentation runner via defaultConfig extension in #235

Full Changelog: v0.17.4...v0.17.5

v0.17.4

13 Mar 02:22
5c1c9cf
Compare
Choose a tag to compare

What's Changed

  • Fix AGP <8.2 compatibility in #232

Full Changelog: v0.17.3...v0.17.4

v0.17.3

12 Mar 00:59
e4e080d
Compare
Choose a tag to compare

What's Changed

  • Use only public AGP APIs in #230
  • Attempt to fix "ValueError: Operation on closed image" in #230

Full Changelog: v0.17.2...v0.17.3

v0.17.2

06 Dec 18:11
4176a20
Compare
Choose a tag to compare

What's Changed

  • Fix configuration cache compatibility - avoid reading the directory during configuration phase in #195

Full Changelog: v0.17.1...v0.17.2