v0.3.0
domcyrus/rustnetv0.3.0Aug 28, 2025by domcyrus
AI Summary
v0.3.0 prioritizes code quality and maintainability, featuring a major reduction in warnings, structural refactoring, and improved project documentation.
Key Highlights
- Major clippy warning cleanup reducing warnings by 97%
- Introduction of `TransportParams` struct for cleaner code
- Creation of roadmap and release documentation (RELEASE.md, ROADMAP.md)
- Enhanced error handling and type safety
New Features
- Code refactoring and cleanup
- Better project structure
Full Release Notes
## What's New in v0.3.0 ### Code Quality Improvements - **Major clippy warning cleanup**: Reduced warnings by 97% (from 38 to 1) - **Function refactoring**: Introduced `TransportParams` struct for cleaner code - **Pattern improvements**: Fixed collapsible_if patterns throughout codebase - **Memory efficiency**: Enhanced through enum variant boxing ### Documentation & Organization - **Better project structure**: Created `RELEASE.md` and `ROADMAP.md` - **Cleaner README**: More focused on user-facing information - **Improved maintainability**: Better code organization and Rust best practices ### Technical Details - All tests passing with no functional regressions - Enhanced error handling and type safety - More idiomatic Rust code throughout the project This release focuses on code quality and maintainability while preserving all existing functionality.