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.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act 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.
API changes
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