rust-embedded / bare-metal

Abstractions common to microcontrollers
Apache License 2.0
116 stars 17 forks source link

Prepare v0.2.6, semver-trick release depending on 1.0.0 #36

Closed adamgreig closed 4 years ago

adamgreig commented 4 years ago

Note this PR is against a v0.2 branch which currently reflects the v0.2.5 release.

This is a semver trick release so that applications can depend on both v0.2 and v1.0 of bare-metal at the same time without type conflicts.

I think I've done this right...

jonas-schievink commented 4 years ago

This is a breaking change since it imports the changes to CriticalSection

adamgreig commented 4 years ago

Ah, yep, I definitely should have checked that. Presumably that means we can't have a semver trick release and will require a mass update to 1.0 instead? Oh well...

jonas-schievink commented 4 years ago

Yeah, looks like it. We can only reexport compatible types through the semver trick.

adamgreig commented 4 years ago

Yep. Brave new future here we come!