Concordion 3.0.0 released

17 views
Skip to first unread message

Nigel Charman

unread,
May 30, 2020, 6:10:12 AM5/30/20
to concordion
I'm pleased to announce the release of Concordion 3.0.0.

Concordion 3.0.0 requires Java 8 or later and JUnit 4JUnit 3 and earlier versions of Java are no longer supported.

New Features

The deprecated Pegdown markdown parser has been replaced by Flexmark. Flexmark is faster, supports CommonMark and has additional extensions and configuration options.

The MarkdownExtensions that were introduced for Pegdown for Concordion 2.0.0 are still supported.

A new annotation FlexmarkOptions has been introduced to support the extended range of extensions and configuration options supported by Flexmark.

Dependencies

The Flexmark library has been added.
The Pegdown and Parboiled libraries have been removed.

Deprecated methods removed

The following deprecated methods have been removed:

AbstractCommand
List getExamples(CommandCall command)
void execute(CommandCall commandCall, Evaluator evaluator, ResultRecorder resultRecorder)
void setUp(CommandCall commandCall, Evaluator evaluator, ResultRecorder resultRecorder)
void verify(CommandCall commandCall, Evaluator evaluator, ResultRecorder resultRecorder)

ClassNameBasedSpecificationLocator
ClassNameBasedSpecificationLocator(String specificationSuffix)

FixtureRunner
ResultSummary run(Fixture fixture)

Reply all
Reply to author
Forward
0 new messages