openapi-to-postman
openapi-to-postman copied to clipboard
OpenAPI v3.1.0
Howdy Postman People! I wanted to make a quick issue to track the progress towards supporting OpenAPI v3.1. I'm sure you folks are all familiar with it and I bet its supported in various parts of the toolchain, but I wanted to see how this particular tool was doing so I can potentially update the "3.1 Support" column.
Here's a guide to the differences written for end-users, but it should help make things fairly clear to tooling vendors
https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0
If you say you'll be working on it I can update openapi.tools to reflect that.
Let me know if you have any questions or need any help with the upgrade process.
Hey @philsturgeon, Thanks for reaching out!
We already have added support for OpenAPI v3.1.0 for our existing functional APIs (i.e. converting OpenAPI 3.1 definition to Postman collection, validating the collection against the OpenAPI 3.1 definition etc.). It seems README.md hasn't been updated with these changes so I'll create a task to do that.
We'll let you know once we have updated README.md so you can include v3.1.0 support under openapi.tools.
Brilliant, thank you @VShingala!
Hey @VShingala, Do you have any idea when the README.md will be updated? I want to use another package that is waiting on these changes. =)
Yes, please! We gave it a try, and it seems to be working fine!
@VShingala congrats on the OpenApi 3.1 support. We are great fans and users of the OpenApi-to-postman library and we wondering if the new version is fully backward compatible or are there breaking changes that we should be aware off?
@thim81 It's fully backward compatible. We've designed the support for OpenAPI 3.1 keeping existing flows and code being the same and have created separate or reuse existing components so OpenAPI 3.0 related APIs are not affected in any way.
Also, we added support for this around February 2022 and haven't seen any issues affecting OpenAPI 3.0 related APIs.
If interested, here's the PR that added support: https://github.com/postmanlabs/openapi-to-postman/pull/471
Thank you!
@philsturgeon This module now supports both 2.0 and 3.1. I've also updated the README with same. Let me know if anything more is needed to include 2.0 and 3.1 support on openapi.tools page.
Can't think of anything, if you support 3.1 that's great news and a pull request is all thats required.