- 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
- 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
- Re-license to Apache 2
- Added the ability to run screenshot tests on multiple devices at once
- Set
multipleDevices
totrue
in yourscreenshots
config in your Gradle file to enable this.
- Set
- The core module no longer depends on junit
- Upgraded to Gradle 4.4.1
- Removed R and BuildConfig classes from release artifacts
- Added a Buck file for the Python module
- Upgraded to AGP 3
- Upgraded to Gradle 4.3
- Added layout-hierarchy-litho module for Litho support in LayoutHierarchy dumps
- Rewrote the entire Layout Hierarchy dump system
- Added more TextView information in hierarchy output
- Added a param for custom Python executables
- Fixed WindowAttachmentTest for API 26+
- Implemented a view hierarchy overlay for screenshots
- Changed the dump output to use JSON instead of XML
- Spruced up the results page (#117)
- Added a dark background toggle button (#116)
- Added more examples
- Fixed a longstanding issue where we showed a horizontal break in the screenshots every 512 pixels.
- Support for Android gradle plugin 2.2.0
- Make ViewHierarchy dump more useful information