Changelog

All notable changes to this project are documented here. This project follows Semantic Versioning.

v1.0.0

Latest

Added

  • Initial release
  • Tools: search_tracks, create_playlist, add_tracks_to_playlist, remove_tracks_from_playlist, get_playlist, get_my_playlists, disconnect_spotify
  • Prompts: create_mood_playlist, create_thematic_playlist, discover_similar, create_narrative_playlist, create_era_blend
  • Resources: spotify-profile, spotify-auth-status
  • OAuth 2.0 PKCE authentication flow (no client secret needed)
  • AES-256-GCM encrypted token storage at rest
  • Adaptive rate limiting with 429/Retry-After handling
  • Automatic token refresh on expiry
  • Comprehensive error handling with user-friendly MCP error messages
  • Full test suite — 93 tests across 9 test files
  • Feb 2026 Spotify API compliance (uses /items endpoints)
  • Cross-platform support: Windows, macOS, Linux
  • CI pipeline: Node 18, 20, 22, 24 on Ubuntu, Windows, macOS