✨ New Features
- Add RecordingHttpClient spy for testing HTTP interactions
- Comprehensive HTTP interaction recording for both single and batch requests
- Records requests, responses, and exceptions with detailed inspection APIs
- Supports filtering successful/failed requests and batch operations
- Provides chronological interaction history for debugging and testing
- Full compatibility with existing ClientInterface implementations
🛠️ Improvements
- Enhanced testing capabilities
- Complete test coverage for RecordingHttpClient functionality
- Batch request recording with individual request/response tracking
- Exception recording for both single and batch operations
- Rich inspection APIs for test assertions and debugging
Full Changelog
Full Changelog: v3.0.0...v3.1.0