Skip to content

v3.0.7

Choose a tag to compare

@gmazzo gmazzo released this 24 Sep 11:11
· 16 commits to main since this release
abf1478

What's Changed

Important

New major release, API 3.x with a new plugin and rebranded approach (not relying on Gradle's official aggregation plugins)  
Check migration guide at MIGRATION-3.x.md

Features

  • Increased min Gradle version to 8.13 by @gmazzo in #400
  • Removed Gradle deprecation warnings by @gmazzo in #435
  • Fixed broken reports integration test 🤦‍♂️ by @gmazzo in #440
  • Renamed demo-project to demo-project-legacy by @gmazzo in #437
  • 3.x API: new DSL, KMP and Android variants full support by @gmazzo in #438
  • Added screenshotTests support by @gmazzo in #441
  • Fixed screenshottests support by @gmazzo in #447
  • Added required property to reports by @gmazzo in #448
  • Renamed root task to aggregatedTestsReport by @gmazzo in #449
  • Improved coverage report performance by @gmazzo in #450
  • Fixing backward compatibility issues by @gmazzo in #452
  • Fixed JaCoCo plugin race confition by @gmazzo in #453
  • Introduced Managed Devices support by @gmazzo in #454
  • Fixed device coverage on AGP's built-in test platform by @bddckr in #455
  • Iterated AGP Suites support by @gmazzo in #457
  • Fixed AGP test suites support by @gmazzo in #459
  • Added more integration tests by @gmazzo in #460
  • Report log by @gmazzo in #461
  • Included emulator in integration tests by @gmazzo in #462
  • Fixed device coverage missing on builds where coverageDir doesn't exist yet by @bddckr in #466
  • Fixed single variant coverage reports showing no coverage by @bddckr in #467
  • Added supersededBy API on variants by @gmazzo in #469

Dependencies

  • Bump org.junit:junit-bom from 6.0.3 to 6.1.0 by @dependabot[bot] in #396
  • Bump com.google.devtools.ksp from 2.3.8 to 2.3.9 in the kotlin group by @dependabot[bot] in #397
  • Bump io.github.gmazzo.gradle.testkit.jacoco from 1.0.5 to 1.1.0 by @dependabot[bot] in #399
  • Bump io.mockk:mockk from 1.14.9 to 1.14.11 by @dependabot[bot] in #402
  • Bump the kotlin group with 4 updates by @dependabot[bot] in #401
  • Bump com.github.gmazzo.buildconfig from 6.0.9 to 6.0.10 by @dependabot[bot] in #403
  • Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #405
  • Bump androidx.core:core-ktx from 1.18.0 to 1.19.0 by @dependabot[bot] in #404
  • Bump androidx-lifecycle from 2.10.0 to 2.11.0 by @dependabot[bot] in #406
  • Bump actions/checkout from 6 to 7 by @dependabot[bot] in #407
  • Bump com.vanniktech.maven.publish from 0.36.0 to 0.37.0 by @dependabot[bot] in #409
  • Bump gradle-wrapper from 9.5.1 to 9.6.0 by @dependabot[bot] in #408
  • Bump org.junit:junit-bom from 6.1.0 to 6.1.1 by @dependabot[bot] in #410
  • Bump gradle-wrapper from 9.6.0 to 9.6.1 by @dependabot[bot] in #411
  • Bump androidx.baselineprofile from 1.5.0-alpha06 to 1.5.0-alpha07 by @dependabot[bot] in #412
  • Bump org.junit:junit-bom from 6.1.1 to 6.1.2 by @dependabot[bot] in #414
  • Bump com.google.devtools.ksp from 2.3.9 to 2.3.10 in the kotlin group by @dependabot[bot] in #413
  • Bump the kotlin group with 4 updates by @dependabot[bot] in #415
  • Bump agp from 9.2.1 to 9.3.1 by @dependabot[bot] in #417
  • Bump gradle/actions from 6 to 6.2.0 in /.github/actions/setup-host by @dependabot[bot] in #420
  • Bump androidx.constraintlayout:constraintlayout from 2.2.1 to 2.2.2 by @dependabot[bot] in #419
  • Bump androidx.baselineprofile from 1.5.0-alpha07 to 1.5.0-beta01 by @dependabot[bot] in #418
  • Bump com.google.devtools.ksp from 2.3.10 to 2.3.11 in the kotlin group by @dependabot[bot] in #421
  • Bump org.junit:junit-bom from 6.1.2 to 6.1.3 by @dependabot[bot] in #423
  • Bump gradle-wrapper from 9.6.1 to 9.7.0 by @dependabot[bot] in #422
  • Bump gradle/actions from 6.2.0 to 6.3.0 in /.github/actions/setup-host by @dependabot[bot] in #424
  • Bump androidx.baselineprofile from 1.5.0-beta01 to 1.5.0-rc01 by @dependabot[bot] in #427
  • Bump io.github.gmazzo.gitversion from 1.5.1 to 1.6.1 by @dependabot[bot] in #428
  • Bump androidx.appcompat:appcompat from 1.7.1 to 1.8.0 by @dependabot[bot] in #426
  • Bump io.github.gmazzo.publications.report from 1.3.3 to 1.4.0 by @dependabot[bot] in #425
  • Bump agp from 9.3.1 to 9.3.2 by @dependabot[bot] in #429
  • Bump gradle-wrapper from 9.7.0 to 9.7.1 by @dependabot[bot] in #430
  • Bump androidx.baselineprofile from 1.5.0-rc01 to 1.5.0-rc02 by @dependabot[bot] in #431
  • Bump actions/setup-java from 5 to 6 in /.github/actions/setup-host by @dependabot[bot] in #434
  • Bump io.github.gmazzo.publications.report from 1.4.0 to 1.4.1 by @dependabot[bot] in #433
  • Bump androidx-navigation from 2.9.8 to 2.10.0 by @dependabot[bot] in #432
  • Bump androidx-navigation from 2.10.0 to 2.10.1 by @dependabot[bot] in #443
  • Bump the kotlin group with 6 updates by @dependabot[bot] in #442
  • Bump com.gradle.plugin-publish from 2.1.1 to 2.2.1 by @dependabot[bot] in #446
  • Bump androidx.baselineprofile from 1.5.0-rc02 to 1.5.0 by @dependabot[bot] in #445
  • Bump org.robolectric:robolectric from 4.16.1 to 4.17 by @dependabot[bot] in #444
  • Bump com.github.gmazzo.buildconfig from 6.1.0 to 6.1.1 by @dependabot[bot] in #463
  • Bump io.github.gmazzo.gradle.testkit.jacoco from 1.1.0 to 1.1.1 by @dependabot[bot] in #464
  • Bump android-plugin from 9.5.0-alpha05 to 9.5.0-alpha06 by @dependabot[bot] in #465

New Contributors

Full Changelog: v2.5.1...v3.0.7