------------------------------------------------------------------- Wed Feb 11 13:51:23 UTC 2026 - Fridrich Strba - Upgrade to upstream release 1.0.0 * Changes + Bump actions/checkout from 4 to 6 + Bump actions/setup-java from 4 to 5 + Bump github/codeql-action from 3 to 4 + Update key deps and plugins + Switch to maintained Build API + Get rid of ancient logback + Increase test coverage + Improve test + Source formatting and license headers + Update TestNG + Modernize codebase + Update m-fluido-s to 2.1.0 + Build with Java 25 + Update sonar-m-p to 5.5.0.6356 + Expose GitHub secret only as env variable in build step + Remove "Incubation" from bundle names - Modified patches: * sisu-no-dependency-on-glassfish-servlet-api.patch * sisu-osgi-api.patch * sisu-reproducible-index.patch + rediff ------------------------------------------------------------------- Tue Jun 3 10:39:53 UTC 2025 - Fridrich Strba - 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 - 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 - 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 - Do not require maven-javadoc-plugin that we don't use ------------------------------------------------------------------- Wed Sep 6 13:38:16 UTC 2023 - Fridrich Strba - 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 - Initial packaging with version 0.3.1