v6.2.0
leejet/stable-diffusion.cppv6.2.0Aug 9, 2024by mo8it
AI Summary
This release focuses on improving user feedback and workflow flexibility. It introduces a pre-check message to reduce confusion, better error handling for incompatible Rust versions, and support for Cargo workspaces. Additionally, it adds a new `dev check` command to verify code formatting.
Key Highlights
- Added a pre-check message to provide instant feedback and reduce confusion during long exercise checks.
- Added an error message when attempting to install with a Rust version below the minimum supported.
- Added support for initializing Rustlings within a Cargo workspace.
- Introduced a `dev check` command to verify all solutions are formatted with `rustfmt`.
- Run the final check of all exercises in parallel for improved performance.
New Features
- Pre-check message before running exercises.
- Error message for unsupported Rust versions.
- README.md file added to the solutions directory.
- Cargo workspace initialization support.
- `dev check` command for rustfmt compliance.
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.