sisu/sisu.changes

153 lines
5.9 KiB
Plaintext

-------------------------------------------------------------------
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