This repository has been archived by the owner on Aug 9, 2024. It is now read-only.
Releases: MarketSquare/robotframework-openapi-libcore
Releases · MarketSquare/robotframework-openapi-libcore
Improved OAS 3.1 support
What's Changed
- Support wider range of json property names by @robinmackaij in #18
Full Changelog: v1.9.1...v1.10.0
Added more security-related requests parameters
What's Changed
- Added support for security-related
requests
parameters - Add oas caching by @robinmackaij in #12
- Support oas with readonly properties by @robinmackaij in #13
- Fix invalid verify default by @robinmackaij in #14
- Fix/get valid id for endpoint can be non string by @robinmackaij in #17
Full Changelog: v1.8.2...v1.9.1
Fix #11
Added support for alternative resource identifier names
What's Changed
- Add support for resource identifiers other than
id
- Improved handling of
hal+json
- Various bugfixes and improvements in value invalidation
- Logging tweaks for easier troubleshooting
Full Changelog: v1.6.3...v1.8.2
Fix missing schema resolving
Added missing schema resolving that could cause key error in schemas with allOf
.
Pinning prance dependencies
Small release to ensure compatibility between prance and openapi-core / openapi-spec-validator.
Improve handling of overloaded paths
Full Changelog: v1.6.0...v1.6.1
Added 'cert' parameter for SSL support
What's Changed
- Replace requests docs url with official one by @bhirsz in #9
- Added the
cert
parameter to allow using SSL with requests made.
New Contributors
Full Changelog: v1.5.0...v1.6.0
Faker support and other enhancements
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 withstring
type parameters / properties:- The OAS
format
typesdate
,date-time
,password
,byte
andbinary
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
anddescription
.
- The OAS
- 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.
What's Changed
- Feature/basic support for specs with recursion by @robinmackaij in #6
- Feature/params that can be invalidated added by @robinmackaij in #7
- Feature/use faker for random data generation by @robinmackaij in #8
Full Changelog: v1.2.0...v1.5.0
Basic support for array parameters / query strings
What's Changed
- Feature/support array in data generation by @robinmackaij in #5
Full Changelog: v1.1.2...v1.2.0