Skip to content

1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:53
· 2 commits to master since this release

Caution

Do not use 1.3.0. Two known regressions make it unusable:

  • #127DefaultProgress carries both
    @Singleton and @MojoExecutionScoped, and 1.3.0 newly lists it in META-INF/sisu/javax.inject.Named.
    Guice rejects two scope annotations on one class, so the injector for any plugin realm holding this jar
    fails to build and Maven cannot load a single mojo from that plugin. Every goal fails, on Maven 3.9,
    3.10, and 4.
  • #125DefaultBuildContext gained a
    LegacySupport constructor dependency and can no longer be provisioned outside a Maven session.

Stay on 1.2.0
until 1.3.1 ships.

Three years of API work since 1.2.0. A Maven plugin can now report progress and messages through
dedicated Progress and Messages APIs, execution events reach the environment running the build through
an EventSpy rather than a lifecycle participant, and a connect API lets an IDE supply an extension to an
external Maven process instead of watching it blind. The jar also declares Automatic-Module-Name.

🚀 New features and improvements

📝 Documentation updates

🔧 Build

📦 Dependency updates

33 changes