forked from pool/sisu
197 lines
7.6 KiB
Plaintext
197 lines
7.6 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 13 20:38:57 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Add alias to org.eclipse.sisu:org.eclipse.sisu.inject::no_asm:
|
|
artifact, needed by maven 4.x
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 10 14:02:10 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Add dependency on jakarta-inject, needed by google-guice 6.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 13:08:26 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Provide plexus-containers-container-default for easier update
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 14 09:36:52 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- 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 <fstrba@suse.com>
|
|
|
|
- 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 <fstrba@suse.com>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 5 13:09:17 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- 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 <fstrba@suse.com>
|
|
|
|
- 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 <fstrba@suse.com>
|
|
|
|
- Build with java source and target levels 8
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 18 07:16:24 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- 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 <jengelh@inai.de>
|
|
|
|
- Use modern tar options.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 19 08:49:32 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Initial packaging of sisu-inject and sisu-plexus 0.3.3
|
|
- Generate and customize ant build files
|