Skip to content

Add a minimum rustc version policy - #116

Merged
TeXitoi merged 1 commit into
masterfrom
minimum-rustc-version
Jun 7, 2018
Merged

TeXitoi merged 1 commit into
masterfrom
minimum-rustc-version

Conversation

@TeXitoi

@TeXitoi TeXitoi commented Jun 6, 2018 •

Copy link
Copy Markdown
Owner

@TeXitoi
TeXitoi force-pushed the minimum-rustc-version branch from 3c59d26 to 5b7d40e Compare June 6, 2018 13:24
Comment thread 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
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

s/ffail/fail

Comment thread README.md
- 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
Copy Markdown
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

@TeXitoi TeXitoi Jun 6, 2018 •

Copy link
Copy Markdown
Owner Author

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

TeXitoi commented Jun 7, 2018

Copy link
Copy Markdown
Owner Author

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