2021-10-07
- Migrate Paparazzi to use native layoutlib for better rendering and API 30 support
- Add new extension for rendering accessibility metadata
- Add support for fontScale in DeviceConfig
- Add device config for Pixel 5
- Add tasks to Gradle task verification group
- Migrate publishing to gradle-maven-publish-plugin
- Migrate builds to Github Actions
- Migrate sample test from Burst to TestParameterInjector
- Kotlin 1.5.21
- [Gradle Plugin] Support for configuration caching
- [Gradle Plugin] Gradle 7.2
- Add method interceptor for matrix multiplication operations
- Don't swallow FileNotFoundExceptions when overridden platform dir doesn't exist
- [Gradle Plugin] Fix remote caching bug by referencing relative, not absolute, paths in intermediate resources file.
2021-05-17
- [Gradle Plugin] Support the --tests option for record/verify tasks
- [Gradle Plugin] Defer task configuration until created
2021-02-26
- Kotlin 1.4.30
- Add support for inline complex XML resources
- Enable Burst support
- Expose maximum percentage difference in image verification as a setting
- Render extension api to add extra information to snapshots
- Allow selection of night mode in DeviceConfig
- [Gradle Plugin] Gradle 6.8.3
- [Gradle Plugin] Creating an umbrella task to execute on all variants
- Properly execute Choreographer.doFrame after view has been laid out
- Fix broken text appearances when style resource names contain periods
- Fix ability to access asset files
- Use target-sdk to simulate device when available
- Always write screenshots to disk in record mode
- Don't crash when running on Java 12+
- [Gradle Plugin] Force test re-runs when a resource or asset has changed
- [Gradle Plugin] Force test re-runs if generated report or snapshot dirs are deleted
2020-10-02
As of this release, consumers must build on Java 11 environments.
- Point to a more recent version of layoutlib that runs on Android Q and builds with Java 11.
- Refactor Paparazzi to better support non-Gradle builds
- Added device configs for Pixel 4 series
2020-09-17
- [Gradle Plugin] Fixed record and verify tasks in multi-module projects.
2020-09-17
- [Gradle Plugin] Fixed race condition in record and verify tasks.
2020-09-16
- Initial release.