Skip to content

Latest commit

 

History

History
247 lines (186 loc) · 19 KB

CHANGELOG.md

File metadata and controls

247 lines (186 loc) · 19 KB

1.4.0 (2022-06-22)

  • chore(deps): upgrade cucumber v8 (163ea41)
  • chore(lint): add linter for json,yaml (834ca12)

1.3.0 (2022-03-22)

  • feat(httpApi): add definition to replace placeholder in key of state (b2b96c2)

1.2.0 (2022-01-28)

  • feat(httpApi): minor improve for httpDefinitions and fix uri for makeRequest (27fabae)

1.1.2 (2022-01-14)

  • fix(release): fix changelog output to be multiline (c510aa4)
  • ci(release): fix release title (374c36e)

1.1.1 (2022-01-14)

  • fix(release): fix publish step by configuring npmrc (7fa350d)
  • ci(release): add release actions (838d598)

1.1.0 (2021-11-26)

  • chore: changelog script should not override previous versions (8012b47)
  • chore(yarn): update Yarn version (c3dba4c)
  • feat(cucumber): explicit import of the index file for the CLI (b3ad0e6)

1.0.1 (2021-09-16)

  • feat(cliWrapper): wrap the cucumber CLI to keep the use of custom options (e0fa4f9)
  • fix(snapshot): remove usage of private variable from jest-diff (d41ca9b)

1.0.0 (2021-08-16)

  • chore(cucumber): upgrade to latest version (d778171)
  • chore(dependencies): upgrade all dependencies (3fcbfe8)
  • chore(deps): upgrade deps to up-to-date versions and yarn to 2.4.O (c7e94d2)
  • chore(node): now supports Node 12 at least and add tests on Node 16 (179dbed)
  • chore(v1.0.0): bump version to 1.0.0 (f1a3c50)
  • ci(build): check readme has been generated (0b4fa7d)
  • docs(contributing): add readme update instructions (da16497)
  • feat(http_api): allow patch method (a6b3423)
  • feat(http): allow headers with underscores (c91ef51)
  • feat(httpApi): add startWith, endWith matchers as well as concise matcher expressions (0619cad)
  • feat(snapshots): add a flag to prevent snapshots creation (4e64869)
  • fix(snapshot): ignore color tags when looking for the no diff message (c482124)

0.8.0 (2020-08-21)

  • chore(ci): move github actions to the right folder (b02af56)
  • chore(deps): bump conventional-commit to v9.x (439a788)
  • chore(deps): upgrade deps to up-to-date versions, BREAKING CHANGE: Must use Node.js 10+ (4d385e7)
  • chore(release): change way we get current version when releasing (62ad976)
  • chore(v0.7.2): bump version to 0.7.2 (79b23df)
  • chore(v0.8.0): bump version to 0.8.0 (d6953b3)
  • chore(yarn): migrate to yarn 2 (b02b498)
  • docs(readme): update ci badge (a17ca78)
  • Create ci.yml (311f4d1)

0.7.1 (2020-07-31)

  • chore(deps): bump acorn from 5.7.3 to 5.7.4 (ea7b377)
  • chore(deps): bump lodash from 4.17.15 to 4.17.19 (9812edc)
  • chore(v0.7.1): bump version to 0.7.1 (a572112)
  • feat(packaging): remove useless files from npm package (5a6d52b)

0.7.0 (2019-12-18)

  • chore: update dependencies (23f5d3b)
  • chore(dep): Update dependencies and minimal node version to 8 BREAKING (445c078)
  • chore(doc): fix doc (fc04b74)
  • chore(doc): fix snapshot doc (cb5247c)
  • chore(v0.7.0): bump version to 0.7.0 (4ebc634)
  • feat: move to cucumber js 4 / 5 (1fb34c6)
  • feat(assertions): add support for json matchers negation (1917ecf)
  • feat(assertions): expose function to assert date with formatting (bdbe7a4)
  • feat(assertions): expose function to assert objects match spec (cc0694e)
  • feat(changelog): Remove git-changelog and use conventional-changelog (851ba18)
  • feat(definitions): Assign request headers, keeping the previous ones (da468f7)
  • feat(followRedirect): add followRedirect option for request (f968b3b)
  • feat(http-api): accept a body for DELETE request (febc947)
  • feat(http-api): handle null and undefined value for negation flag in definitions (732fb92)
  • feat(http): add multipart support (9158874)
  • feat(packaging): remove useless files from npm package (6c94b39)
  • feat(snapthot): add snapshot property matchers (54d75e1)
  • fix(http-api): fix http api extension step definitions (a353710)
  • fix(snapshot): correct snapshot comparison with carriage returns (74f92fb)

