Skip to content

0.1.0

Choose a tag to compare

@OskarEichler OskarEichler released this 19 Feb 10:57
· 6 commits to main since this release
736f0a5

[0.1.0] - 2026-02-19

Added

  • Initial standalone Ruby SDK repo for Songstats Enterprise API (/enterprise/v1)
  • Full resource coverage:
    • info
    • tracks
    • artists
    • collaborators
    • labels
    • charts
    • stations
  • Shared HTTP client with:
    • apikey header auth
    • JSON response decoding
    • retry/backoff on transport errors and retryable status codes
  • Structured exception types for API and transport failures
  • Route coverage audit doc mapping Rails routes to SDK methods
  • Test suite covering route mapping, header auth, validation, and error handling
  • GitHub Actions CI workflow (bundle exec rake test)
  • GitHub Actions release workflow for tag-based gem publishing (v*)