Skip to content

Releases: EmergeTools/emerge-android

Gradle plugin v4.0.6

16 Jan 21:34
7e5d5f9
Compare
Choose a tag to compare

4.0.6 - 2024-01-16

  • Fix bug where metadata was overwriting set values. #405
  • Fix: logging and resolving dependencies at configuration time. #403
  • Move supported version classpath files to configuration time. #394
  • Add cacheable task annotations. #380
  • Run detekt on Gradle plugin. #372

Distribution v0.0.4

16 Jan 17:47
1b2e427
Compare
Choose a tag to compare

0.0.4 - 2025-01-16

  • Send distribution version with request. #385

Snapshots v.1.3.1

09 Jan 19:27
1840aff
Compare
Choose a tag to compare

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

08 Jan 15:41
12ba50a
Compare
Choose a tag to compare

4.0.5 - 2025-01-08

  • Introduce separate logExtension task to log VCS options. Fixes 322 327

Distribution v0.0.3

08 Jan 20:04
13bca76
Compare
Choose a tag to compare

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

03 Jan 20:12
397396f
Compare
Choose a tag to compare
Pre-release

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

13 Dec 21:53
f984cf1
Compare
Choose a tag to compare

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

12 Dec 22:38
5ba51dd
Compare
Choose a tag to compare

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

13 Dec 10:27
5ba51dd
Compare
Choose a tag to compare

0.0.2 - 2024-12-12

  • Relax API response constraints #310
  • Remove errant printLn #309
  • Remove context argument from Distribution.isEnabled #284.

Gradle plugin v4.0.4-beta01

10 Dec 23:53
84b1099
Compare
Choose a tag to compare
Pre-release

4.0.4-beta01 - 2024-12-10

  • Update property access to support Gradle Plugin isolation (thanks
    @wbonnefond!). #307