Releases: postmanlabs/openapi-to-postman
Releases · postmanlabs/openapi-to-postman
Release v4.1.1
- Replaced Object.hasOwnProperty usages with loadsh _.has for safe access.
Released v4.1.0
- Fixed issue where conversion was failing for definitions with info object as null.
- Fixed issue where generated collection did not have correct examples value from XML type of content.
- Fixed issue #518 where generated collection was having NaN as value for integer query params with enum values.
- Fixed issue #496 where validateTransactions() was returning missing endpoints even though corresponding requests are present in the collection.
- Fixed issue #478 where updation of path parameter in collection resulted in MISSING_IN_REQUEST error.
- Fixed issue #559 where parameter description was undefined for form-data type of content even if defined.
- Fixed issue where bundle() API didn't handle circular references correctly.
- Added non-required files to be published as npm module in .npmignore
- Fixed issue where disableBodyPruning option was not set for requests with no request body.
Release v3.1.0
v3.1.0 (March 04, 2022)
- Removed usage of schema resolution cache to avoid incorrect resolution.
- Fixed issue where the newly converted collection had mismatches from
validateTransaction()
API. - Fixed issue where falsy example were not getting converted correctly in generated collection.
- Fixed issue where
readOnly and
writeOnly
properties were not removed from required in the resolved schema. - Fixed issue where if schema had a pattern as property, conversion failed with error.
Release v3.0.0
- Add support for OpenAPI 3.1.x https://www.openapis.org/blog/2021/02/18/openapi-specification-3-1-released.
- Separated schemUtils into common, 3.1, and 3.0 specific files.
- Added a new internal option for supporting Webhooks: includeWebhooks
- Added support for $schema through ajv for various JSON Schema drafts.
Release v2.13.0
What's Changed
- Fixed issue where validation against collection failed for collection with larger request name.
- Added support for composite schema during validation flow.
v1.2.7
- Fixed issue where schema type object with no properties resolved to string.
- Fix for #8474 - Unable to validate primitive data types in req/res body.
- Added support for handling correct media types which were throwing mismatches for validation.
- Added support for internal $ref resolution in validation flows.
- Fixed issue where parameter resolution was "schema" when "example" was specified.
- Add supported formats for schema resolution (deref).
- Fix for #7643, #7914, #9004 - Added support for Auth params in response/example.
- Bumped up multiple dependencies and dev-dependencies versions to keep them up-to-date.
- Updated code coverage tool from deprecated istanbul to nyc.
v1.2.6
- Fixed TypeError happening when null parameter value provided.
- Fixed an issue where suggested value for mismatch did not fix corresponding mismatch upon applying.
- Fixed issue where root path was not matched during validation.
- Fixed an issue where transaction was not matching if path had segment with fix and variable parts during valiadtion.
- Fixed issue where URL did not contain baseUrl as host when base url variables are present.
- Fixed issue where collection variable generated for path variables had empty values.
- Fixed issue where invalid deserialisation was happening for param style matrix.
- Added validation tests to improve code coverage.
v1.2.3
- Added support for parameter serialisation in conversion and deserialisation in validation.
- Skipped validation for headers/query-params added by security scheme.
- Fixed incorrect Url and collection variable when path level server is present.
- Fixed issue where empty description property caused mismatch.
- Fixed issue where mismatch was happening even when correct path variable is present.
- Fixed dataPath handling for root property when dataPath is empty string.
- Fixed collection variable ignoring when pattern property is present.
- Added support for collection variables for local servers in suggested request for validation.
- Fixed TypeError happening when empty parameter is provided.
- Fixed invalid transaction json path for headers.