0.6.0 (2017-10-09)

  • chore(v0.6.0): bump version to 0.6.0 (188e316)
  • feat(global): Isolate extensions and make it compatible with cumcumber 3 (b4d24c6)
  • feat(snapshot): Add snapshot extension (f85fdc8)
  • fix(readMe): fix status code verification step in readme (de8327d)

0.5.0 (2017-07-19)

  • chore(contribute): add CONTRIBUTING.md (197ed78)
  • chore(social): add social badges (b5ec869)
  • chore(typo): fix typo for API response headers definition (623ba3d)
  • chore(typo): fix typo for json response full match (d0bf516)
  • chore(v0.5.0): bump version to 0.5.0 (365a81b)
  • docs(file-system): fix link (2df4c72)
  • docs(file-system): Init fileSystem documentation (2897d17)
  • docs(file-system): Update fileSystem extension's gherkin expressions (0e965fc)
  • docs(http-api): add doc about debugging API tests (add6414)
  • docs(http-api): add doc about testing response headers (4a44082)
  • docs(requirements): add requirements doc (a8adc2d)
  • test(file-system): add tests on file system extension (4847a46)
  • feat(cast): expose cast helper and support custom types (ead72dd)
  • feat(dx): add git hooks (fa2ab07)
  • feat(dx): run eslint on precommit (1813533)
  • feat(dx): run examples on feature file change (8d7c072)
  • feat(dx): run tests related to modified files on precommit (41303e3)
  • feat(dx): validate commit message (c624c06)
  • feat(examples): update cookies example (b1139a9)
  • feat(file-system): add ability to create directories (0b176bb)
  • feat(file-system): add ability to remove files or directories (eb82ed7)
  • feat(file-system): add ability to test file|directory presence (acba1a9)
  • feat(file-system): Init fileSystem extension (2ca79cd)
  • doc(readme): add doc about offline examples (31e43be)

0.4.0 (2017-07-08)

  • chore(v0.4.0): bump version to 0.4.0 (3ccb219)
  • feat(cookies): add ability to clear request cookies (1c8fa85)
  • feat(cookies): add ability to dump cookies (7a67819)
  • feat(cookies): add ability to set cookie (23d8924)
  • feat(http-api): improve json response assertion (eaca04b)

