All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No changes
- Increment minimum
requests
version to 2.26.0 - Increment default client timeout to 30 seconds
- Added utility for parsing wavy.fm date strings (RFC3339):
wavyfm.util.datetime_from_string
(GH-5) - Added repr to
wavfym.users._WavyProfileEndpoints
- Fix setup.py project metadata
- Authentication through Client Credentials
- v1beta metrics: get total listens
- v1beta metrics: get total users
- v1beta metrics: get user listens leaderboard
- v1beta users: get user by username, user ID, discord ID, and URI
- v1beta users: get user profile
- v1beta users: get user history stats (total listens, total artists)
- v1beta users: get recently played
- v1beta users: get currently playing