Skip to content

3.0.0

Compare
Choose a tag to compare
@DanielJette DanielJette released this 16 Jun 20:46
· 37 commits to main since this release
1b01c7b

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.