- Fix: Use task logger instead of project logger (#165)
- Bump: AGP to 4.2.2 (#106)
- Fix: missing sentry-cli on embedded resources (#162)
- Enhancement: Avoid Eager Task Configuration (#156)
- Fix: Do not hardcode the build/ folder (#158)
- No documented changes.
- No documented changes.
- Feature: Add support for variant filtering. (#140)
- Fix: Only upload debug symbols for non debuggable App. (#139)
This release comes with a full rewrite of the Sentry Gradle Plugin.
Here is the Migration Guide.
Improvements:
- Using lazily Providers
- Support for Configuration Avoidance
- Only try to upload mapping file if
minifyEnabled
is enabled - Plugin Marker is published, so you may use the
plugins
block - Rewritten in Kotlin
- Unit and Integration tests
- CI Matrix that runs against different AGP/Gradle/Java and OS versions
Breaking changes:
- Sentry Android Gradle Plugin requires Android Gradle Plugin >= 4.0.0
- The
autoProguardConfig
flag has been removed
Changes:
- Bump: sentry-cli to 1.65.0 (#133)
- Bump: Gradle 7.0.2 (#135)
Thank you:
- @cortinico for coding most of it.
- @ansman for driving the first PoC of the full rewrite.
- @cerisier for EA and small fixes.
- Enhancement: Clean up deprecated/removed Dex and Transform tasks (#130)
- Enhancement: Use pluginManager instead of project.afterEvaluate (#119)
- Enhancement: Use assembleTaskProvider lazily (#121)
- Enhancement: Use packageProvider lazily (#125)
- Enhancement: Use mappingFileProvider lazily (#128)
- Feat: Support Configuration Avoidance (#112)
- Fix: Silence the warning for missing mapping file on variants that don't enable minification (#111)
- Bump: sentry-cli to 1.64.1
- Fix: Only wire upload mapping task if minifyEnabled (#86) @cerisier
- Fix: Publish Plugin Marker on maven central @marandaneto
- Feat: Gradle plugin v2 (#50) @cortinico
- Enhancement: Allow module level sentry properties file (#33) @MatthewTPage