Skip to content

Latest commit

 

History

History
82 lines (64 loc) · 2.47 KB

CHANGELOG.md

File metadata and controls

82 lines (64 loc) · 2.47 KB

Change Log

Version 0.8.0

2021-10-07

New

  • 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

Fixed

  • 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.

Version 0.7.1

2021-05-17

New

  • [Gradle Plugin] Support the --tests option for record/verify tasks

Fixed

  • [Gradle Plugin] Defer task configuration until created

Version 0.7.0

2021-02-26

New

  • 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

Fixed

  • 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

Version 0.6.0

2020-10-02

As of this release, consumers must build on Java 11 environments.

New

  • 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

Version 0.5.2

2020-09-17

Fixed

  • [Gradle Plugin] Fixed record and verify tasks in multi-module projects.

Version 0.5.1

2020-09-17

Fixed

  • [Gradle Plugin] Fixed race condition in record and verify tasks.

Version 0.5.0

2020-09-16

  • Initial release.