Skip to content

Commit e47ee82

Browse files
authored
chore(release): v0.4.1 (#25)
### ✨ Overview This release mainly addresses the high memory usage issue reported in #18: fixed a potential memory leak (#21) and implemented stream processing (#22). Also, some UI changes were introduced in #21, as we switched the diagnostic reporter from [codespan_reporting](https://docs.rs/codespan-reporting/latest/codespan_reporting) to [miette](https://docs.rs/miette/latest/miette). ### 🚀 Features - **(runtime)** Set exact file size limit - **(runtime)** Add file limitation - **(runtime)** Filter out binary files ### 🐛 Bug Fixes - **(cli)** Report the source path of diagnostics (#23) - **(cli)** Subtract with overflow ### 🚜 Refactor - **(runtime)** Implement stream processing - **(runtime)** Zero-copy diagnostics reporting - Replace `codespan-reporting` with `miette` - **(util)** Rename `tryb!` to `try!` ### 📚 Documentation - **(readme)** Update badge URLs ### 🎨 Styling - Format with prettier - Make nightly rustfmt compatible with the stable rustfmt - Format with nightly rustfmt ### ⚙️ Miscellaneous Tasks - Generate UTC release date - Report Cargo check results - Rewrite - Fix typos - Fix typos - Update author name - Add checks (#17) ### 🛠️ Build - **(nix)** Update flakes - **(cargo)** Update dependencies
1 parent 1e9b628 commit e47ee82

File tree

3 files changed

+57
-3
lines changed

3 files changed

+57
-3
lines changed

CHANGELOG.md

+55-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,64 @@
11
# Changelog
22

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+
357
## v0.4.0 (2023-10-20)
458

559
### Overview
660

7-
This releases primarily introduces the predefined substitutions suggested in
61+
This release primarily introduces the predefined substitutions suggested in
862
[#9](https://github.com/loichyan/nerdfix/issues/9) (thanks [@Finii](https://github.com/Finii)!) and
963
also brings a few refactors on the CLI. Here are some guides for migrating from `v0.3`:
1064

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nerdfix"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
authors = ["Loi Chyan <[email protected]>"]
55
license = "MIT OR Apache-2.0"
66
edition = "2021"

0 commit comments

Comments
 (0)