Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 1.81 KB

CHANGELOG.md

File metadata and controls

77 lines (56 loc) · 1.81 KB

Change Log

All notable changes to the "@qavajs/steps-api" will be documented in this file.

Check Keep a Changelog for recommendations on how to structure this file.

🚀 - new feature
🪲 - bugfix
❌ - deprecation/removal
📝 - chore
🔬 - experimental

[2.1.0]

  • 🚀 added source maps
  • 🪲 fixed publishing workflow

[2.0.0]

  • 🚀 migrated on @qavajs/core v2

[0.20.0]

  • 🚀 improved request and response reporting

[0.19.0]

Breaking change: moved @qavajs/validation to peer dependencies After update please install latest version of @qavajs/validation package

0.18.1

  • fixed header assign order

0.18.0

  • added support of GraphQL along with specific steps:
    • I create GraphQL request {string}
    • I add {gqlRequestProperty} to GraphQL {string}:

0.17.0

  • added experimental support of websockets (API may change in future)

Breaking Change

  • migrated to native fetch
  • dropped support of node16

0.16.0

  • removed chai from dependencies
  • fixed issue with attaching non string responses

0.15.0

  • added request/response logging
  • fixed issue with optional contentType and filename in form data step

0.0.14

  • added undefined payload handler
  • added I add form data body step
  • added match schema validation

0.0.13

  • added construction api steps

0.0.12

  • added logs to validation steps
  • removed hook

0.0.11

  • added step for parsing response body with needed type

0.0.10

  • removed headers parameter type. Moved logic step signature

0.0.9

  • removed JSON stringify from body send

0.0.7

  • fixed step definition for sending requests with requestBody as DOC Cucumber String
  • added step definition to verify response status message
  • added e2e test

0.0.6

  • 🪲 fixed issue with api service import