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

Add a minimum rustc version policy #116

Merged
merged 1 commit into from
Jun 7, 2018
Merged

Conversation

TeXitoi
Copy link
Owner

@TeXitoi TeXitoi commented Jun 6, 2018

@TeXitoi TeXitoi force-pushed the minimum-rustc-version branch from 3c59d26 to 5b7d40e Compare June 6, 2018 13:24
README.md Outdated
## StructOpt rustc version policy

- Minimum rustc version modification must be specified in the [changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md) and in the [travis configuration](https://github.com/TeXitoi/structopt/blob/master/.travis.yml).
- Contributors can increment minimum rustc version without any justification if the new version is required by the latest version of one of StructOpt's depedencies (`cargo update` will not ffail on StructOpt).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/ffail/fail

README.md Outdated
- Minimum rustc version modification must be specified in the [changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md) and in the [travis configuration](https://github.com/TeXitoi/structopt/blob/master/.travis.yml).
- Contributors can increment minimum rustc version without any justification if the new version is required by the latest version of one of StructOpt's depedencies (`cargo update` will not ffail on StructOpt).
- Contributors can increment minimum rustc version if the library user experience is improved.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So it's cool to bump the min required rustc version between structopt 1.2.3 to 1.2.4? I'd probably try and do that in minor versions only. This is also the policy in some other crates

Copy link
Owner Author

@TeXitoi TeXitoi Jun 6, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right now, we are in 0.x version, thus I don't want to do a breaking change version to upgrade rustc.

But, after 1.0.0 I think that following the minor rule would be the way to go.

@TeXitoi TeXitoi force-pushed the minimum-rustc-version branch 2 times, most recently from 7a6ed8f to b412659 Compare June 6, 2018 13:50
@TeXitoi TeXitoi force-pushed the minimum-rustc-version branch from b412659 to 70a9958 Compare June 7, 2018 08:42
@TeXitoi TeXitoi merged commit 18192d8 into master Jun 7, 2018
@TeXitoi
Copy link
Owner Author

TeXitoi commented Jun 7, 2018

v0.2.10 published.

@TeXitoi TeXitoi deleted the minimum-rustc-version branch July 19, 2018 16:52
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

Successfully merging this pull request may close these issues.

2 participants