Skip to content

Latest commit

 

History

History
132 lines (89 loc) · 4.59 KB

ChangeLog.md

File metadata and controls

132 lines (89 loc) · 4.59 KB

Changelog for Behat API Extension

v5.0.0

2023-03-27

  • #127: Allow configuration of the internal Guzzle client without using the deprecated getConfig method

v4.0.0

2023-03-18

  • #126: Add type hints to most of the code base
  • #125: Require PHP >= 8.1

v3.0.1

2022-06-27

  • #109: Step for asserting an empty response body
  • #106: Adopt coding standard

v3.0.0

2021-05-25

  • #101: Require PHP >= 7.4
  • #92: Add password grant OAuth step (@ABGEO)
  • #85: Add support for manipulating query parameters using steps

v2.3.1

2020-01-29

  • Minor docs fix and bumped copyright year

v2.3.0

2020-01-29

  • #84: Added support for any and multiple variable types with the @variableType matcher

v2.2.1

2019-09-15

v2.2.0

2019-04-04

  • #78: Added new step for sending multipart form data (@miteshmap)

v2.1.0

2018-01-20

  • #67: Pass in entire array in the apiClient part of the configuration to the Guzzle Client instead of specifying specific configuration options (@vitalyiegorov)
  • #64: Move connectability validation of the base_uri option so that behat --help (amongst others) can be executed without validating the configuration (@oxkhar)
  • #54: Added support for JWT matching using the @jwt() custom matcher function, which uses the firebase/php-jwt package (@Zwartpet)

Bug fixes:

  • #57: Use HTTP GET when no method is specified

Other changes:

v2.0.1

2017-04-09

  • #48: Allow HTTP PATCH (and other HTTP methods) with form parameters

v2.0.0

2017-04-01

  • Removed and updated some steps and public methods (refer to the docs regarding upgrading)
  • Added more steps (refer to the guide to see all available steps)

Other changes:

  • #43: Matcher functions for greater than and less than
  • #36: Improved documentation: https://behat-api-extension.readthedocs.io
  • #29: New step: Assert response status line
  • #19: New steps: Set request body to a string or a file before sending the request
  • #18: New step: Assert response reason phrase

v1.0.4

2016-10-26

  • #15: Add support for checking numerical arrays on root

v1.0.3

2016-10-13

Bug fixes:

  • #13: Checking multi-dimensional arrays

v1.0.2

2016-09-15

  • #8: Step(s) for working with form data

Bug fixes:

  • #7: Don't allow request body when sending multipart/form-data requests
  • #5: Attaching files does not work

v1.0.1

2016-09-10

  • #3: Don't restrict comparisons to scalar values

Bug fixes:

  • #1: Can't compare null values

v1.0.0

2016-09-10

  • Initial release