------------------------------------------------------------------- Mon Jun 10 14:02:10 UTC 2024 - Fridrich Strba - Add dependency on jakarta-inject, needed by google-guice 6.0.0 ------------------------------------------------------------------- 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 ------------------------------------------------------------------- Thu May 16 13:08:26 UTC 2024 - Fridrich Strba - Provide plexus-containers-container-default for easier update ------------------------------------------------------------------- Sun Apr 14 09:36:52 UTC 2024 - Fridrich Strba - Update to upstream milestone 0.9.0.M2 * Changes of sisu.inject 0.9.0.M2 + Fix SpaceScanner to use latest ASM API version + 3.7 is not an officially supported version therefore specify 3.8 instead + Provide script to help upgrade embedded copy of ASM + ASM_9_4 + Require Java 8 + Sisu specific PreConstruct/PreDestroy annotations + Update build plugins + ASM 9.5 + Align to latest Maven plugins + Move release elements from oss-parent to local project + Create a 'no_asm' jar at release time which doesn't embed ASM * Changes of sisu.inject 9.0.M1 + Fix CDI related issues + Build with Eclipse/Tycho 2.5.0 and Java 11 + Raise problem reporting logs to DEBUG, fixes #36 + Upgrade internal copy of ASM to 9.2 + Implement PathTypeConverter + Add JUnit 5 annotations to InjectedTest setUp/tearDown + Fix static parameters binding lookup + Run injection tests against multiple versions of Guice + Support using @priority on Providers + Use read lock when subscribing to publishers… + Cache binding lookups for single bean providers + Use AtomicReferenceFieldUpdater as it works better for large numbers of instances + Enable Java CI workflow + Enable CodeQL analysis + Replace potentially-expensive regex with simple tokenizer + Allow Main to boot with extra bindings + Re-enable various resource-related unit tests + Rework globber pattern strategy to avoid use of regex + Use GlobberStrategy.PATTERN instead of regex for ServiceBindings filtering * Changes of sisu.plexus 0.9.0.M2 + Make build work with Java17 + Align to latest Maven plugins + Move release elements from oss-parent to local project * Changes of sisu.plexus 0.9.0.M1 + Align logback with sisu.inject + Build with Eclipse/Tycho 2.5.0 and Java 11 + Support configuration of collections with complex generic types + Enable Java CI workflow + Enable CodeQL analysis - Removed patches: * sisu-OSGi-import-guava.patch * sisu-ignored-tests.patch + not needed with this version any more - Modified patches: * sisu-no-dependency-on-glassfish-servlet-api.patch * sisu-osgi-api.patch * sisu-reproducible-index.patch + rediff to changed context ------------------------------------------------------------------- Tue Apr 2 17:34:47 UTC 2024 - Fridrich Strba - Add dependency on plexus-xml where relevant * this will be needed for smooth upgrade to plexus-utils 4.0.0 ------------------------------------------------------------------- Wed Feb 21 17:35:46 UTC 2024 - Fridrich Strba - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Tue Sep 5 13:09:17 UTC 2023 - Fridrich Strba - Added patch: * sisu-reproducible-index.patch + Sort the classes by name in META-INF/sisu/javax.inject.Named to make the output reproducible ------------------------------------------------------------------- Wed Apr 27 13:46:14 UTC 2022 - Fridrich Strba - Change to generate maven meta-data using the %%add_maven_depmap * so that it can be built before the xmvn-tools ------------------------------------------------------------------- Sun Mar 20 19:45:31 UTC 2022 - Fridrich Strba - Build with java source and target levels 8 ------------------------------------------------------------------- Tue Jan 18 07:16:24 UTC 2022 - Fridrich Strba - Update to upstream version 0.3.5 - Changes of 0.3.5 * beo#539791 - Update cdi-api dependency to 1.2 * beo#575952 - Support turning off URLConnection caching for container related resources - Changes of 0.3.4 * beo#552642 - Support reproducible builds by sorting generated javax.inject.Named index * beo#546874 - Relax bytecode check in scanner so it can scan up to and including Java14 - Added patch: * sisu-no-dependency-on-glassfish-servlet-api.patch + remove dependency on glassfish-servlet-api ------------------------------------------------------------------- Mon Apr 1 23:11:49 UTC 2019 - Jan Engelhardt - Use modern tar options. ------------------------------------------------------------------- Tue Mar 19 08:49:32 UTC 2019 - Fridrich Strba - Initial packaging of sisu-inject and sisu-plexus 0.3.3 - Generate and customize ant build files