# Change Log

## [0.0.21] - 07/31/2020

### Changes
- moved require for setupAfterEnv to inside of testRunner to fix issues with babel-jest not properly parsing setup files

## [0.0.19] - 07/31/2020

### Changes
- modified XHRMock to use qs.stringify and qs.parse to normalize params being sent with mock requests.

## [0.0.18] - 06/29/2020

### Changes
- modified XHRMock to allow for mock configurations to use callbacks for response

## [0.0.17] - 06/05/2020

### Changes
- fixed bug in getPaths where the process.stdout.write was not flushed before exiting

## [0.0.16] - 05/19/2020

### Changes
- added wrapping of all hooks with react-dom/test-util's act when window is defined
- added two helper classes; MockXHR and MockDate.
- updated example to use both the examples
- updated readme to talk about MockXHR

## [0.0.7] - 05/18/2020

### Changes
- fixed mockserver stop command

## [0.0.6] - 05/18/2020

### Changes
- fixed dependencies for using mockserver
- moved @babel/register into mockserver.ts

## [0.0.4] - 05/18/2020

### Changes
- added support for js and ts files for mock server configurations

## [0.0.3] - 05/17/2020

### Added
- added support to use $variables in the feature files; including using CUCUMBER_ENV to target specific variable files. 
- added a light mock server cli for the example

### Changes
- fixed all memory leaks
- renamed utils/windowMock to mocks/window
- moved the parsing of gherkin to reside inside of utils/runTest
- removed duplicate parsing of gherkin documents
- modified example to include a mock server

## [0.0.2] - 05/15/2020

### Added
- utils/windowMock for mocking window.innerHeight, window.outerHeight + more

### Changed
- upgraded dependencies to jest 26.0.1 and fixed memory leak issue related to console.log

## [0.0.1] - 05/15/2020

### Added
- added project structure and initial working prototype

### Changed
- renamed project from pekel to jest-runner-cucumber
