Skip to content

v0.11.0

Compare
Choose a tag to compare
@natario1 natario1 released this 03 Jun 21:14
· 18 commits to main since this release

This release contains breaking changes:

  • Removed content inference (Content.infer, Component.inferred...). You now need to give deployer some hints about the contents of the current project.
content { 
    kotlinComponents() // for kotlin-based projects (single platform and multiplatform)
    gradlePluginComponents() // for gradle plugin projects
}
  • Removed: Content.autoDocs() and Content.autoSources(). Source/docs management moved to the component level.
  • Added: Component.emptyDocs(), Component.emptySources(), Component.kotlinSources(), Component.javaSources()
  • Added: Content.inherit = <true|false>. Whether this spec should inherit content from the root spec.
  • Added: Component.fromJava(), shortcut to Component.fromSoftwareComponent("java")
  • Fixed many issues with duplicated jars in some scenarios
  • deployer { } extension now extends DeploySpec: no need to use defaultSpec { ... } block anymore - replace with this.

Full Changelog: v0.10.0...v0.11.0