✨ 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 to 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
withmiette
- (util) Rename
tryb!
totry!
📚 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