- Fix configuration ambiguity by changing configuration similarity criteria to only consider key attributes.
- Fix configuration ambiguity by using the same configuration for APKs and AABs.
- Store lastBuildID in a local file for easier integration with tools.
- Do not upload mapping file for app bundles.
- Fix upload tasks not working in React Native projects.
- Fix upload tasks not working in multi-module projects.
- Fix bug when AppSweep Gradle plugin has been used alongside DexGuard Gradle plugin in a multi-module project.
- Adjust input of AppSweep task to comply with latest Gradle standards.
- Fix bug when both the AppSweep and DexGuard Gradle plugins are used.
- Solve issue of protected apps and their mapping files not being uploaded properly.
- Update Gradle version to 8.1.1.
- Fix upload task failing in case of project using
org.gradle.unsafe.configuration-cache=true
. - Update dependencies.
- If run as a GitHub action, the action's commit hash
GITHUB_SHA
is automatically used.
- Caching is now enabled. The task will not run if the app is unchanged. The new
cacheTask
parameter can be set to false to disable this behavior and guarantee a new scan evey time the upload task is run. - Update gradle version for wrapper and tests to 7.5.1.
- Fix bug that caused tasks not being present if DG plugin is used and not defining behavior for variants.
- Update gradle version and dependencies.
- Update tests to AGP 7.3.0.
- Add support for Android library projects (AARs).
- Update dependencies.
- Add support for uploading AAB builds.
- Stable release of the plugin.
- Do not continue task if API key is invalid.
- Read API-Key from environment variable (APPSWEEP_API_KEY) if not specified in the build.gradle.
- Show a nicer error message if the API key is most likely corrupt.
- Add support for ProGuard and R8 obfuscation mapping.
- Modify behavior to upload only the current output instead of both the obfuscated and original apk.
- Initial AppSweep Gradle Plugin release.
- Support for apk uploading to AppSweep and DexGuard obfuscation mapping.