v6.2.0
dyad-sh/dyadv6.2.0Aug 9, 2024by mo8it
AI Summary
Focuses on user feedback during checks, adds support for Cargo workspaces, and enables parallel execution for the final check.
Key Highlights
- Added feedback message before running checks to reduce confusion
- Added support for initializing Rustlings in a Cargo workspace
- Enabled parallel execution for the final check of all exercises
- Added `dev check` to verify code formatting with `rustfmt`
- Improved error handling for incompatible Rust versions
New Features
- Show a message before checking and running an exercise
- Show a helpful error message when trying to install with a low Rust version
- Add a README.md file to the solutions directory
- Allow initializing Rustlings in a Cargo workspace
- Check that all solutions are formatted with rustfmt
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.