Skip to content

Releases: ndtp/android-testify

4.0.0

15 Nov 18:36
70cb5a2

Choose a tag to compare

4.0.0

  • #266 Updated to Kotlin 2.2
  • #266 Major version updates to all core dependencies. This will require the following changes to your projects:
    • Compose 2025.08.01 updates require:
      • kotlinCompilerExtensionVersion --> 1.9.0
      • androidx.compose.material:material --> 1.9.0
      • androidx.compose.ui:ui-tooling-preview -> 1.9.0
      • androidx.compose.ui:ui --> 1.9.0
    • Java 21 requires you to update your app to use Java 21
    • Compile 35+ requires you to target 35+
    • Minimum SDK raised to 26

3.2.3

15 Nov 18:15
f087f38

Choose a tag to compare

3.2.3

  • #268 - Fix GMD TestStorage service not found

Intellij Plugin 3.0.0

17 May 16:49
be434b6

Choose a tag to compare

  • Added support for Support Android Studio Narwhal | 2025.1.1 Canary 9 | 251.+
  • Raised minimum supported Android Studio version to Ladybug 2024.2.1 | 242.+
  • K2 supported

Available on the Jetbrains Marketplace: https://plugins.jetbrains.com/plugin/19166-android-testify--screenshot-instrumentation-tests/edit/versions/stable/734915

3.2.2

02 Mar 03:42
843a14e

Choose a tag to compare

  • #251 - A collection of updates to allow the tests to run on modern Apple hardware.
  • #249 - Fix for #243: expected to be of type static errors related to TestStorage API changes
  • #252 - Fix for #250: Correct error in GMD documentation
  • #253 - Fix for #206: UnexpectedDeviceException thrown because wrong Context being used to determine device orientation
  • Minor changes to Flix Sample documentation to improve clarity of the requirements

3.2.1

19 Feb 02:40
8e048a7

Choose a tag to compare

  • Fix #244 "GMD recordMode not working as expected"
  • #248 - Update ManifestHelper to use alternate version of getApplicationInfo

Intellij Plugin 2.4.0

08 Sep 18:42
d9e8624

Choose a tag to compare

[2.4.0]

  • Added support for Android Studio Ladybug | 2024.2.1 Canary 9 | 242.+

3.2.0

04 Sep 14:12
6698806

Choose a tag to compare

3.2.0

  • #209: Replace Plugin-Local with Composite Build (#231)

Intellij Plugin 2.3.0

16 Jul 13:25
62a0b3b

Choose a tag to compare

2.3.0

  • #230 - Added a 'Go To Source' popup menu item to baseline image asset files. This action will navigate you from the PNG baseline image to the test source code.
  • #230 - Added a 'Baseline Image' destination in the Go To popup menu when right-clicking on the test source code. This action will navigate you to the baseline image for the current test.

2.2.0

  • #211 - Added support for Android Studio Koala | 2024.1.1 Canary 6 | 241.+

3.1.0

05 Jul 21:01
7ca3c76

Choose a tag to compare

  • #225 - Testify will now throw a LowMemoryException when attempts to allocate an IntBuffer fail. This can help users diagnose AVD configuration problems and reports on the state of the device.

3.0.0

16 Jun 20:46
1b01c7b

Choose a tag to compare

Changelog

  • #212 - Bug fixes and performance improvements for the ParallelPixelProcessor
    • Add parallelThreads extension property to the Gradle plugin. This allows for customization of the number of worker threads to be used by the ParallelProcessor. Set limits on the thread pool to a minimum of 1 and a maximum of 4.
    • Refactor the ParallelPixelProcessor and introduce a new configuration class to wrap the thread configuration variables and the CoroutineDispatcher configuration.
    • Several small improvements to the FuzzyCompare method to perform fewer allocations inside the analyze function
    • Upgrade UiAutomator dependency to 2.3.0 https://developer.android.com/jetpack/androidx/releases/test-uiautomator
    • Recycle the bitmaps in the finalize block of assertSame()
    • Add several new tests and enhancements to the existing ParallelProcessor tests
    • Upgrade the compile SDK for the samples to 34
  • #208 - Redefine plugin artifact to work with gradle plugin DSL
  • #201 - Added ScreenshotScenarioRule which works in conjunction with Android's ActivityScenario.
    • Added tests demonstrating the usage of ScreenshotScenarioRule.
    • Major overhaul of all documentation to include alternative instructions for using ScreenshotScenarioRule.
  • #198 Fixes #79: Testify incompatible with gradle configuration cache
  • #196 - Flix Library sample added
  • #192 - Flix Sample now uses Hilt instead of Koin for dependency injection
  • #191 - Added additional method documentation.