diff options
| author | mo8it <mo8it@proton.me> | 2024-11-11 15:49:24 +0100 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-11-11 15:49:24 +0100 |
| commit | 243cf5f2610c64183331d77e3d8c803c551dabeb (patch) | |
| tree | 44f98be8196f6ecab6809c69b42ea71e2f1d024f /CHANGELOG.md | |
| parent | eff2ce8a23bcd8f979dff917bcdb83dccbaa4170 (diff) | |
Update CHANGELOG
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 19bb8fc..a2085b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,34 @@ +<a name="6.4.0"></a> + +## 6.4.0 (2024-11-11) + +### Added + +- The list of exercises is now searchable by pressing `s` or `/` ποΈ (thanks to [@frroossst](https://github.com/frroossst)) +- New option `c` in the prompt to manually check all exercises β
(thanks to [@Nahor](https://github.com/Nahor)) +- New command `check-all` to manually check all exercises β
(thanks to [@Nahor](https://github.com/Nahor)) +- Addictive animation for showing the progress of checking all exercises. A nice showcase of parallelism in Rust β¨ +- New option `x` in the prompt to reset the file of the current exercise π +- Allow `dead_code` for all exercises and solutions β°οΈ (thanks to [@huss4in](https://github.com/huss4in)) +- Pause input while running an exercise to avoid unexpected prompt interactions βΈοΈ +- Limit the maximum number of exercises to 999. Any third-party exercises willing to reach that limit? π + +### Changed + +- `enums3`: Remove redundant enum definition task (thanks to [@senekor](https://github.com/senekor)) +- `if2`: Make the exercise less confusing by avoiding "fizz", "fuzz", "foo", "bar" and "baz" (thanks to [@senekor](https://github.com/senekor)) +- `hashmap3`: Use the method `Entry::or_default`. +- Update the state of all exercises when checking all of them (thanks to [@Nahor](https://github.com/Nahor)) +- The main prompt doesn't need a confirmation with ENTER on Unix-like systems anymore. +- No more jumping back to a previous exercise when its file is changed. Use the list to jump between exercises. +- Dump the solution file after an exercise is done even if the solution's directory doesn't exist. +- Rework the footer in the list. +- Optimize the file watcher. + +### Fixed + +- Fix bad contrast in the list on terminals with a light theme. + <a name="6.3.0"></a> ## 6.3.0 (2024-08-29) @@ -113,7 +144,7 @@ You can read about the motivations of this change in [this issue](https://github ### List mode -A list mode was added using [Ratatui](https://ratatui.rs). +A new list mode was added! You can enter it by entering `l` in the watch mode. It offers the following features: @@ -814,7 +845,7 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER #### Bug Fixes -- Update deps to version compatable with aarch64-pc-windows (#263) ([19a93428](https://github.com/rust-lang/rustlings/commit/19a93428b3c73d994292671f829bdc8e5b7b3401)) +- Update deps to version compatible with aarch64-pc-windows (#263) ([19a93428](https://github.com/rust-lang/rustlings/commit/19a93428b3c73d994292671f829bdc8e5b7b3401)) - **docs:** - Added a necessary step to Windows installation process (#242) ([3906efcd](https://github.com/rust-lang/rustlings/commit/3906efcd52a004047b460ed548037093de3f523f)) - Fixed mangled sentence from book; edited for clarity (#266) ([ade52ff](https://github.com/rust-lang/rustlings/commit/ade52ffb739987287ddd5705944c8777705faed9)) |