0.3.0 (2017-07-05)

  • chore(editorconfig): add .editorconfig (caa3acc)
  • chore(github): add GitHub issue PR templates (c247c23)
  • chore(identity): add custom banner (fc9d89e)
  • chore(identity): add custom banner (d275fb2)
  • chore(identity): update banner (df3ffee)
  • chore(identity): update banner (11d270b)
  • chore(package): update .npmignore (e0c116c)
  • chore(v0.2.0): bump version to 0.2.0 (f079775)
  • chore(v0.3.0): bump version to 0.3.0 (8ddfd36)
  • chore(v2.0.0): bump version to 2.0.0 (5575b2f)
  • docs(cli): fix wrong link for CLI extension jsdoc (c4571c7)
  • docs(cookies): add documentation on how to enable cookies support (c0f23f3)
  • docs(extensions): improve extensions installation documentation (5f5ea08)
  • docs(fixtures): add missing fixtures extension installation code (2be5717)
  • docs(http-api): update README for http API updated step definition (38615d4)
  • docs(readme): update README (496b701)
  • feat(checkResponse): add 'deepEqual' comparison for array when checking response (6986f91)
  • feat(cookies): assert cookie domain equals/doesn't equal value (32744e6)
  • feat(cookies): assert cookie is present/absent (e02510b)
  • feat(cookies): assert cookie is/isn't http only (c36c637)
  • feat(cookies): assert cookie is/isn't secure (22ace59)
  • feat(cookies): disable tough-cookie rejectPublicSuffixes (484c856)
  • feat(cookies): improve cookies support for http API extension (2bd5bca)
  • feat(cookies): init cookies support for http API extension (f7f8caf)
  • feat(cookies): update http API extension cookies example (f416285)
  • feat(countNestedProperties): Handle null array when counting object properties (706011f)
  • feat(examples): only run offline examples on CI (e5835a9)
  • feat(fixtures): add support for javascript fixtures (403e377)
  • feat(fixtures): add support for JSON fixtures (aa9b9f5)
  • feat(fixtures): add support for text & yaml fixtures (1965e37)
  • feat(fixtures): init fixtures support (db0c460)
  • feat(http-api): add ability to check status code by message (e89aac6)
  • feat(http-api): add ability to set body from fixtures (b4760cc)
  • feat(http-api): fix http API step definition (27ee982)
  • feat(http-api): improve fixtures examples (f84ca4b)
  • feat(state): use state for check response step definition (a3b734b)
  • feat(stepDef): improve step for getting root object (91b894b)
  • fix(examples): update stale http API step definition (e04cb19)
  • fix(format): add missing formatting (c367e27)
  • fix(http_api): fix http API definitions test (33db40e)
  • test(cast): add missing tests on Cast helper (8956e0d)
  • test(definitions): add unit tests on extensions definitions (e33ca13)
  • test(definitions): improve extensions' definitions tests (8cab585)
  • test(definitions): improve unit tests on extensions definitions (e998cfc)
  • test(fixtures): add tests for FixturesLoader (56b5d32)
  • Document extensions gherkin expressions (#6) (3738972), closes #6

0.1.2 (2017-06-29)

  • chore(doc): add ability to generate & publish jsdoc (1b27522)
  • chore(format): add prettier formatting (d837fe2)
  • chore(init): init repo (0957cc6)
  • chore(release): add commands to ease releasing (ecd7c43)
  • chore(v0.1.1): bump version to 0.1.1 (dbd4fd8)
  • chore(v0.1.2): bump version to 0.1.2 (3b0b88a)
  • fix(format): add missing formatting (1868ed2)
  • fix(lint): fix linting (3ee554a)
  • fix(pkg-name): add ekino scope to package name (05cc5d0)
  • fix(readme): fix coverage badge (79fd0dd)
  • fix(readme): fix travis badge (6c478d6)
  • test(cast): add unit tests on cast helper (a2c3f8f)
  • test(cli): test cli examples on CI (0445a0e)
  • test(init): init tests (493342b)
  • feat(cli): add ability to dump stdout|stderr (6a2708c)
  • feat(cli): init CLI extension (42430f2)
  • feat(collect): add ability to inject previously collected values (b72de09)
  • feat(examples): add example with data collection/injection and scenario outline (f895b73)
  • feat(examples): add example with data collection/injection and scenario outline (ac43aa1)
  • feat(examples): run example on CI (e793280)
  • fix (262fdde)
  • docs(cli): improve CLI extension documentation (6257454)
  • docs(collect): document data collection & reuse (0adbd66)
  • docs(definitions): add link to http_api definitions file (5201736)
  • docs(example): add simple example (23c490e)
  • docs(examples): add documentation about provided examples (74f47d0)
  • docs(examples): update documentation about provided examples (c25f4d7)
  • docs(extensions): init documentation on extensions internals (9bfba8e)
  • docs(index): add links to technical documentation (0e7c5c5)
  • docs(index): update links according to repository transfer (843d072)
  • docs(init): init documentation (15e0d30)
  • docs(post): add documentation about posting data (fe2625e)
  • docs(toc): improve README TOC (b8c11c9)
  • docs(type system): add documentation about type system (e854a25)