Skip to content

Latest commit

 

History

History
107 lines (77 loc) · 6.52 KB

CHANGELOG.md

File metadata and controls

107 lines (77 loc) · 6.52 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.1.1 (2019-10-15)

Bug Fixes

  • added eslint and updated dev dependencies (a5869a0)
  • allow for repeated query parameters. (507901f)
  • fixed bad indentation breaking linter (df7b9ed)

1.1.0 (2019-08-28)

⚠ BREAKING CHANGES

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters:

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters:

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters:

Bug Fixes

  • chai-match incorrectly a devDependency (177fbae)
  • Add newAgent() helper (1ee2a9a)
  • Cookies not persisted when using {base} variable in url (6f38f38)
  • Fixed bug where request headers were not set (4908d35)
  • Fixed schema lookup not using req.originalUrl (558504e)
  • Missing setter for world.currentAgent (63f186b)
  • Print response body if response status is 4.xx or 5.xx (56f283e)
  • Retrieve placeholder values without replacing vars in url when getting prev responses (91d156e)
  • Simplify world.getResponse() so that 4xx and 5xx codes are ok without error handling (2e4ba73)
  • Update dependencies (ac39918)
  • Update dependencies and bump version to 1.0.0 (803a5db)
  • Use == over === to determine equality for json path values (9aca1be)
  • Use rowHash instead of hashes for headers data tables (61b10d6)
  • When adding req body, provided content type not overriding default content type (d747cb3)

Features

  • Add "the response body json path at {string} should be empty" step (cda853b)
  • Add "Then I should receive the text:" step (2a7ce9e)
  • Add a "latency buffer" to pad request time assertions on slow connections (9190bf2)
  • Add support for login with OAuth 2 (2baf1eb)
  • Added graphQL queries and mutations support (73a5b6c)
  • Added step to assert json path values using a regex (2718a5f)
  • Generalized support for better authentication (87ea1de)
  • Provide short forms of steps (870c986)
  • Support asserting redirect responses (f1183c5)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (284cc86)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (9807ee0)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (4968916)
  • Updates/maturity to support Harver public API (a3c09c1)
  • Use Bat's own user agent string so it can be identified in access logs (f7e4996)

0.7.0 (2019-02-22)

Bug Fixes

  • Add newAgent() helper (1ee2a9a)
  • Cookies not persisted when using {base} variable in url (6f38f38)
  • Fixed schema lookup not using req.originalUrl (558504e)
  • Missing setter for world.currentAgent (63f186b)
  • Print response body if response status is 4.xx or 5.xx (56f283e)
  • Update dependencies (ac39918)
  • Use rowHash instead of hashes for headers data tables (61b10d6)
  • When adding req body, provided content type not overriding default content type (d747cb3)

Features

  • Add "Then I should receive the text:" step (2a7ce9e)
  • Add a "latency buffer" to pad request time assertions on slow connections (9190bf2)
  • Add support for login with OAuth 2 (2baf1eb)
  • Provide short forms of steps (870c986)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (284cc86)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (9807ee0)
  • Support Postman envs and 'application/x-www-form-urlencoded' content types (4968916)
  • Updates/maturity to support Harver public API (a3c09c1)

BREAKING CHANGES

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters:

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters:

  • The step "When I add the query string parameters" must now be suffixed with a colon. E.g.

When I add the query string parameters: