|
| 1 | +<a name="6.4.0"></a> |
| 2 | + |
| 3 | +## 6.4.0 (2024-11-11) |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- The list of exercises is now searchable by pressing `s` or `/` 🔍️ (thanks to [@frroossst](https://github.com/frroossst)) |
| 8 | +- New option `c` in the prompt to manually check all exercises ✅ (thanks to [@Nahor](https://github.com/Nahor)) |
| 9 | +- New command `check-all` to manually check all exercises ✅ (thanks to [@Nahor](https://github.com/Nahor)) |
| 10 | +- Addictive animation for showing the progress of checking all exercises. A nice showcase of parallelism in Rust ✨ |
| 11 | +- New option `x` in the prompt to reset the file of the current exercise 🔄 |
| 12 | +- Allow `dead_code` for all exercises and solutions ⚰️ (thanks to [@huss4in](https://github.com/huss4in)) |
| 13 | +- Pause input while running an exercise to avoid unexpected prompt interactions ⏸️ |
| 14 | +- Limit the maximum number of exercises to 999. Any third-party exercises willing to reach that limit? 🔝 |
| 15 | + |
| 16 | +### Changed |
| 17 | + |
| 18 | +- `enums3`: Remove redundant enum definition task (thanks to [@senekor](https://github.com/senekor)) |
| 19 | +- `if2`: Make the exercise less confusing by avoiding "fizz", "fuzz", "foo", "bar" and "baz" (thanks to [@senekor](https://github.com/senekor)) |
| 20 | +- `hashmap3`: Use the method `Entry::or_default`. |
| 21 | +- Update the state of all exercises when checking all of them (thanks to [@Nahor](https://github.com/Nahor)) |
| 22 | +- The main prompt doesn't need a confirmation with ENTER on Unix-like systems anymore. |
| 23 | +- No more jumping back to a previous exercise when its file is changed. Use the list to jump between exercises. |
| 24 | +- Dump the solution file after an exercise is done even if the solution's directory doesn't exist. |
| 25 | +- Rework the footer in the list. |
| 26 | +- Optimize the file watcher. |
| 27 | + |
| 28 | +### Fixed |
| 29 | + |
| 30 | +- Fix bad contrast in the list on terminals with a light theme. |
| 31 | + |
1 | 32 | <a name="6.3.0"></a>
|
2 | 33 |
|
3 | 34 | ## 6.3.0 (2024-08-29)
|
@@ -113,7 +144,7 @@ You can read about the motivations of this change in [this issue](https://github
|
113 | 144 |
|
114 | 145 | ### List mode
|
115 | 146 |
|
116 |
| -A list mode was added using [Ratatui](https://ratatui.rs). |
| 147 | +A new list mode was added! |
117 | 148 | You can enter it by entering `l` in the watch mode.
|
118 | 149 | It offers the following features:
|
119 | 150 |
|
@@ -814,7 +845,7 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
|
814 | 845 |
|
815 | 846 | #### Bug Fixes
|
816 | 847 |
|
817 |
| -- Update deps to version compatable with aarch64-pc-windows (#263) ([19a93428](https://github.com/rust-lang/rustlings/commit/19a93428b3c73d994292671f829bdc8e5b7b3401)) |
| 848 | +- Update deps to version compatible with aarch64-pc-windows (#263) ([19a93428](https://github.com/rust-lang/rustlings/commit/19a93428b3c73d994292671f829bdc8e5b7b3401)) |
818 | 849 | - **docs:**
|
819 | 850 | - Added a necessary step to Windows installation process (#242) ([3906efcd](https://github.com/rust-lang/rustlings/commit/3906efcd52a004047b460ed548037093de3f523f))
|
820 | 851 | - Fixed mangled sentence from book; edited for clarity (#266) ([ade52ff](https://github.com/rust-lang/rustlings/commit/ade52ffb739987287ddd5705944c8777705faed9))
|
|
0 commit comments