GitHub repository: gherking/gherking
Description: GherKing is a tool to make Gherkin smarter! It allows you to handle Cucumber/Gherkin feature files programmatically, in your JavaScript/TypeScript code.
Topics: cli, cucumber, feature-file, gherkin, gherking, hacktoberfest, typescript

v2.4.0: tag_name: v2.4.0
body: ## What's Changed
* 2.4.0 by @szikszail in https://github.com/gherking/gherking/pull/85

## Dependencies
* Bump json5 from 2.2.1 to 2.2.3 by @dependabot in https://github.com/gherking/gherking/pull/76
* Bump semver from 6.3.0 to 6.3.1 by @dependabot in https://github.com/gherking/gherking/pull/78
* Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/gherking/gherking/pull/79
* Bump @babel/traverse from 7.19.4 to 7.23.2 by @dependabot in https://github.com/gherking/gherking/pull/83

**Full Changelog**: https://github.com/gherking/gherking/compare/v2.3.0...v2.4.0
v2.3.0: tag_name: v2.3.0
body: ## What's Changed
* 64 Check if precompilers can be installed dynamically without explicitly installing them by @szikszail in https://github.com/gherking/gherking/pull/75 - Added feature to install the missing `gpc-*` precompilers. It can be controlled with the `install` option.

**Full Changelog**: https://github.com/gherking/gherking/compare/v2.2.0...v2.3.0
v2.2.0: tag_name: v2.2.0
body: ### BREAKING CHANGE

**As the main intended use-case of this tool is to use it as a CLI tool, the major version did not change, as from the CLI point of view, nothing has changed.**
The `process` function is async to support new async precompilers.

## What's Changed
* Added Async API by @szikszail in https://github.com/gherking/gherking/pull/72

**Full Changelog**: https://github.com/gherking/gherking/compare/v2.1.2...v2.2.0
v2.1.2: tag_name: v2.1.2
body: ## What's Changed
* 65 impr check if there is an option to define and enforce schema for gherkinjson configuration file by @szikszail in https://github.com/gherking/gherking/pull/71


**Full Changelog**: https://github.com/gherking/gherking/compare/v2.1.1...v2.1.2
v2.1.1: tag_name: v2.1.1
body: ## What's Changed
* Bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/gherking/gherking/pull/62
* Added JSON Schema for the configuration file by @szikszail in https://github.com/gherking/gherking/pull/69

## New Contributors
* @dependabot made their first contribution in https://github.com/gherking/gherking/pull/62

**Full Changelog**: https://github.com/gherking/gherking/compare/v2.1.0...v2.1.1
v2.1.0: tag_name: v2.1.0
body: ## What's Changed
* Feature/adding support for comments by @szikszail in https://github.com/gherking/gherking/pull/59


**Full Changelog**: https://github.com/gherking/gherking/compare/v2.0.0...v2.1.0
v2.0.0: tag_name: v2.0.0
body: ## What's Changed
* background macro fix by @judit-nahaj in https://github.com/gherking/gherking/pull/28
* Feature/29/scenario outline expander by @sorosz89 in https://github.com/gherking/gherking/pull/30
* Gherking update v2 by @szikszail in https://github.com/gherking/gherking/pull/51

## New Contributors
* @sorosz89 made their first contribution in https://github.com/gherking/gherking/pull/30

**Full Changelog**: https://github.com/gherking/gherking/compare/v1.2.0...v2.0.0
v1.2.0: tag_name: v1.2.0
body: # Added

- Added predefined precompiler: removeDuplicates ([#10](https://github.com/judit-nahaj/gherkin-precompiler/issues/10))
- Added predefined precompiler: scenarioNumbering ([#6](https://github.com/judit-nahaj/gherkin-precompiler/issues/6))
- Added predefined precompiler: stepGroups ([#7](https://github.com/judit-nahaj/gherkin-precompiler/issues/7))
- Added method to create macro step ([#18](https://github.com/judit-nahaj/gherkin-precompiler/issues/18))

# Fixed

- CLI commands are not working ([#19](http://github.com/judit-nahaj/gherkin-precompiler/issues/19))
v1.1.0: tag_name: v1.1.0
body: # Added

- Added Gulp plugin ([#3](https://github.com/judit-nahaj/gherkin-precompiler/issues/3))
- Added predefined precompiler: scenarioOutlineNumbering ([#5](https://github.com/judit-nahaj/gherkin-precompiler/issues/5))
- Added predefined precompiler: macro ([#9](https://github.com/judit-nahaj/gherkin-precompiler/issues/9))
- Added predefined precompiler: forLoop ([#8](https://github.com/judit-nahaj/gherkin-precompiler/issues/8))