Comparing 7.2.0...7.2.1 · bndtools/bnd (original) (raw)

Commits on Jan 7, 2026

  1. Configuration menu
    Browse the repository at this point in the history
  2. Configuration menu
    Browse the repository at this point in the history
  3. Configuration menu
    Browse the repository at this point in the history
  4. Remove unused jspecify and errorprone dependencies
    Eliminated org.jspecify.jspecify and com.google.errorprone.annotations from the build and import configurations as they are no longer required. Updated Import-Package to explicitly exclude these packages.
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    make errorprone / guava.failureaccess private
    Remove packages from Import-Package for com.google.common.util.concurrent.internal and com.google.errorprone.annotations.
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    make org.junit.platform resolution:=optional,
    to avoid problems for consumers of bnd (like Eclipse who are on higher JUnit version eclipse-platform/eclipse.platform.releng.aggregator#3579)
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    @chrisrueger
    Configuration menu
    Browse the repository at this point in the history
  5. Configuration menu
    Browse the repository at this point in the history
  6. Configuration menu
    Browse the repository at this point in the history
  7. biz.aQute.bnd.annotation: compile with java 8
    remove Java 9+ features: It was simply the attributes of the @Deprecated annotation. So we just put that into the comment and use plain @Deprecated which is Java8 compatible.
    The enforce compilation with java8
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    @chrisrueger
    Configuration menu
    Browse the repository at this point in the history
  8. Configuration menu
    Browse the repository at this point in the history
  9. skip reorderClause() for Bundle-NativeCode
    Fixes #7028
    Also added a testcase so that we have this covered. In the future we could look into a better fix if needed, which would require special reorderClause for Bundle-NativeCode, because this header is special and cannot be parsed like normal OSGi headers, as Bundle-NativeCode is the only OSGi header with positional elements (paths) before attributes.
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    @chrisrueger
    Configuration menu
    Browse the repository at this point in the history
  10. Deprecate biz.aQute.tester and biz.aQute.junit
    Mention the removal in 8.0.0 in the readme and .bnd files
    Docs: Add deprecation notice for biz.aQute.tester
    Added a deprecation warning to the testing documentation indicating that the default test 'biz.aQute.tester' is deprecated as of bnd 7.2.0 and will be removed in 8.0.0. Users are advised to migrate to JUnit 5 and use 'biz.aQute.tester.junit-platform'.
    Signed-off-by: Christoph Rueger chrisrueger@gmail.com
    @chrisrueger
    Configuration menu
    Browse the repository at this point in the history
  11. Configuration menu
    Browse the repository at this point in the history
  12. Handle non-JAR files in MavenRepo and repo macro
  1. Configuration menu
    Browse the repository at this point in the history
  2. Fix Junit Platform 1.13+ Support (JUnit Jupiter and Platform to 5.14.…
    …2/1.14.2)
  1. Configuration menu
    Browse the repository at this point in the history