Prepare for 0.4.9 release#368
Conversation
|
Sorry @wycats 🙂 I meant to cc @yoshuawuyts |
|
|
||
| This release bumps the minimum compiler version to `1.31.0`. This was mainly needed for `cfg-if`, | ||
| but between `1.16.0` and `1.31.0` there are a lot of language and library improvements we now | ||
| take advantage of. |
There was a problem hiding this comment.
I think this should be 0.5.0 as bumping the minimum rust version is a breaking change, and 0.4.9 is considered semver-compatible — which means this release might break people's builds.
There was a problem hiding this comment.
We just have to be especially careful about breaking bumps in the log crate, because we have to consider compatibility between different versions of the Log trait.
There was a problem hiding this comment.
bumping the minimum rust version is a breaking change
Just a note that this is not a unanimously held viewpoint in the ecosystem. e.g., cfg-if bumped its MSRV in a semver compatible release. There has been a lot of discussion on this point here: rust-lang/api-guidelines#123
|
Alrighty, I've published |
Changeset since the last release
Minimum supported
rustcis being bumped to1.31.0. This release is just over 12 months old now.Includes:
This release includes some macro support for our experimental structured logging, which could use some more eyes to make sure we're not missing anything important.
cc @wycats
r? @sfackler @dtolnay @BurntSushi