Skip to content

Release Notes 0.10.0

BJ Hargrave edited this page Sep 15, 2020 · 3 revisions

Release Notes 0.10.0

  • Fixes to post-test cleanup in BundleContextExtension and ServiceExtension including proper use counting of used services.
  • DictionaryAssert is updated with new methods.
  • VersionRangeAssert has been added.
  • Dependency updates.
    • The assertj projects now require assertj-core 3.17.2 as it provides necessary fixes for using custom soft assertions in an OSGi runtime.
    • The junit5 projects now compile against JUnit 5.6.0 while testing against JUnit 5.7.0. So the junit5 projects should be usable with JUnit 5.6 and later.
  • Added new org.osgi.test.junit5.cm project to aid in tests requiring ConfigurationAdmin configurations.
  • Updates to build including having a reproducible build.
  • All testing in the build in now done in an OSGi environment rather than plain junit.

Clone this wiki locally