Security and Robustness Enhancement Release
This release strengthens go-errors with comprehensive fuzz testing and automated vulnerability scanning while maintaining full backward compatibility.
Key Improvements:
- Complete fuzz testing suite covering all critical error handling functions
- Integrated vulnerability scanning with govulncheck
- Enhanced build tooling with security-focused Makefiles for Unix and Windows
- Updated CI/CD pipelines with dependency verification
- Comprehensive edge case validation and panic prevention testing
Technical Details:
- 8 fuzz test functions validating input robustness
- Cross-platform build tool improvements
- Zero breaking changes to public API
- No additional runtime dependencies
- Enhanced reliability through randomized stress testing
Compatibility:
- Maintains full backward compatibility with v1.1.0
- All existing code continues to work without modification