·
2 commits
to master
since this release
Caution
Do not use 1.3.0. Two known regressions make it unusable:
- #127 —
DefaultProgresscarries both
@Singletonand@MojoExecutionScoped, and 1.3.0 newly lists it inMETA-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. - #125 —
DefaultBuildContextgained a
LegacySupportconstructor 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.
- Delegate getValue/setValue in DefaultBuildContext to legacy build API (#108) @Volodjam
- Create dedicated Messages API (#103) @copilot-swe-agent[bot]
- Remove obsolete TODO comments from BuildContext interface (#100) @copilot-swe-agent[bot]
- Add a Progress API (#98) @laeubi
- Fix Artifact id returned instead of project version (#91) @laeubi
- Add support for sending mojo execution events (#90) @laeubi
- Use EventSpy to handle execution of events (#89) @laeubi
- Add a connect API for inter-process-communication between maven and IDE (#88) @laeubi
🚀 New features and improvements
- Establish an automatic module name (#121) @slachiewicz
📝 Documentation updates
- Describe the artifact in the POM (#124) @slachiewicz
🔧 Build
- Update parent to plexus 27 (#122) @slachiewicz
📦 Dependency updates
33 changes
- Bump plexus-utils to 4.1.0 (#123) @slachiewicz
- Bump org.codehaus.plexus:plexus from 25 to 26 (#120) @dependabot[bot]
- Bump release-drafter/release-drafter from 7.6.0 to 7.7.0 (#119) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 1.0.1 to 1.1.0 (#117) @dependabot[bot]
- Bump release-drafter/release-drafter from 7 to 7.6.0 (#118) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 1.0.0 to 1.0.1 (#116) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.15 to 3.9.16 (#115) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.14 to 3.9.15 (#114) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 (#113) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M4 to 1.0.0 (#109) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.12 to 3.9.14 (#111) @dependabot[bot]
- Bump release-drafter/release-drafter from 6 to 7 (#112) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 24 to 25 (#106) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.11 to 3.9.12 (#105) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 23 to 24 (#99) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 22 to 23 (#97) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.10 to 3.9.11 (#96) @dependabot[bot]
- Bump org.apache.maven:maven-core from 3.9.9 to 3.9.10 (#95) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 21 to 22 (#94) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M3 to 0.9.0.M4 (#92) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 20 to 21 (#93) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 19 to 20 (#87) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 18 to 19 (#86) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (#85) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M2 to 0.9.0.M3 (#83) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 17 to 18 (#82) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 (#81) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 16 to 17 (#80) @dependabot[bot]
- Bump release-drafter/release-drafter from 5 to 6 (#78) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 15 to 16 (#77) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 14 to 15 (#75) @dependabot[bot]
- Bump org.codehaus.plexus:plexus from 13 to 14 (#74) @dependabot[bot]
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#72) @dependabot[bot]