Skip to content

V0.2

Choose a tag to compare

@JcMinarro JcMinarro released this 13 May 20:24
· 22 commits to main since this release

V0.2 Latest

New Features πŸš€

Enhanced Maven Central Publishing

  • Added support for multiple publishing plugins:
    • Official Sonatype plugin (io.github.gradle-nexus.publish-plugin)
    • Alternative plugin (com.vanniktech.maven.publish)
  • Configurable documentation tasks for different project types
  • Flexible publishing configuration through workflow inputs

Documentation Improvements

  • Added comprehensive plugin selection documentation
  • Updated usage examples for both publishing methods
  • Enhanced input parameter descriptions
  • Added detailed plugin-specific configuration examples

Configuration πŸ”§

  • New use-official-plugin parameter to select publishing method
  • New documentation-tasks parameter for customizing source and documentation generation
  • Default values optimized for Android projects
  • Maintained backward compatibility with existing configurations

Required Secrets πŸ”

  • Same as v0.1, no changes required
  • All secrets work with both publishing methods

Migration Guide

To use the alternative publishing plugin, add the following to your workflow:

use-official-plugin: false
documentation-tasks: 'sourcesJar dokkaJar'  # Adjust based on your project type