Migration Guide

Migrating from Jep 3.x to Jep 4.x

Java Version

Jep 4.1 requires Java 21 or higher. Update your project's Java version accordingly.

JUnit Migration

Tests have been migrated from JUnit 4 to JUnit Jupiter (JUnit 5/6). Update test dependencies:

// JUnit Jupiter dependencies (Maven)
<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-api</artifactId>
    <version>6.0.3</version>
    <scope>test</scope>
</dependency>
  

Key changes in test code:

Package Changes

The core API remains largely unchanged. The main breaking changes in Jep 4.1:

Migrating from Jep 2.x to Jep 3.x

Jep 3 introduced significant API changes including the component-based architecture. See the Jep 2 Version History for details.

top