Releases: philips-software/amp-cucumber-cpp-runner
Releases · philips-software/amp-cucumber-cpp-runner
v1.0.0
1.0.0 (2024-09-27)
⚠ BREAKING CHANGES
- added input validation, report file and folder outpt options and added the 'run' sub-command (#57)
Features
- Add custom report handler (#32) (051764f)
- Added custom fixture option for steps (#4) (54099e3)
- Added input validation, report file and folder outpt options and added the 'run' sub-command (#57) (c464620)
- Added InternalError with SourceLocation (#35) (830ff6d)
- Added release please workflow (#9) (103b282)
- Added SetUp and TearDown functions to step implementations (#37) (b18e53d)
- Added support for parsing step function arguments that are cv-ref qualified (#18) (a1b4a9a)
- Added support for passing in a directory with feature files (03af907)
- Added support for passing in a directory with feature files (#31) (fd8eae6)
- Added the ability to call other steps from any step (#5) (e9eb924)
- An undefined test result will not set the global status to undefined if it was previously a success status (#55) (68b97f8)
- Ci.yml now builds on push to main instead of scheduled nightly (#2) (f6ce586)
- Context::Contains is now a const function (#6) (9c2eb07)
- Context::Get/GetShared now throws KeyNotFound instead of std::out_of_range (#7) (10b83eb)
- deps: Bump philips-software/amp-devcontainer from v4.6.0 to v4.7.0 in /.devcontainer (#50) (71987b2)
- Initial commit (5d0973b)
- Pinned cucumber-messages to v26.0.1 (#83) (c7ed912)
- Provide value like access to context and table for steps and hooks (#3) (60f598c)
- Test runner engine rework to support dry running and step statistics (#69) (a0e944e)
- Update to official gherkin/messages cpp (#22) (8d0a64a)
- Use cliutils-cli11 argument parser instead of a homebrew implementation (#56) (2a44af4)
Bug Fixes
- Fixed --Xapp argument splitting for clang-cl/winsdk (#8) (71c8273)
- Tag expression parsing for scenarios with no tags (#65) (604b85d)
- Various fixes (#1) (2838230)
Chores
- Added comment to release-please access token explaining scope requirement and expiration date (#16) (0481386)
- Added PAT token for release please to access workflows (#12) (bde6651)
- container: Added --priveleged to runArgs for the container (#19) (dee6fb9)
- Remove V2 naming (#58) (4e60815)
- Update dependabot.yml (#14) (0e45ac2)
- Updated dependabot.yml (#53) (1d06469)