Sourced from core's releases.
0.13.0
9e3b940Tentative fix for https://github.com/facebook/flipper/issues/248 (https://github.com/facebook/flipper/issues/249)49676c1Make accessibility info for the screenshot an optional value (https://github.com/facebook/flipper/issues/250)0.12.0
2af0200Update to AGP 3.66dedde3Update gradle + wrapper to 6.2.x2b37d95Add option to show screenshot difference in html report0.11.0
e00973dRemove use of indirect obsolete api usage4116c6aUpdated Gradle to 5.6.24885a0eReplaced use of a deprecated Gradle API (https://github.com/facebook/flipper/issues/231)de7f430Adopt Contributor Covenante897fe8Added failureDir to record differences when verifying screenshots (https://github.com/facebook/flipper/issues/225)0.10.0
4e054b0Add accessibility evaluation to detect focusable views without any text to announce.25f3f4cForce Litho to render in accessibility mode, and bump the metadata version numbera919928Move over to AndroidXfa4da40Add AccessibilityUtil class with a data structure for the accessibility treedb3ef4eAdd the concept of a version to the metadata JSON file83d010dFix reference dir (https://github.com/facebook/flipper/issues/220)0b9e8e9Fix screenshots on Android 8.02cb4718Support setting max height and widthff2a939Fix https://github.com/facebook/flipper/issues/192 ScreenshotsPluginExtension's addDeps parameter doesn't workf98a24eExpose max pixels so we can adjust our view size if we exceed it.7826f9bZip up all the output screenshots so that the puller can pull them all at once0.9.0
3983392Loop over serials in ANDROID_SERIAL when pulling images (https://github.com/facebook/flipper/issues/140) (https://github.com/facebook/flipper/issues/214)81c8c53Fix display text in the output html of a screenshot testc9a7646Bump min sdk to 14f7a153cCheck for empty children when writing a hierarchy76d8cd1Make tests run on devices with KitKat and earlierb9ea677Add Accessibility Hierarchy to Screenshot Tests8ef0e18Handle absence of Play Services (https://github.com/facebook/flipper/issues/203)fe98582avoid the crash on processing an anonymous view (https://github.com/facebook/flipper/issues/200)dcb5e39detailed error propagation for screenshot testsded2077Close ParcelFileDescriptor when done. (https://github.com/facebook/flipper/issues/195)d02e224Catch API errors when showing current images in reports39b05dfTrigger onGlobalLayoutListener during screenshot tests7609a80View before images when running screenshot tests locally7dba891Correct multipleDevices flag default0f14f96Add setMaxPixels to RecordBuilder interface (https://github.com/facebook/flipper/issues/189)0.8.0
1411308Add language feature to device name calculatorfadd68cAlways use the same output directory for reports (https://github.com/facebook/flipper/issues/169)
... (truncated)
Sourced from core's changelog.
0.13.0 (Jul 8 2020)
- Made accessibility node information optional
- Bugfixes surrounding obtaining accessibility node information
0.12.0 (Mar 4 2020)
- Added the ability to generate a diff between the old version of a screenshot and the new output in the html report. Currently only works with a configured test image API
- Added support for AGP 3.6 + Gradle 6.2.x
0.11.0 (Oct 17 2019)
- Replaced direct usages of deprecated Gradle APIs
- Adopted the Contributor Covenant
- Added
failureDirwhich saves the expected, actual and diff images of each failing test when verification fails.0.10.0 (Jun 11 2019)
- Added batch downloading of screenshot images instead of pulling individual files
- Added Accessibility hierarchy information
- Added ability to specify max sizes for images
- Fixed addDeps functionality parameter in the plugin
- Fixed referenceDir functionality in the plugin
- Fixed an issue on Samsung devices where a crash would occur when faking a WindowAttachment
- Migrated to AndroidX
0.9.0 (Apr 1 2019)
- Added a setMaxPixels method to the record builder interface to allow for really large images
- Added an integration point to allow you to see a version of the given screenshot from a server provided service
- Fixed an issue where onGlobalLayoutListener wasn'nt being triggered properly
- Fixed an issue where a parcel file descriptor wasn't being closed
- Added the ability to dump the accessibility hierarchy
- Min SDK has been bumped to 14
- Added the ability to run tests on all connected targets
0.8.0 (Jul 30 2018)
- Replaced androidTestApi with androidTestImplementation when adding in core dependency via the plugin
- Fixed a bug where requesting focus prior to being attached to a Window would crash
- Added the ability to customize the max pixel size restriction
- Moved generated report to build/ instead of /tmp
- Added language to the device name calculation for multiple devices
0.7.0 (Apr 19 2018)
- Added the ability to retrieve the resulting Bitmap for custom use on your RecordBuilder
- Removed the runtime dependency on Dexmaker, this will resolve any issues of using frameworks such as Mockito in your screenshot tests
- Added a a check to fail when resultant screenshots are extremely large
- Rewrote the client plugin to provide screenshot test tasks per applicable variant
... (truncated)
8a99f25 0.13.080aa7b4 Fix expected output of integrationTest task9e3b940 Tentative fix for https://github.com/facebook/flipper/issues/248 (https://github.com/facebook/flipper/issues/249)28dcef9 Fix AX output49676c1 Make accessibility info for the screenshot an optional value (https://github.com/facebook/flipper/issues/250)8d8ee23 Prepare next development version805a93f 0.12.02af0200 Update to AGP 3.66dedde3 Update gradle + wrapper to 6.2.xc7a4c8b Update Litho, Kotlin, AndroidX and material components