Concordion 4.0.0 released

26 views
Skip to first unread message

Nigel Charman

unread,
Jul 2, 2023, 8:28:14 AM7/2/23
to concordion
I'm delighted to announce the release of Concordion 4.0.0.

New features
Concordion now supports JUnit5 Jupiter!!!

To use it, just replace @RunWith(ConcordionRunner.class) with @ConcordionFixture in your fixture classes.

If you're using the concordion:run command with JUnit 4 specifications, you should also add junit-vintage-engine to your build file. For example:

testRuntimeOnly('org.junit.vintage:junit-vintage-engine') with Gradle, or

        <dependency>
            <groupId>org.junit.vintage</groupId>
            <artifactId>junit-vintage-engine</artifactId>
            <version>5.9.3</version>
            <scope>test</scope>
        </dependency>


with Maven.

It's been a very long road to get here, starting with the work of @tenwit and @drtimwright.

Last year, @lorenzodee took the bull by the horns and developed a ConcordionTestEngine for JUnit 5. The work he has done is excellent! Sorry for the delay in adding the final touches over the last few months.

Removed features
While we continue to support JUnit 4 fixtures with the JUnit Vintage runner, JUnit 3 is no longer supported.
Reply all
Reply to author
Forward
0 new messages