v3.0.7
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.13by @gmazzo in #400 - Removed Gradle deprecation warnings by @gmazzo in #435
- Fixed broken reports integration test 🤦♂️ by @gmazzo in #440
- Renamed
demo-projecttodemo-project-legacyby @gmazzo in #437 3.xAPI: new DSL, KMP and Android variants full support by @gmazzo in #438- Added
screenshotTestssupport by @gmazzo in #441 - Fixed
screenshottestssupport by @gmazzo in #447 - Added
requiredproperty to reports by @gmazzo in #448 - Renamed root task to
aggregatedTestsReportby @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 Devicessupport 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
coverageDirdoesn't exist yet by @bddckr in #466 - Fixed single variant coverage reports showing no coverage by @bddckr in #467
- Added
supersededByAPI 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