Skip to content

Releases: rust-lang/rustlings

Rustlings 4.1.0

05 Oct 16:45
Compare
Choose a tag to compare

See the changelog for what's changed.

Rustlings 4.0.0

08 Jul 09:41
Compare
Choose a tag to compare

See the changelog for what's changed.

The important breaking changes that make this a major release are:

  • testX.rs files have been renamed quizX.rs, due to people confusing them with the similarly-named testsX.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

11 Apr 22:04
Compare
Choose a tag to compare

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

27 Feb 18:24
Compare
Choose a tag to compare

See the changelog for what's changed.

To upgrade:

git fetch
git checkout tags/2.2.1

Rustlings 2.2.0

25 Feb 22:09
Compare
Choose a tag to compare

This release adds a bunch of new exercises:

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:

2.1.0

27 Nov 09:47
Compare
Choose a tag to compare

See the changelog for what's changed.

To upgrade:

git fetch
git checkout tags/2.1.0

2.0.0

12 Nov 11:26
Compare
Choose a tag to compare

See the blog post and the changelog for what's changed.

To upgrade:

git fetch
git checkout tags/2.0.0

1.5.1

11 Nov 13:03
Compare
Choose a tag to compare

See changelog for what's changed.

To upgrade:

git fetch
git checkout tags/1.5.1

1.5.0

09 Nov 09:53
Compare
Choose a tag to compare

See changelog for what's changed.

To upgrade:

git fetch
git checkout tags/1.5.0

1.4.1

13 Aug 10:00
Compare
Choose a tag to compare

See changelog for what's changed.

To upgrade:

git fetch
git checkout tags/1.4.1