Skip to content

Commit 243cf5f

Browse files
committed
Update CHANGELOG
1 parent eff2ce8 commit 243cf5f

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

CHANGELOG.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
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+
132
<a name="6.3.0"></a>
233

334
## 6.3.0 (2024-08-29)
@@ -113,7 +144,7 @@ You can read about the motivations of this change in [this issue](https://github
113144

114145
### List mode
115146

116-
A list mode was added using [Ratatui](https://ratatui.rs).
147+
A new list mode was added!
117148
You can enter it by entering `l` in the watch mode.
118149
It offers the following features:
119150

@@ -814,7 +845,7 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
814845

815846
#### Bug Fixes
816847

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))
818849
- **docs:**
819850
- Added a necessary step to Windows installation process (#242) ([3906efcd](https://github.com/rust-lang/rustlings/commit/3906efcd52a004047b460ed548037093de3f523f))
820851
- Fixed mangled sentence from book; edited for clarity (#266) ([ade52ff](https://github.com/rust-lang/rustlings/commit/ade52ffb739987287ddd5705944c8777705faed9))

0 commit comments

Comments
 (0)