v6.2.0

umami-software/umamiv6.2.0Aug 9, 2024by mo8it

AI Summary

Added user feedback messages before running exercises and improved error handling for Rust version compatibility. Removed state files from .gitignore and enabled parallel execution of exercise checks.

Key Highlights

  • Instant feedback message before checking and running exercises
  • Error message when trying to install with unsupported Rust version
  • Added dev check to verify rustfmt formatting
  • Parallel execution of final exercise checks
  • Removed state file and solutions directory from .gitignore

New Features

  • Message before checking and running exercises
  • Helpful error message for Rust version
  • README.md file in solutions directory
  • Allow initializing Rustlings in Cargo workspace
  • Dev check for rustfmt formatting

Full Release Notes

### Added

- Show a message before checking and running an exercise. This gives the user instant feedback and avoids confusion if the checks take too long.
- Show a helpful error message when trying to install Rustlings with a Rust version lower than the minimum one that Rustlings supports.
- Add a `README.md` file to the `solutions/` directory.
- Allow initializing Rustlings in a Cargo workspace.
- `dev check`: Check that all solutions are formatted with `rustfmt`.

### Changed

- Remove the state file and the solutions directory from the generated `.gitignore` file.
- Run the final check of all exercises in parallel.
- Small exercise improvements.