๐งน Code Cleanup Release
This release removes dead code and eliminates all compiler warnings for a cleaner, more maintainable codebase.
What's Changed
Code Cleanup
- โจ Zero compiler warnings - Clean build with 11 warnings eliminated
- ๐๏ธ Removed obsolete code - Deleted 8 unused CLI runner functions (~170 lines)
- ๐ท๏ธ Better annotations - Marked intentional unused code with
#[allow(dead_code)]
Build Quality
- Compiler warnings: 11 โ 0
- Code size: ~170 lines removed
- Build output: Clean
Technical Details
Files Modified:
- `src/cli/commands.rs` - Removed 8 unused functions and 3 unused imports
- `src/audio/audible.rs` - Marked API response fields
- `src/utils/sorting.rs` - Marked utility function
- `src/utils/extraction.rs` - Enhanced filename parsing (from v2.4.1)
- `tests/audible_integration.rs` - Fixed compilation errors
Improvements:
- Cleaner build output (no warnings)
- Reduced code size
- Better code organization
Migration
No action required - this is purely a code cleanup release with no functional changes.
Full Changelog: v2.4.1...v2.4.2