Releases: sergio-sastre/AndroidUiTestingUtils
2.8.0
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
Cross-Library Updates
Ensured binary compatibility with:
✅ Roborazzi 1.51.0
✅ Dropshots 0.5.1
✅ Android-testify 3.2.3
2.7.0
2.6.0
✅ 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
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
2.4.0
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
- Downgrade some dependencies in
:utilsthat only throw exceptions when running Android-Testify with GradleManagedDevices