- Added support for landscape screenshots #66
- Added support for flavors #55
- Modified no-frame behavior and various improvements
- Added archive feature to collect screenshots of all runs for reporting, etc... #77 #81
- Improved detection of adb path #79
- Fixed localization issue in test #19, #20
- Improved handling of locale for emulators and real devices
- Added record/compare feature to compare screenshots with previously recorded screenshots during a run. #65
- Fixed bug with parsing ios simulator info #73
- Fixed pedantic lint errors
- Added support for running on any device (real, emulator or simulator), whether booted or not, even if there are no supported screens (this requires marking unsupported devices with 'frame: false').
- Added support for FrameIt 'text and background' feature #61
- Removed requirement that no devices/emulators be running at startup #63
- Allow screenshots to be configured with multiple locales and deliberately run into flutter driver bug (with warning) #20
- Added feature to use running emulators/simulators or boot required ones #56
- Added flutter tools daemon to manage real devices, android emulators, and manage boot state of emulators and ios simulators
- Added wait-for-event to daemon client (for use in waiting for emulator to shutdown)
- Added wait-for-locale-change using syslog
- Re-organized as library
- Changed from using positional optional params to named optional params in public API (breaking change)
- Added support for iPhone Xs and iPhone Xs Max
- Added option to control framing at device level
(breaking change) - Added screen for iPad Pro (12.9-inch) (3rd generation)
- Added support default screen for android tablet
- Added feature to make screenshots environment available to tests
- Improved messaging in validator
- Added feature to auto-select black/white color of statusbar
- Added feature to set default background color
- Fixed problem with selecting simulators when no default available
- Added check for highest available android emulator for a device
- Added check for 'adb' in PATH
- Improved handling of iOS simulator info provided by Apple
- Updated parser for iOS simulators to work with all Apple machines
- Added check for no running emulators and simulators on startup
- Added check to wait for emulator to stop
- Bypasses changing locales if running in only one locale
- Issues warning about running flutter driver in multiple locales
See issue: flutter/flutter#27785 for details.
- Added support for multiple locales and additional screens for devices
- Added configuration validation
- Fixed parsing of simulator info on some MacOS's
- Cleanup and release
- Added support for iPad screenshots
- Initial version