Skip to content

Releases: NeoTech-Software/Android-Root-Coverage-Plugin

Release 1.12.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 26 Feb 00:21
576791b

What's Changed

Full Changelog: release-1.11.0...release-1.12.0

Release 1.11.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 25 Jul 07:06
ac0fe76

Fixes

  • Fix: CodeCoverage report does not generated when ui tests are running under Test Orchestrator by @k4k7us23 🎉 in #118

Changes

Full Changelog: release-1.10.0...release-1.11.0

Release 1.10.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 06 Feb 23:30
dc9f71c

New

  • Add: Extension function on 'Project' to easily configure the 'rootCoverage' extension by @Rolf-Smit in #113
  • Add: Kotlin configuration (kts) examples to readme by @Rolf-Smit in #115

Changes

Full Changelog: release-1.9.0...release-1.10.0

Release 1.9.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 07 Sep 22:46
29beee5

Fixes

  • Fix: rootCoverageReport ignores androidTests coverage results when executeAndroidTests is false by @k4k7us23 in #104
  • Fix: Coverage data not picked-up using Gradle Managed Devices and flavors by @Rolf-Smit in #108

Changes

  • Update: Dependencies to latest versions by @Rolf-Smit in #107
    • Minimum required Gradle version is now 8.7
    • Minimum required Android Gradle Plugin is now 8.6.0 (may also work on lower versions still, but is untested)

Pipeline changes

  • Update: Codecov configuration and GitHub Actions by @Rolf-Smit in #100
  • Fix: Run CI on Ubuntu (with KVM enabled) instead of MacOS by @Rolf-Smit in #105
  • Change: Enable Gradle Managed Device usage on CI by @Rolf-Smit in #106
  • Fix: Uploading artifacts to Gradle Plugin Portal and Maven Central by @Rolf-Smit in #110

New Contributors

Full Changelog: release-1.8.0...release-1.9.0

1.8.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 09 Nov 01:14
297b90b

Changed:

  • Minimum required Gradle version is now 8.4
  • Minimum required Android Gradle Plugin is now 8.3.0-alpha05
  • Java version is raised to 17 as well as Kotlin to 1.9.23

Fixed:

  • Plugin not working on AGP 8.0+ (Fixes: #82)

New:

  • Support for Gradle Configuration Cache (Fixes: #81)

1.7.1

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 08 Nov 12:48
49c203e
  • Fixes #90: Error when using executeAndroidTests=false without defining a Gradle Managed Device

1.7.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 02 Nov 21:19
ee6f664
  • Compatible with Android Gradle Plugin 7.4+
  • Compatible with Gradle version 7.5+

New:

  • Added: (experimental) support for running, and using test coverage results from, Gradle Managed Devices

Note: A SNAPSHOT 1.8.0 build that supports Android Gradle Plugin 8.3 is work-in-progress, and I expect to soon release the first SNAPSHOT.

1.6.0

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 26 Sep 09:03
d4a5cb4
  • Compatible with Android Gradle Plugin 7.3+
  • Compatible with Gradle version 7.4+

Changed:

  • The plugin now also checks enableUnitTestCoverage and enableAndroidTestCoverage as well as the now (in AGP 7.3) deprecated property testCoverageEnabled.
  • executeTests configuration property has been deprecated. To follow the convention of the Android Gradle Plugin, it makes sense to only support the specific executeAndroidTests and executeUnitTests properties (just like AGP 7.3 now has enableUnitTestCoverage and enableAndroidTestCoverage).

1.5.3

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 15 Jun 23:20
4ce3c6c

Bug-fixes:

  • Fixes #64 - On Windows during the Gradle configuration phase the plugin would create a file path with an invalid character, this is now fixed.

1.5.2

Choose a tag to compare

@Rolf-Smit Rolf-Smit released this 30 May 09:52
e8d8817

Bug-fixes:

  • Fixes #60 - Source code not included in HTML reports, introduced in release 1.5.1 while implementing a workaround for #54. A test case has been added to prevent this from breaking in the future.