v1.3.5
What's Changed
Core Client Enhancements and Testing:
- Added streaming multipart payloads for large file upload support (without loading the file into memory)
- Added tests for multipart payloads, including scenarios for large files, partial reads, and proper resource cleanup (
payload_test.go).
Documentation Updates:
- Updated the
README.mdto document the newclient.NewStreamingMultipartRequestmethod, including usage recommendations for large file uploads. - Removed the third-party dependencies section and associated license clarifications from the
README.md, streamlining the documentation.
Cleanup:
- Removed the entire
pkg/newsapidirectory, including all source files - Removed the WeatherAPI client implementation (
pkg/weatherapi/client.go). - Removed references to the NewsAPI and WeatherAPI clients from the main
README.md.
Full Changelog: v1.3.4...v1.3.5