Bump sisu.version from 0.9.0.M3 to 0.9.0.M4
Bumps sisu.version from 0.9.0.M3 to 0.9.0.M4.
Updates org.eclipse.sisu:org.eclipse.sisu.inject from 0.9.0.M3 to 0.9.0.M4
Release notes
Sourced from org.eclipse.sisu:org.eclipse.sisu.inject's releases.
0.9.0.M4
Most important change: ASM is "demoted" to plain dependency, hence, consumer is able to override/update it the usual "Maven way". This applies to all components: inject, plexus and sisu-maven-plugin as well.
Historically, Sisu shaded in ASM just like Guice did. Later Sisu started shipping "main" JAR with shaded ASM but also "no_asm" classified artifact without ASM (just like Guice did with "classes" classified JAR). Starting from this version, Sisu does not shade ASM anymore, it is "demoted" to transitive dependency. Sisu is built with ASM 9.8.
Sisu is compatible with range of Guice
[3,7).What's Changed
- Disable shallow clones for sonarcloud analysis by
@kwinin eclipse-sisu/sisu-project#145- Remove spurious asserts by
@cstamasin eclipse-sisu/sisu-project#147- Post release cleanup by
@cstamasin eclipse-sisu/sisu-project#146- Fix jacoco + code coverage by
@cstamasin eclipse-sisu/sisu-project#151- Enable code coverage again for all modules by
@kwinin eclipse-sisu/sisu-project#153- Use default property for the jacoco agent by
@kwinin eclipse-sisu/sisu-project#154- Add documentation on Plexus Configurator API by
@kwinin eclipse-sisu/sisu-project#172- Remove about.html as only relevant for Eclipse plugins by
@kwinin eclipse-sisu/sisu-project#171- Document Lifecycle support by
@kwinin eclipse-sisu/sisu-project#175- Call TypeAwareExpressionEvaluator.evaluate(String,Class) if available by
@kwinin eclipse-sisu/sisu-project#161- Pass strict flag also via "discoverComponents" by
@kwinin eclipse-sisu/sisu-project#182- Embed/relocate ASM via m-shade-p by
@kwinin eclipse-sisu/sisu-project#185- Update to ASM 9.8 by
@kwinin eclipse-sisu/sisu-project#186- Increase coverage by
@cstamasin eclipse-sisu/sisu-project#192- Align subproject names (and naming) by
@cstamasin eclipse-sisu/sisu-project#191- Build infra updates by
@cstamasin eclipse-sisu/sisu-project#193- More coverage by
@cstamasin eclipse-sisu/sisu-project#195- More coverage by
@cstamasin eclipse-sisu/sisu-project#196- Update source header. by
@cstamasin eclipse-sisu/sisu-project#194- Update headers (no code change) by
@cstamasin eclipse-sisu/sisu-project#199- Reformat (no code change) by
@cstamasin eclipse-sisu/sisu-project#200- Reproducible by
@cstamasin eclipse-sisu/sisu-project#202- Fix sisu-maven-plugin by
@cstamasin eclipse-sisu/sisu-project#203- Lax array converter by
@cstamasin eclipse-sisu/sisu-project#205- Update dependencies by
@cstamasin eclipse-sisu/sisu-project#207- Publishing to Central by
@cstamasin eclipse-sisu/sisu-project#208Full Changelog: https://github.com/eclipse-sisu/sisu-project/compare/milestones/0.9.0.M3...milestones/0.9.0.M4
Commits
c9ee92d| prepare release milestones/0.9.0.M4979fb61Prevent site to run on release7dbdb49Publishing to Central (#208)f92c669Update dependencies (#207)339bbbdLax array converter (#205)e2f8380Fix sisu-maven-plugin (#203)15d4ce5Reproducible (#202)0690ca0Reformat (no code change) (#200)95d42a9Update headers (#199)f2c0f87Update source header. (#194)- Additional commits viewable in compare view
Updates org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M3 to 0.9.0.M4
Release notes
Sourced from org.eclipse.sisu:org.eclipse.sisu.plexus's releases.
0.9.0.M4
Most important change: ASM is "demoted" to plain dependency, hence, consumer is able to override/update it the usual "Maven way". This applies to all components: inject, plexus and sisu-maven-plugin as well.
Historically, Sisu shaded in ASM just like Guice did. Later Sisu started shipping "main" JAR with shaded ASM but also "no_asm" classified artifact without ASM (just like Guice did with "classes" classified JAR). Starting from this version, Sisu does not shade ASM anymore, it is "demoted" to transitive dependency. Sisu is built with ASM 9.8.
Sisu is compatible with range of Guice
[3,7).What's Changed
- Disable shallow clones for sonarcloud analysis by
@kwinin eclipse-sisu/sisu-project#145- Remove spurious asserts by
@cstamasin eclipse-sisu/sisu-project#147- Post release cleanup by
@cstamasin eclipse-sisu/sisu-project#146- Fix jacoco + code coverage by
@cstamasin eclipse-sisu/sisu-project#151- Enable code coverage again for all modules by
@kwinin eclipse-sisu/sisu-project#153- Use default property for the jacoco agent by
@kwinin eclipse-sisu/sisu-project#154- Add documentation on Plexus Configurator API by
@kwinin eclipse-sisu/sisu-project#172- Remove about.html as only relevant for Eclipse plugins by
@kwinin eclipse-sisu/sisu-project#171- Document Lifecycle support by
@kwinin eclipse-sisu/sisu-project#175- Call TypeAwareExpressionEvaluator.evaluate(String,Class) if available by
@kwinin eclipse-sisu/sisu-project#161- Pass strict flag also via "discoverComponents" by
@kwinin eclipse-sisu/sisu-project#182- Embed/relocate ASM via m-shade-p by
@kwinin eclipse-sisu/sisu-project#185- Update to ASM 9.8 by
@kwinin eclipse-sisu/sisu-project#186- Increase coverage by
@cstamasin eclipse-sisu/sisu-project#192- Align subproject names (and naming) by
@cstamasin eclipse-sisu/sisu-project#191- Build infra updates by
@cstamasin eclipse-sisu/sisu-project#193- More coverage by
@cstamasin eclipse-sisu/sisu-project#195- More coverage by
@cstamasin eclipse-sisu/sisu-project#196- Update source header. by
@cstamasin eclipse-sisu/sisu-project#194- Update headers (no code change) by
@cstamasin eclipse-sisu/sisu-project#199- Reformat (no code change) by
@cstamasin eclipse-sisu/sisu-project#200- Reproducible by
@cstamasin eclipse-sisu/sisu-project#202- Fix sisu-maven-plugin by
@cstamasin eclipse-sisu/sisu-project#203- Lax array converter by
@cstamasin eclipse-sisu/sisu-project#205- Update dependencies by
@cstamasin eclipse-sisu/sisu-project#207- Publishing to Central by
@cstamasin eclipse-sisu/sisu-project#208Full Changelog: https://github.com/eclipse-sisu/sisu-project/compare/milestones/0.9.0.M3...milestones/0.9.0.M4
Commits
c9ee92d| prepare release milestones/0.9.0.M4979fb61Prevent site to run on release7dbdb49Publishing to Central (#208)f92c669Update dependencies (#207)339bbbdLax array converter (#205)e2f8380Fix sisu-maven-plugin (#203)15d4ce5Reproducible (#202)0690ca0Reformat (no code change) (#200)95d42a9Update headers (#199)f2c0f87Update source header. (#194)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
M4 removes the embedded ASM, no need for other changes?
Checks needed:
- make sure
classesguice is used - make sure ASM is up to date (maybe even add it to depMgt as Maven has)