Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish OpenApi 3.0 #22

Open
gabcbrown opened this issue Aug 15, 2018 · 15 comments
Open

Publish OpenApi 3.0 #22

gabcbrown opened this issue Aug 15, 2018 · 15 comments

Comments

@gabcbrown
Copy link

Crate version 0.1.5 does not include OpenApi 3.0 support, though it looks like the code for it has already been written. Can this be published?

@softprops
Copy link
Owner

Sry about that. I'll do that this weekend

@dszczyt
Copy link

dszczyt commented Oct 21, 2018

+1 ?

@dovahcrow
Copy link

@softprops It is still not published yet to the crates.io. I can help you maintain this repo if you are too busy and don't mind to hand over this to me.

@boxdot
Copy link
Contributor

boxdot commented Feb 16, 2019

@softprops: Any update on publishing a new version? I would like to use this crate for a prototype of spec generation of actix-web app. Cf. actix/actix-web#310.

@softprops
Copy link
Owner

Sorry, this crate has fallen a bit behind. Let me quickly catch it up to speed with 2018 edition and up to date version dependencies then Ill publish a new 0.2 release

@softprops
Copy link
Owner

there's some breaking tests ( that were on master ) I'll make sure these are passing before I publish

@softprops
Copy link
Owner

progress happening here #25

@softprops
Copy link
Owner

while working on porting to rust 2018 edition and updating dependencies I noticed that there was an uncomfortable amount of unfinished work leaving the unit tests in a bad state. I'm going to shoot for a pull specifically addressing those before releasing

@dsietz
Copy link

dsietz commented Mar 14, 2019

Support for v3.0 would be a VERY useful. Thanks for contributing this crate.

@dsietz
Copy link

dsietz commented Mar 27, 2019

I was able to get 3.0 working using a direct reference to this repo.

Carog.toml

[dependencies]
openapi = { git = "https://github.com/softprops/openapi" }

You really should publish this crate. It's good stuff.

@antoine-de
Copy link

any news on this ?

It's not perfect, but to ease the burden of releasing regularly, in other projects, we have set travis to do it automatically when the Cargo.toml's version is changed (well travis builds it every time, but crates.io reject the release if the version already exists)

You can see the travis configuration here. The only thing is to encrypt your crates.io token with the travis cli

This way releasing a new version is as easy as opening a PR to change this number (or changing the number directly in the features's PR)

@Wykiki
Copy link

Wykiki commented Feb 24, 2020

Hi there !

Sorry for bumping up an old issue, but having a new release would be really nice !
Is there any TODO list that you can share so we could help speeding up the next release ?

Thanks !

@xd009642
Copy link

I'd just like to echo a desire for OpenAPI v3 release and a willingness to help 👍

@vcfxb
Copy link

vcfxb commented Feb 12, 2021

Hi, I'm willing to help this get published, what needs to be done? I can contribute code, triage some issues, or if you're busy and don't mind adding me as an owner, I can be the one to publish a new version.

@bnheise
Copy link

bnheise commented Dec 4, 2023

Still not published. I think it's time to just fork this and publish it under a different name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests