Releases: GradleUp/auto-manifest
2.0
- This release supports the newest APIs from Android Gradle Plugin 7.x.
- AutoManifest is no longer compatible with AGP 4.x.
- The behavior is 100% backwards compatible although there are minor changes to generated file format.
Changes explained in detail
The newer version of AGP introduced namespace
property in the official DSL. This change essentially moved the package
property from Manifest file to Gradle DSL. But it did not eliminate the need of creating AndroidManifest.xml file in simple library modules.
Now this plugin would internally set the namespace
property for greater compatibility with other tools potentially starting using namespace
property too. 🎉
Note: At one day, it is my goal to deprecate this plugin. But for now, it is still useful.
1.1.1
1.1.0
- Upgrade to latest tools to make sure the plugin is compatible with AGP and Gradle 7.x
- New
disable()
function is added to disable the plugin only for a certain module. More info can be found in the README.
1.0.4
Fix a bug where overriding packageNames in nested modules would not work as expected.
When applied recursively, child Gradle modules should still be able to override the packageName by applying Auto Manifest plugin.
1.0.3
- Fix a bug where the fallback for
replaceDashesWithDot
would not be recognized when used with Android Gradle Plugin 4.1.x
1.0.2
1.0.1
Fix a small issue when applied to subprojects