-----
0.48: 24 Feb 2016
- Now without cruft that was lying around in the build dir
0.47: 23 Feb 2016
- eheulsmann adds extra documentation on extensions
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/82
- eheulsmann fixes which keys we allow in configuration files
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/81
0.46: 15 Feb 2016
- Spelling mistakes fixed
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/75
- Table quoting fixed
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/50
- Extensions gains setup and teardown methods
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/78
- Works on old Perls again:
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/79
0.45: 11 Feb 2016
- Removed Moose cleanliness method from
Test::BDD::Cucumber::Extension
0.44: 09 Feb 2016
- Add extensions! See Test::BDD::Cucumber::Executor and
Test::BDD::Cucumber::Extensions for details. Work by ehuelsmann:
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/66
0.41: 09 Feb 2016
- pherkin command line options can now be read from config files, based on
a patch by eheulsmann
- Scenario outline handling now works properly with i18n, thanks eheulsmann
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/71
- Storable dependency removed, thanks ehuelsmann
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/69
- Various spelling mistakes fixed - thanks James McCoy
0.40: 02 Jan 2016
- Step redispatching
0.39: 25 Oct 2015
- Proper support for Test::Builder's BAIL_OUT() added
0.38: 25 Oct 2015
- Fixed error message when fail_skip is set on Test::Builder harness
- Made pherkin -I work again
0.37: 24 Aug 2015
- Allow specification of extra step files and directories in `pherkin`
0.36: 24 Aug 2015
- Don't require Devel::FindRef
0.35: 21 Jul 2015
- Fixed the Test::Builder wrapping issue discussed at:
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/61
Output from Test::Exception should now be properly captured.
- Updated git repository all over the places
0.34: 21 Apr 2015
- JSON formatter tests now Win32 compatible
0.33: 20 Apr 2015
- JSON formatter uses filename/line based IDs rather than memory-location
ones, thanks Tomas Pokorny
- Minor App::pherkin refactor to make harness an attribute, thanks Tomas
Pokorny
- $ENV{ANSI_COLOR_DISABLED} checked for definedness, not truth in deciding
whether to colourize output in some situations; thanks Tomas Pokorny
- Minor typo fixes, thanks 'poum', 'Chylli'
0.32: 23 Dec 2014
- Colour themes for TermColor harness, fixes
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/35
- Command-line options are now passed through
https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/49/files
- Both of these are based on a patch from benningm
0.31: 09 Oct 2014
- Specified a minimum version of File::Slurp in response to a
private bug report
0.30: 27 Apr 2014
- Use core module Digest::SHA instead of Digest::SHA1
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/45
0.29: 26 Apr 2014
- Tried to fix Win32 issue again
- Remove FindBin::libs
- Installs cleanly on 5.8 again
0.28: 26 Apr 2014
- Fixed the JSON outputter test on Win32 to use Path::Class
0.27: 25 Aug 2014
- Added JSON output support, courtesy of Tomas Zemres
- Some useful minor patched via Paul Cochrane
- Ran the whole thing through perltidy
0.26: 21 Jun 2014
- Fixed a bug relating to skipped steps in TermColor output
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/40
- Changed examples/ to use C->matches
0.25: 08 Jun 2014
- Highlight parameters properly in TermColor output using @+ and @-
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/24
0.24: 07 Jun 2014
- Replacing string `eval` with block `eval` for requiring test harnesses -
thanks Paul Cochrane
- Module metadata now points to repository and bug tracker - thanks Peter
Rabbitson
- Removed Ouch
0.23: 05 Jun 2014
- Another attempt to fix up the weird regex test bug
- Remove our experiment with ShareDir
0.22: 04 Jun 2014
- Some PerlCritic-ish fixes from Paul Cochrane
- Updated copyrights, again from Paul Cochrane
- There's some weird-ass bug with $1 not getting set properly, sometimes,
on perl's older than 5.14. I can't reproduce, and virtually identical
examples act differently. Also I can't reproduce it. Rewritten the test
itself to go via ->matches
0.21: 03 Jun 2014
- Now works with 5.10.0 again
0.20: 03 Jun 2014
- Adding missed dependency from Paul Cochrane
0.19: 24 Apr 2014
- Removed Method::Signatures dependency
- Added C and S step file shortcut subrefs
- Added Internationalization support, thanks to some sterling work
by Gregor Goldbach and Pablo Duboue
0.18: 06 Apr 2014
- Removed Find::File dependency in StepFile.pm
0.17: 01 Dec 2013
- the Calculator module should now be hidden from the PAUSE indexer
- The scenario stash wasn't being reset between each Outline Scenario
execution.
0.16: 01 Dec 2013
- Default behaviour from pherkin is to suppress colours when outputting
to not a tty; thanks (for this, and much of the stuff in 0.15) to
rjp: https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/11
- Try and use Win32::Console::ANSI if on Windows
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/13
- Before and After Hooks now implemented
highflying: https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/15
- Step Placeholder Transform now implemented
- Step line number now displayed on failing steps (TestBuilder output)
- Fixed bug where results from skipped steps were not being added to the overall results
- Run tagged scenarios
rjp: https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/15
highflying: https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/10
0.15: 21 May 2013
- pherkin now accepts an output type via -o, eg:
pherkin -o TestBuilder ; pherkin -o TermColor
This is a partial solution to:
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/8
- Use the original verb that the test file used
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/9
0.14: 04 May 2013
- Actually apply the Test::Builder 1.5 stuff
0.13: 04 May 2013
- Command-line options for pherkin thanks to cursork
- Reintroduced the "auto_corpus" tests, and made them work
0.12: 17 Nov 2012
- Fixed tag-related issues, thanks to Craig Caroon
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/5
0.11: 20 May 2012
- Correct Term::ANSIColor dependency
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/4
0.10: 02 May 2012
- Changed dependency from Clone::Fast to Clone, because the following
bug stopped it being installed without a force...
https://rt.cpan.org/Public/Bug/Display.html?id=65485
0.09: 28 Apr 2012
- Fixed a few spelling mistakes
- Added a minimal man page to pherkin
- Both as reported by intrigeri@boum.org
0.08: 23 Apr 2012
- Removed some OmniOutliner artifacts. Ooops.
- Fixed a spelling mistake
- Both as reported by intrigeri@boum.org
0.07: 01 Apr 2012
- Started migration away from Ouch
- Added tags at a code-level (but not to pherkin, yet)
0.06: 31 Mar 2012
- Fixed up the behaviour of Background sections, to run before each and
every Scenario. See: https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/3
Bug reported by: intrigeri@boum.org
- `pherkin` now returns a non-zero exit code if tests failed, as per:
https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/1
0.05: 18 Mar 2012
- Yet another feature parsing bug, relating to empty lines after scenarios
0.04: 14 Jan 2012
- Fixed a bug relating to recognizing newlines after the end of Scenario
tabular data, as reported by Graham TerMarsch
0.03: 03 Jan 2012
- Unbroke the test suite :-P Left a bit too many development pieces in there
- Added a new Data Harness
- Tidied up the parser
- Switched the harnesses to use ::Model::Result, which mirrors Cucumber's
result types
- Added step data to colour output
- Got the core cucumber-tck thingies passing
- Various bits of documentation enhancements
0.02: 20 Dec 2011
- Added extra docs, and a few tiny bug fixes