Releases: EmergeTools/emerge-android
Releases · EmergeTools/emerge-android
Gradle plugin v4.0.6
Distribution v0.0.4
0.0.4 - 2025-01-16
- Send distribution version with request. #385
Snapshots v.1.3.1
1.3.1 - 2025-01-09
- Add default exception handler to catch exceptions that could take down instrumentation
process. #324
Gradle Plugin v4.0.5
Distribution v0.0.3
0.0.3 - 2025-01-08
- Add version{Code,Name} when checking for updates. This prevents suggesting the current build as an update. #319
Snapshots 1.3.1-beta01
1.3.1-beta01 - 2025-01-03
- Add default exception handler to catch exceptions that could take down instrumentation
process. #324
Snapshots 1.3.0
1.3.0 - 2024-12-13
Important
Note: Existing previews with custom device
specs will have expected diffs.
1.3.0 fixes an issue where device
specs did not produce expected dimensions.
Emerge recommends merging the 1.3 update and rebasing PRs with unexpected diffs onto the main base
commit with 1.3.
All future diffs should be stable once rebased!
1.3.0 brings big improvements, notably:
- Tests are now siloed, using AndroidTestOrchestrator. This means crashing tests no longer can bring
other tests down too. - Previews with
device
parameters are now 1:1 with their exact dimensions. @PreviewParameter
annotated params are now supported and will generate a unique snapshot for
each.
Full changelog
- Lower compose-bom to 1.6.8 to avoid breaking change in
1.7.0. #301 - Use compose compiler gradle plugin. #300
- Bug fixes for PreviewParameters with nested types (i.e.
List<*>
) and
primitives. #290 - Bug fixes for reflective invoking. #296
- Support
@PreviewParameter
annotated
params. #271 - Remove whitespace from parameterized test names to support
orchestrator. #267 - Fix bugs that blocked use of Android test
orchestrator. #273 - Remove unused runners. #275
- Fix device specs. #285
- Remove manual activity & view
snapshotting. #265 - Remove skipping logic and ignore a test entirely if not a snapshot
test. #253 - Fix custom device specs. #243
- Add apiLevel & wallpaper params to key to ensure we don't clobber other
previews. #241 - Don't hard error on file already
existing. #235
Gradle plugin v4.0.4
4.0.4 - 2024-12-12
Changes since 4.0.4-beta01:
- Skip non-
classes*.dex
files in local snapshotting. 312
4.0.4-beta01 - 2024-12-10
- Update property access to support Gradle Plugin isolation (thanks
@wbonnefond!). #307
Distribution v0.0.2
Gradle plugin v4.0.4-beta01
4.0.4-beta01 - 2024-12-10
- Update property access to support Gradle Plugin isolation (thanks
@wbonnefond!). #307