|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v0.4.1 (2024-07-14) |
| 4 | + |
| 5 | +### ✨ Overview |
| 6 | + |
| 7 | +This release mainly addresses the high memory usage issue reported in #18: fixed a potential memory |
| 8 | +leak (#21) and implemented stream processing (#22). |
| 9 | + |
| 10 | +Also, some UI changes were introduced in #21, as we switched the diagnostic reporter from |
| 11 | +[codespan_reporting](https://docs.rs/codespan-reporting/latest/codespan_reporting) to |
| 12 | +[miette](https://docs.rs/miette/latest/miette). |
| 13 | + |
| 14 | +### 🚀 Features |
| 15 | + |
| 16 | +- **(runtime)** Set exact file size limit |
| 17 | +- **(runtime)** Add file limitation |
| 18 | +- **(runtime)** Filter out binary files |
| 19 | + |
| 20 | +### 🐛 Bug Fixes |
| 21 | + |
| 22 | +- **(cli)** Report the source path of diagnostics (#23) |
| 23 | +- **(cli)** Subtract with overflow |
| 24 | + |
| 25 | +### 🚜 Refactor |
| 26 | + |
| 27 | +- **(runtime)** Implement stream processing |
| 28 | +- **(runtime)** Zero-copy diagnostics reporting |
| 29 | +- Replace `codespan-reporting` with `miette` |
| 30 | +- **(util)** Rename `tryb!` to `try!` |
| 31 | + |
| 32 | +### 📚 Documentation |
| 33 | + |
| 34 | +- **(readme)** Update badge URLs |
| 35 | + |
| 36 | +### 🎨 Styling |
| 37 | + |
| 38 | +- Format with prettier |
| 39 | +- Make nightly rustfmt compatible with the stable rustfmt |
| 40 | +- Format with nightly rustfmt |
| 41 | + |
| 42 | +### ⚙️ Miscellaneous Tasks |
| 43 | + |
| 44 | +- Generate UTC release date |
| 45 | +- Report Cargo check results |
| 46 | +- Rewrite |
| 47 | +- Fix typos |
| 48 | +- Fix typos |
| 49 | +- Update author name |
| 50 | +- Add checks (#17) |
| 51 | + |
| 52 | +### 🛠️ Build |
| 53 | + |
| 54 | +- **(nix)** Update flakes |
| 55 | +- **(cargo)** Update dependencies |
| 56 | + |
3 | 57 | ## v0.4.0 (2023-10-20)
|
4 | 58 |
|
5 | 59 | ### Overview
|
6 | 60 |
|
7 |
| -This releases primarily introduces the predefined substitutions suggested in |
| 61 | +This release primarily introduces the predefined substitutions suggested in |
8 | 62 | [#9](https://github.com/loichyan/nerdfix/issues/9) (thanks [@Finii](https://github.com/Finii)!) and
|
9 | 63 | also brings a few refactors on the CLI. Here are some guides for migrating from `v0.3`:
|
10 | 64 |
|
|
0 commit comments