Change of ExamplesTableFactory constructor in patch release
Description
With the constructor
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters)
was changed to
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters, TableTransformers tableTranformers)
when the TableTransformers feature was introduced.
This is a backwards incompatible change and should not have been included like that in a patch revision with only the last digit of the version number changed, as it breaks existing code (including mine ) when going up to the latest 3.6 version.
I suggest adding back the original constructor with a sensible default behavior.
With the constructor
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader,
ParameterConverters parameterConverters)
was changed to
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader,
ParameterConverters parameterConverters, TableTransformers tableTranformers)
when the TableTransformers feature was introduced.
This is a backwards incompatible change and should not have been included like that in a patch revision with only the last digit of the version number changed, as it breaks existing code (including mine ) when going up to the latest 3.6 version.
I suggest adding back the original constructor with a sensible default behavior.
A pull request on GitHub will be sent: https://github.com/jbehave/jbehave-core/pull/31