File sisu-mojos.changes of Package sisu
-------------------------------------------------------------------
Tue Jun 3 10:39:53 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream milestone 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.
* Changes
+ Disable shallow clones for sonarcloud analysis
+ Remove spurious asserts
+ Post release cleanup
+ Fix jacoco + code coverage
+ Enable code coverage again for all modules
+ Use default property for the jacoco agent
+ Add documentation on Plexus Configurator API
+ Remove about.html as only relevant for Eclipse plugins
+ Document Lifecycle support
+ Call TypeAwareExpressionEvaluator.evaluate(String,Class) if
available
+ Pass strict flag also via "discoverComponents"
+ Embed/relocate ASM via m-shade-p
+ Update to ASM 9.8
+ Increase coverage
+ Align subproject names (and naming)
+ Build infra updates
+ Reproducible
+ Fix sisu-maven-plugin
+ Lax array converter
+ Update dependencies
+ Publishing to Central
-------------------------------------------------------------------
Fri Mar 28 06:11:13 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Build with bootstrap version of maven-plugins. This allows to be
built early, since it will become a crucial plugin with Maven 4.
-------------------------------------------------------------------
Wed Jun 5 14:00:52 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream milestone 0.9.0.M3
* Changes
+ Annotate new method
+ Update workflow to run on Java 21
+ Build with final Java 21 on GitHub
+ Switch to JUnit5
+ Disable annotation processor by default
+ Do not silently fail in case of class scanning exceptions
+ Formatting issues
+ Update to ASM 9.7
+ Update CONTRIBUTING.md
+ Align Plexus ASM version
+ Rename release profile
+ Fix Jacoco coverage repots in Sonar
+ Add a method to allow LifecycleManager to free keys
+ Licence change: From EPL1 to EPL2
+ update documentation for exposed core extensions, fix anchors
+ Trigger Sonarcloud analysis from GHA
- Build sisu-mojos as a second spec within sisu package, since the
sources of sisu-mojos, sisu-inject and sisu-plexus were joined in
the same upstream project
-------------------------------------------------------------------
Tue Sep 19 11:11:52 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Do not require maven-javadoc-plugin that we don't use
-------------------------------------------------------------------
Wed Sep 6 13:38:16 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Upgrade to 0.9.0 milestone 2
* Changes of 0.9.0.M2
+ Add m2e support
+ Convert APT to MD
+ Update plugin
+ Align to latest Maven plugins
* Changes of 0.9.0.M1
+ On debug, emit scanned entries
+ Enable Java CI workflow
+ Enable CodeQL analysis
+ Avoid rewriting the index if it has not changed
* Changes of 0.3.5
+ Build against CDI API 1.2
* Changes of 0.3.4
+ Reproducible builds
* Changes of 0.3.3
+ Lifecycle maintenance
* Changes of 0.3.2
+ Java9+Jigsaw support
-------------------------------------------------------------------
Fri May 5 08:10:40 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Initial packaging with version 0.3.1