Skip to content

Commit 70c424e

Browse files
chore(main): release 1.0.0 (#13)
Co-authored-by: philips-software-forest-releaser[bot] <80338643+philips-software-forest-releaser[bot]@users.noreply.github.com>
1 parent c7ed912 commit 70c424e

File tree

3 files changed

+51
-2
lines changed

3 files changed

+51
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.0"
2+
".": "1.0.0"
33
}

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Changelog
2+
3+
## 1.0.0 (2024-09-27)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* added input validation, report file and folder outpt options and added the 'run' sub-command ([#57](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/57))
9+
10+
### Features
11+
12+
* Add custom report handler ([#32](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/32)) ([051764f](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/051764f7b8459e61329272dbbad54e73b0f00293))
13+
* Added custom fixture option for steps ([#4](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/4)) ([54099e3](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/54099e3673b430b7fa90ced531a7a201570f544d))
14+
* Added input validation, report file and folder outpt options and added the 'run' sub-command ([#57](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/57)) ([c464620](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/c46462034574001fab1aee4479f55da1ae384f0a))
15+
* Added InternalError with SourceLocation ([#35](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/35)) ([830ff6d](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/830ff6d04635ee5d99fc1846a0cadf4aceeb572d))
16+
* Added release please workflow ([#9](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/9)) ([103b282](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/103b2825e34579e79215b917c4387e41b59d3de5))
17+
* Added SetUp and TearDown functions to step implementations ([#37](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/37)) ([b18e53d](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/b18e53d13d80484d0ad4919cac7afd9c75fdfb3d))
18+
* Added support for parsing step function arguments that are cv-ref qualified ([#18](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/18)) ([a1b4a9a](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/a1b4a9a23e10002cf51b6bd366faeffe91ce2aa5))
19+
* Added support for passing in a directory with feature files ([03af907](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/03af907dc65b7eca4840930a9c920570ad34d240))
20+
* Added support for passing in a directory with feature files ([#31](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/31)) ([fd8eae6](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/fd8eae6179d844d73a758ec6a080dfc4a7138449))
21+
* Added the ability to call other steps from any step ([#5](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/5)) ([e9eb924](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/e9eb924abec73a6ea09b07c476376da96c89ca5a))
22+
* An undefined test result will not set the global status to undefined if it was previously a success status ([#55](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/55)) ([68b97f8](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/68b97f8c308954598c3c2f5feff183c1f2fc38b7))
23+
* Ci.yml now builds on push to main instead of scheduled nightly ([#2](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/2)) ([f6ce586](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/f6ce58645cbd6ab2533ec9d04b43bb749fd48068))
24+
* Context::Contains is now a const function ([#6](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/6)) ([9c2eb07](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/9c2eb073525906660a6913f7fbc367414624385e))
25+
* Context::Get/GetShared now throws KeyNotFound instead of std::out_of_range ([#7](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/7)) ([10b83eb](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/10b83eb4d9a625f05131baefb9d565e621727ea9))
26+
* **deps:** Bump philips-software/amp-devcontainer from v4.6.0 to v4.7.0 in /.devcontainer ([#50](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/50)) ([71987b2](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/71987b290cda5e8c009771a15baf8ec28d7db778))
27+
* Initial commit ([5d0973b](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/5d0973bb449a0a1d3cb6b0d7ff677a4ef620fdeb))
28+
* Pinned cucumber-messages to v26.0.1 ([#83](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/83)) ([c7ed912](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/c7ed9120ecb84b8d22212802db13b7ad498cec63))
29+
* Provide value like access to context and table for steps and hooks ([#3](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/3)) ([60f598c](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/60f598c9acf6c131e090c5fead021f72f8a2fa22))
30+
* Test runner engine rework to support dry running and step statistics ([#69](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/69)) ([a0e944e](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/a0e944e4ab6515e05b6b26a887f430e096e3ef0d))
31+
* Update to official gherkin/messages cpp ([#22](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/22)) ([8d0a64a](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/8d0a64a8c88d025441c74185332bc8faa57442c0))
32+
* Use cliutils-cli11 argument parser instead of a homebrew implementation ([#56](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/56)) ([2a44af4](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/2a44af48b829f884fd97db4d2a16610663362597))
33+
34+
35+
### Bug Fixes
36+
37+
* Fixed --Xapp argument splitting for clang-cl/winsdk ([#8](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/8)) ([71c8273](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/71c8273fb61b503380e12f014d5da920e2ce19d2))
38+
* Tag expression parsing for scenarios with no tags ([#65](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/65)) ([604b85d](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/604b85d195c21ee0ac40971550ee7b3ba505b43f))
39+
* Various fixes ([#1](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/1)) ([2838230](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/28382308fcb78f20983960dac2533e533c2c9ecc))
40+
41+
42+
### Chores
43+
44+
* Added comment to release-please access token explaining scope requirement and expiration date ([#16](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/16)) ([0481386](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/0481386279e0b13164e04d0ed33161205b06f075))
45+
* Added PAT token for release please to access workflows ([#12](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/12)) ([bde6651](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/bde6651c024a122241ff3b1068b7bda09be1ed1d))
46+
* **container:** Added --priveleged to runArgs for the container ([#19](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/19)) ([dee6fb9](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/dee6fb990331383a1d45d192f33169fb1182be51))
47+
* Remove V2 naming ([#58](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/58)) ([4e60815](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/4e608154c61f35e675f320e41909e830a69e9b9d))
48+
* Update dependabot.yml ([#14](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/14)) ([0e45ac2](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/0e45ac24e339c52c1381af78f569afcfa83d0efa))
49+
* Updated dependabot.yml ([#53](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/53)) ([1d06469](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/1d06469f2af04c2c3945e933965bab1a64c37cc3))

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.24)
22

3-
project(cucumber-cpp-runner LANGUAGES C CXX VERSION 0.1.0) # x-release-please-version
3+
project(cucumber-cpp-runner LANGUAGES C CXX VERSION 1.0.0) # x-release-please-version
44

55
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
66
set(CCR_STANDALONE On)

0 commit comments

Comments
 (0)