Note: This release is backwards-incompatible, and given that we don't have migrations yet, you'll have to drop and recreate the DB. So please be careful when upgrading.
Notable changes:
- Migrated the documentation from one massive README file to sphinx.
- Test coverage improved.
- Added
needs_convertion
attribute. - Introduced token-based authentication.
- Introduced users.
- Switched from numeric, incremental IDs to UUIDs.
- Introduced playlists.
- The
track
attribute on Tracks, which points to a file, is read-only. - Shiva won't start without a
SECRET_KEY
. - Introduced
POST
andPUT
methods. - Renamed
Track.number
toTrack.ordinal
. - And many important bugfixes.
For more info read the commit log.