Releases: rust-lang/rustlings
Rustlings 4.1.0
See the changelog for what's changed.
Rustlings 4.0.0
See the changelog for what's changed.
The important breaking changes that make this a major release are:
testX.rs
files have been renamedquizX.rs
, due to people confusing them with the similarly-namedtestsX.rs
exercises (which are about testing, not being tested)- You can now display the console output for tests using the new
--nocapture
option. This adds a new boolean argument to most CLI commands.
Thanks to all of the people who contributed! A full list can be seen here, there's too many people for me to manually list here, sorry 😓
To upgrade:
git fetch
git checkout tags/4.0.0
Rustlings 3.0.0
See the changelog for what's changed.
As for what makes this a breaking release, in #278 we decided to make the compile
exercise mode log its output to stdout. Since this changes existing user behaviour in a (broadly) backwards-incompatible way, we decided to make this a major release.
The good thing is that you don't need to do anything to upgrade! 🎉
To upgrade:
git fetch
git checkout tags/3.0.0
Rustlings 2.2.1
Rustlings 2.2.0
This release adds a bunch of new exercises:
- A new variables exercise (#264, thanks to @torbenj!)
- Exercises about type conversion and and parsing (#249, thanks to @AbdouSeck!)
- Trait-related exercises (#216/#274, thanks to @s-marios for the exercises and to @sjmann for rebasing them!)
Additionally, Rustlings now displays a success message when you've finished all exercises (#253), thanks to @codehearts!
There's a lot more, read the changelog for more details!
To upgrade:
git fetch
git checkout tags/2.2.0
Thanks to the following people for contributing to this release:
- @harrisonmetz
- @Socratides
- @pbx
- @sjmann
- @QuintenJohnson
- @rahatarmanahmed
- @dmitri-mamrukov
- @pewsheen
- @torbenj
- @codehearts
- @AbdouSeck
- @gnodarse
- @Stigjb
- @s-marios