Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sisu-inject-1.1.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: sisu-inject Distribution: openSUSE Tumbleweed
Version: 1.1.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 29 15:16:00 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 320564 Source RPM: sisu-1.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.eclipse.org/sisu/
Summary: Sisu inject
This package contains Sisu inject.

Provides

Requires

License

BSD-3-Clause AND EPL-1.0 AND EPL-2.0

Changelog

* Wed Jul 29 2026 Fridrich Strba <fstrba@suse.com>
  - Update to upstream release 1.1.0
    * New feature: JSR330 bean filtering.
      + Important: when using Sisu Plexus Shim (that implicitly
      creates Sisu Inject), the JSR330 bean filtering will
      automatically "follow" (have same filtering rules applied) the
      Plexus Beans visibility. Control this behaviour using Plexus
      ContainerConfiguration new method
      setJSR330ComponentVisibilityFollowsPlexusVisibility(boolean)
      + Users of Sisu Inject only (without Plexus Shim) are not
      affected by this change.
    * Changes
      + Update Security Policy
      + Build update
      + Feat: Ability to filter JSR330 beans based on some predicate
      + Update conversion doc
      + Introduce more tests for lifecycle
* Fri Jun 26 2026 Fridrich Strba <fstrba@suse.com>
  - Update to upstream release 1.0.1
    * Changes
      + Slight dependency updates
      + Addition of automatic module names
* Wed Apr 08 2026 Fridrich Strba <fstrba@suse.com>
  - Removed patches:
    * sisu-osgi-api.patch
      + not needed any more
    * sisu-no-dependency-on-glassfish-servlet-api.patch
      + we can depend on that particular package
* Wed Feb 11 2026 Fridrich Strba <fstrba@suse.com>
  - 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 03 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 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 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on jakarta-inject, needed by google-guice 6.0.0
* Wed Jun 05 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 2024 Fridrich Strba <fstrba@suse.com>
  - Provide plexus-containers-container-default for easier update
* Sun Apr 14 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 02 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 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Sep 05 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

Files

/usr/share/java/org.eclipse.sisu.inject.jar
/usr/share/licenses/sisu-inject
/usr/share/licenses/sisu-inject/LICENSE.txt
/usr/share/maven-metadata/sisu-inject.xml
/usr/share/maven-poms/org.eclipse.sisu.inject.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 31 23:50:51 2026