Skip to content

Releases: facebook/screenshot-tests-for-android

0.15.0

03 Feb 22:01
Compare
Choose a tag to compare

cdb5bd3 RIP Python2
37feaf0 Add option to allow bundling before pull for large folders

0.14.0

26 Apr 20:30
Compare
Choose a tag to compare

081522d Add annotations for compatibility with Gradle 7.0 (#283)
010f36e Defer Gradle task creation until necessary (#280)
46d36ba ANDROIDX_TEST_ORCHESTRATOR support (#264)

0.13.0

13 Jul 20:06
Compare
Choose a tag to compare

9e3b940 Tentative fix for #248 (#249)
49676c1 Make accessibility info for the screenshot an optional value (#250)

0.12.0

04 Mar 19:38
Compare
Choose a tag to compare

2af0200 Update to AGP 3.6
6dedde3 Update gradle + wrapper to 6.2.x
2b37d95 Add option to show screenshot difference in html report

0.11.0

19 Oct 00:27
Compare
Choose a tag to compare

e00973d Remove use of indirect obsolete api usage
4116c6a Updated Gradle to 5.6.2
4885a0e Replaced use of a deprecated Gradle API (#231)
de7f430 Adopt Contributor Covenant
e897fe8 Added failureDir to record differences when verifying screenshots (#225)

0.10.0

11 Jun 21:50
Compare
Choose a tag to compare

4e054b0 Add accessibility evaluation to detect focusable views without any text to announce.
25f3f4c Force Litho to render in accessibility mode, and bump the metadata version number
a919928 Move over to AndroidX
fa4da40 Add AccessibilityUtil class with a data structure for the accessibility tree
db3ef4e Add the concept of a version to the metadata JSON file
83d010d Fix reference dir (#220)
0b9e8e9 Fix screenshots on Android 8.0
2cb4718 Support setting max height and width
ff2a939 Fix #192 ScreenshotsPluginExtension's addDeps parameter doesn't work
f98a24e Expose max pixels so we can adjust our view size if we exceed it.
7826f9b Zip up all the output screenshots so that the puller can pull them all at once

0.9.0

02 Apr 04:18
Compare
Choose a tag to compare

3983392 Loop over serials in ANDROID_SERIAL when pulling images (#140) (#214)
81c8c53 Fix display text in the output html of a screenshot test
c9a7646 Bump min sdk to 14
f7a153c Check for empty children when writing a hierarchy
76d8cd1 Make tests run on devices with KitKat and earlier
b9ea677 Add Accessibility Hierarchy to Screenshot Tests
8ef0e18 Handle absence of Play Services (#203)
fe98582 avoid the crash on processing an anonymous view (#200)
dcb5e39 detailed error propagation for screenshot tests
ded2077 Close ParcelFileDescriptor when done. (#195)
d02e224 Catch API errors when showing current images in reports
39b05df Trigger onGlobalLayoutListener during screenshot tests
7609a80 View before images when running screenshot tests locally
7dba891 Correct multipleDevices flag default
0f14f96 Add setMaxPixels to RecordBuilder interface (#189)

0.8.0

31 Jul 00:23
Compare
Choose a tag to compare

1411308 Add language feature to device name calculator
fadd68c Always use the same output directory for reports (#169)
0d0c2ae Allow max pixel restriction to be customizable
fbc0284 Include target directory path when complaining about non-writable storage
0f45439 Ensure InputMethodManager is available
f291668 Replace androidTestApi configuration with androidTestImplementation

0.7.0

20 Apr 23:08
Compare
Choose a tag to compare

4ed8b87 Let there be Apache-2
2bb4b23 Rewrite run, record and verify tasks
b473174 Rewrite plugin
dd1ab49 Remove HostFileSender code
701557e Make sure screenshot-tests fail instead of time-out with large views
d39e999 More specific create method for LayoutHierarchyDumper
494c2fa Remove ScreenshotTestRunner
5ef2213 Remove runtime dependency on Dex maker
52794f0 Add bitmap capture support to RecordBuilder

0.6.0

07 Feb 01:48
Compare
Choose a tag to compare

121b03b Add Buck file for Python module
2c64365 Consolidate example apps to one sample app
23f81c5 Remove core library's dependency on JUnit
abd72d0 Don't include R or BuildConfig in Release Artifacts
07d6225 Update Gradle to 4.4.1
4ee6ab2 Refactor TestNameDetector to remove JUnit Dependencies
5431e95 Add ability to run screenshot tests on multiple devices at once