Repository navigation
Releases: tigusigalpa/socialkit-go
Releases · tigusigalpa/socialkit-go
Release list
v1.0.2
v1.0.1
v1.0.1
The first stable release of the SocialKit Go SDK: a typed, secure, and production-ready client for the SocialKit REST API.
Highlights
- Full client coverage for YouTube, TikTok, Instagram, Facebook, X/Twitter, LinkedIn, direct video processing, credits, status checks, and v2 async downloads.
- Typed request and response models, including transcripts, summaries, stats, comments, search, feeds, profiles, downloads, and jobs.
- Secure authentication via the
x-access-keyheader by default, with credential redaction in errors and response metadata. - Context-aware requests, configurable timeouts, custom HTTP clients, retry policies, rate-limit metadata, and typed API errors.
- Cursor pagination support and experimental raw methods for all published bulk endpoints.
- Async download job polling with cancellation, deadlines, configurable backoff, and typed failure details.
- Runnable examples for basic usage, error handling, async downloads, and cursor pagination.
- Complete English and Russian documentation, endpoint references, security guidance, contribution guidelines, and CI workflows.
Improvements and Fixes
- Removed unused internal helpers reported by
golangci-lint. - Improved credential redaction for nested JSON, arrays, plain-text responses, and transport errors.
- Added retry support for transient transport errors and HTTP-date
Retry-Aftervalues. - Prevented a panic with extremely small retry backoff durations.
- Added regression coverage for redaction and retry behavior.
Quality
Verified with formatting checks, go test ./..., go vet ./..., and the race detector.