Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Releases: MarketSquare/robotframework-openapidriver

Improved OAS 3.1 support

28 Jul 14:49
4e2df95
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.2.0

Improved filter support

22 May 14:50
cc8f060
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.6.2...v4.0.0

Added support for alternative resource identifier names

17 Feb 14:55
d82f205
Compare
Choose a tag to compare

What's Changed

  • Add support for resource identifiers other than id
  • Validation of values in arrays in responses added
  • Various bugfixes
  • Updated documentation

Full Changelog: v3.4.3...v3.6.2

Additional validate_resource_properties fix

27 Sep 12:28
Compare
Choose a tag to compare
v3.4.3

Version bump + dependencies update

Fix in validate_resource_properties and dependencies update

21 Sep 10:12
Compare
Choose a tag to compare

Small fix in validate_resource_properties and updated dependencies to prevent prance / openapi-core conflicts.

Full Changelog: v3.4.1...v3.4.2

Fix openapi-libcore version dependency

31 Aug 12:30
Compare
Choose a tag to compare
v3.4.1

Fix dependency to openapi-libcore

Added 'cert' parameter for SSL support

28 Aug 16:55
Compare
Choose a tag to compare
  • Added the cert parameter to support SSL (closes #25 )

Full Changelog: v3.3.0...v3.4.0

Support new OpenApiLibCore features

19 Jun 11:24
122854a
Compare
Choose a tag to compare

Highlights

  • Random strings generated by OpenApiLibCore now use the Faker library. Localization as support by Faker can be used. This change also brings support for a number of format options that can be used with string type parameters / properties:
    • The OAS format types date, date-time, password, byte and binary are supported.
    • In addition, a number of non-OAS formats will also use (localized) Faker strings: email, uuid, uri, url, hostname, ipv4, ipv6, name, text and description.
  • Basic support for OAS specs with recursion in them. Default behavior is to stop recursion after 1 loop by replacing the target by an empty JSON object ({} on the Python side).
  • Better support and some bugfixes in the area of query parameter / header / object property invalidation, mostly in the area of invalidation of strings. Fixes #20

What's Changed

Full Changelog: v3.1.0...v3.3.0

v3.1.0

02 Apr 15:59
30794d7
Compare
Choose a tag to compare

What's Changed

  • Added support for custom headers: this can be used for API-key authorization
  • Bugfix: keyword detection / autocompletion did not work due to missing libspec files
  • Bugfix: content and Content-Type header are optional (closes #20)
  • Refactor: use new datadriver interface

Full Changelog: v3.0.0...v3.1.0

Moved core logic to robotframework-openapi-libcore

06 Jan 18:54
02eccb4
Compare
Choose a tag to compare

What's Changed

  • Refactor/move openapilibcore to other robotframework-openapi-libcore repo by @robinmackaij in #19

Full Changelog: v2.3.0...v3.0.0