Skip to content

Upgrading org.junit.jupiter:junit-jupiter-api 5 to 6

Review needed5.14.4 → 6.1.3Other2

Review neededUpgrade verdict

A major version jump with sparse notes. Read the release notes before upgrading.

  • Nothing in this range needs changes to your code. It adds features and fixes.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Adds org.jspecify:jspecify 1.0.0.

Installs 4 packages in all (was 3).

Nothing in this upgrade needs a code or configuration change.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: ctor MethodOrderer.Alphanumeric()
  • removed: interface Assertions.TimeoutFailureFactory
  • removed: method Assertions.TimeoutFailureFactory.createTimeoutFailure(Duration, Supplier, Throwable, Thread): Throwable
  • removed: static class MethodOrderer.Alphanumeric extends MethodOrderer.MethodName
  • removed: static method Assertions.assertTimeoutPreemptively(Duration, ThrowingSupplier, Supplier, Assertions.TimeoutFailureFactory): Object
  • removed: static method AssertionsKt.evaluateAndWrap(Function0): ThrowingSupplier
  • added: final class Constants
  • added: interface DynamicContainer.Configuration extends DynamicNode.Configuration
  • added: interface DynamicNode.Configuration
  • added: interface DynamicTest.Configuration extends DynamicNode.Configuration
  • added: method AssertionFailureBuilder.retainStackTraceElements(int): AssertionFailureBuilder
  • added: method AssertionFailureBuilder.trimStacktrace(Class): AssertionFailureBuilder
  • added: method ClassOrderer.Default.orderClasses(ClassOrdererContext): void
  • added: method DynamicContainer.Configuration.childExecutionMode(ExecutionMode): DynamicContainer.Configuration
  • added: method DynamicContainer.Configuration.children(DynamicNode[]): DynamicContainer.Configuration
  • added: method DynamicContainer.Configuration.children(Iterable): DynamicContainer.Configuration
  • added: method DynamicContainer.Configuration.children(Stream): DynamicContainer.Configuration
  • added: method DynamicContainer.getChildExecutionMode(): Optional
  • added: method DynamicNode.Configuration.displayName(String): DynamicNode.Configuration
  • added: method DynamicNode.Configuration.executionMode(ExecutionMode): DynamicNode.Configuration
  • added: method DynamicNode.Configuration.testSourceUri(URI): DynamicNode.Configuration
  • added: method DynamicNode.getExecutionMode(): Optional
  • added: method DynamicTest.Configuration.executable(Executable): DynamicTest.Configuration
  • added: method MethodOrderer.Default.orderMethods(MethodOrdererContext): void
  • added: static field Constants.CLOSING_STORED_AUTO_CLOSEABLE_ENABLED_PROPERTY_NAME: String
  • added: static field Constants.DEACTIVATE_ALL_CONDITIONS_PATTERN: String
  • added: static field Constants.DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_AFTER_ALL_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_AFTER_EACH_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_BEFORE_ALL_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_BEFORE_EACH_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_DISPLAY_NAME_GENERATOR_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_EXECUTION_MODE_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_LIFECYCLE_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEMP_DIR_CLEANUP_MODE_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEMP_DIR_DELETION_STRATEGY_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEMP_DIR_FACTORY_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TESTABLE_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_CLASS_INSTANCE_CONSTRUCTION_EXTENSION_CONTEXT_SCOPE_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_CLASS_ORDER_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_FACTORY_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_METHOD_ORDER_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TEST_TEMPLATE_METHOD_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TIMEOUT_PROPERTY_NAME: String
  • added: static field Constants.DEFAULT_TIMEOUT_THREAD_MODE_PROPERTY_NAME: String
  • added: static field Constants.EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME: String
  • added: static field Constants.EXTENSIONS_AUTODETECTION_EXCLUDE_PROPERTY_NAME: String
  • added: static field Constants.EXTENSIONS_AUTODETECTION_INCLUDE_PROPERTY_NAME: String
  • added: static field Constants.EXTENSIONS_TIMEOUT_THREAD_DUMP_ENABLED_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_CUSTOM_CLASS_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_DYNAMIC_FACTOR_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_EXECUTOR_SERVICE_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_FIXED_MAX_POOL_SIZE_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_FIXED_PARALLELISM_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_FIXED_SATURATE_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_CONFIG_PREFIX: String
  • added: static field Constants.PARALLEL_CONFIG_STRATEGY_PROPERTY_NAME: String
  • added: static field Constants.PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME: String
  • added: static field Constants.TIMEOUT_MODE_PROPERTY_NAME: String
  • added: static final class ClassOrderer.Default implements ClassOrderer
  • added: static final class MethodOrderer.Default implements MethodOrderer
  • added: static method DynamicContainer.dynamicContainer(Consumer): DynamicContainer
  • added: static method DynamicTest.dynamicTest(Consumer): DynamicTest
  • added: static field JRE.JAVA_27: JRE
  • added: static field JRE.JAVA_28: JRE
  • removed: method InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation, ExtensionContext): void
  • changed: class MediaType extends MediaType → final class MediaType extends MediaType
  • changed: static class ExtensionContext.Namespace → static final class ExtensionContext.Namespace
  • added: method ExtensionContext.Store.computeIfAbsent(Class): Object
  • added: method ExtensionContext.Store.computeIfAbsent(Object, Function): Object
  • added: method ExtensionContext.Store.computeIfAbsent(Object, Function, Class): Object
  • added: method ParameterResolutionException.getMessage(): String
  • removed: static field TempDir.SCOPE_PROPERTY_NAME: String
  • added: ctor TempDirDeletionStrategy.IgnoreFailures()
  • added: interface TempDirDeletionStrategy
  • added: interface TempDirDeletionStrategy.DeletionFailure
  • added: interface TempDirDeletionStrategy.DeletionResult
  • added: interface TempDirDeletionStrategy.DeletionResult.Builder
  • added: method TempDir.deletionStrategy(): Class
  • added: method TempDirDeletionStrategy.DeletionFailure.cause(): Exception
  • added: method TempDirDeletionStrategy.DeletionFailure.path(): Path
  • added: method TempDirDeletionStrategy.DeletionResult.Builder.addFailure(Path, Exception): TempDirDeletionStrategy.DeletionResult.Builder
  • added: method TempDirDeletionStrategy.DeletionResult.Builder.build(): TempDirDeletionStrategy.DeletionResult
  • added: method TempDirDeletionStrategy.DeletionResult.failures(): List
  • added: method TempDirDeletionStrategy.DeletionResult.isSuccessful(): boolean
  • added: method TempDirDeletionStrategy.DeletionResult.rootDir(): Path
  • added: method TempDirDeletionStrategy.DeletionResult.toException(): Optional
  • added: method TempDirDeletionStrategy.IgnoreFailures.delete(Path, AnnotatedElementContext, ExtensionContext): TempDirDeletionStrategy.DeletionResult
  • added: method TempDirDeletionStrategy.Standard.delete(Path, AnnotatedElementContext, ExtensionContext): TempDirDeletionStrategy.DeletionResult
  • added: method TempDirDeletionStrategy.delete(Path, AnnotatedElementContext, ExtensionContext): TempDirDeletionStrategy.DeletionResult
  • added: static field TempDir.DEFAULT_DELETION_STRATEGY_PROPERTY_NAME: String
  • added: static field TempDirDeletionStrategy.Standard.INSTANCE: TempDirDeletionStrategy.Standard
  • added: static final class TempDirDeletionStrategy.DeletionException extends JUnitException
  • added: static final class TempDirDeletionStrategy.IgnoreFailures implements TempDirDeletionStrategy
  • added: static final class TempDirDeletionStrategy.Standard implements TempDirDeletionStrategy
  • added: static method TempDirDeletionStrategy.DeletionResult.builder(Path): TempDirDeletionStrategy.DeletionResult.Builder
  • added: static method TempDirDeletionStrategy.IgnoreFailures.descriptionFor(AnnotatedElement): String
  • added: class PreemptiveTimeoutUtils
  • added: interface PreemptiveTimeoutUtils.TimeoutFailureFactory
  • added: method PreemptiveTimeoutUtils.TimeoutFailureFactory.createTimeoutFailure(Duration, Supplier, Throwable, Thread): Throwable
  • added: static method PreemptiveTimeoutUtils.executeWithPreemptiveTimeout(Duration, ThrowingSupplier, Supplier, PreemptiveTimeoutUtils.TimeoutFailureFactory): Object
  • added: @interface ClearSystemProperty
  • added: @interface ClearSystemProperty.ClearSystemProperties
  • added: @interface DefaultLocale
  • added: @interface DefaultTimeZone
  • added: @interface ReadsDefaultLocale
  • added: @interface ReadsDefaultTimeZone
  • added: @interface ReadsSystemProperty
  • added: @interface RestoreSystemProperties
  • added: @interface SetSystemProperty
  • added: @interface SetSystemProperty.SetSystemProperties
  • added: @interface WritesDefaultLocale
  • added: @interface WritesDefaultTimeZone
  • added: @interface WritesSystemProperty
  • added: interface LocaleProvider extends Supplier
  • added: interface TimeZoneProvider extends Supplier
  • added: method ClearSystemProperty.ClearSystemProperties.value(): ClearSystemProperty[]
  • added: method ClearSystemProperty.key(): String
  • added: method DefaultLocale.country(): String
  • added: method DefaultLocale.language(): String
  • added: method DefaultLocale.localeProvider(): Class
  • added: method DefaultLocale.value(): String
  • added: method DefaultLocale.variant(): String
  • added: method DefaultTimeZone.timeZoneProvider(): Class
  • added: method DefaultTimeZone.value(): String
  • added: method SetSystemProperty.SetSystemProperties.value(): SetSystemProperty[]
  • added: method SetSystemProperty.key(): String
  • added: method SetSystemProperty.value(): String