Skip to content

Releases: sergio-sastre/AndroidUiTestingUtils

2.8.0

17 Nov 22:14

Choose a tag to compare

What's new!

Accessibility

FontWeight is now supported in full swing, including Robolectric & CrossLibrary!
✅ Activity (via ActivityConfigItem)
✅ Fragment (via FragmentConfigItem)
✅ View (via ViewConfigItem)
✅ Composable (via ComposableConfigItem)

as well as a TestRule (already included in 2.7.0)

Bugfixes

InAppLocaleTestRule working on API 33+ #146
⚠️ Breaking Change: It requires to pass an ActivityScenarioRule or ActivityScenarioForActivityRule as argument

Cross-Library Updates

Ensured binary compatibility with:
✅ Roborazzi 1.51.0
✅ Dropshots 0.5.1
✅ Android-testify 3.2.3



2.7.0

11 Jun 12:51

Choose a tag to compare

What's new!

Accessibility

2 New Rules added for Accessibility testing! #139

  • HighTextContrastTestRule
  • FontWeightTestRule

Cross-Library Screenshot tests

Ensured binary compatibility with:

  • Dropshots 0.5.0
  • Roborazzi 1.44.0
  • Android-testify 3.2.2

2.6.0

19 Nov 16:23
3498402

Choose a tag to compare

✅ Paparazzi 1.3.4 -> 1.3.5
✅ Roborazzi 1.26.0 -> 1.32.2
✅ Robolectric 4.13 -> 4.14

Paparazzi & Roborazzi

  • overrideForDefaultAccessibility() to easy enable Accessibility
  • support custom Density when defining Device

Paparazzi:

  • Support 2.3.5
  • Support useDeviceResolution & validateAccessibility

Roborazzi:

  • Support 1.32.2
  • Support record WebP & aiAssertions

2.5.0

15 Sep 13:44
c2a1c42

Choose a tag to compare

Library compatibility updates

✅ Paparazzi 1.3.3 -> 1.3.4



Info
Paparazzi 1.3.4 made some API changes in Density, what resulted in crashes if using it for Cross-Library screenshot tests with AndroidUiTestingUtils. This version makes possible Cross-Library screenshot tests with Paparazzi 1.3.4

⚠️ Paparazzi 1.3.4 requires AGP 8.3.2+

2.4.0

13 Sep 14:20
87566a2

Choose a tag to compare

Library compatibility updates
✅ Android-Testify 2.1.0 -> 3.2.0
✅ Roborazzi 2.12.0 -> 2.26.0
✅ Robolectric 4.12.1 -> 4.13

What's new!
Android-Testify
🆕 New extension methods to simplify its integration with ActivityScenarios
🆕 New CrossLibrary options (e.g. useSoftwareRendering)

Roborazzi
🆕 New CrossLibrary options: RecordOptions (i.e. applyDeviceCrop & resizeScale),

2.3.5

27 Jul 15:52
4257340

Choose a tag to compare

  • Downgrade some dependencies in :utils that only throw exceptions when running Android-Testify with GradleManagedDevices

2.3.4

27 Jul 15:29

Choose a tag to compare

FontSizeTestRule bugfix for #127

2.3.3

18 Jul 18:40
daa1369

Choose a tag to compare

  • Bugfix for #121 even with Robolectric Hardware Rendering Mode enabled
  • Enable Canvas and PixelCopy in the RoborazziConfig of Cross-Library Screenshot Test