Releases: superturboryan/SoundCloud-Swift
Releases · superturboryan/SoundCloud-Swift
1.1.0
1.0.3
- Portuguese (pt-br) localized strings
1.0.2
- SoundCloud.Request api property is now private
- Remove unused SoundCloud.Error cases
- Remove
#if DEBUG
from logging methods
1.0.1
- Put all logging inside
#if DEBUG
- Use
any DAO
instead ofKeychainDAO
for token persistence - Add comments
- Regroup public and private methods into extensions
1.0.0
- SoundCloud instance no longer has stored/published properties
- Italian, Japanese localized strings
- Search API's all have limit parameters
- Page has empty static var
- Swift 5.9 switches as statements
- Remove NSObject inheritance from SoundCloud instance
0.0.3
- API
- loadUsersImFollowing
- getTracksForUser
- getLikedTracksForUser
- follow + unfollow user
- search tracks, playlists, users (artists)
- generic page of items (for paginated responses)
- like + unlike playlist
- Spanish, Arabic localized strings
- Fix translation errors
- User avatar url uses large image size
Track.genre
has to be optional
0.0.2
- French, German, Korean localized strings
ASWebAuthenticationSession
doesn't throw anymore if user cancelsInt.timeStringFromSeconds()
displays hour when exactly an hour (00:00 -> 1:00:00)
0.0.1
- API
- login
- logout
- loadLibrary
- loadMyProfile
- loadMyLikedTracksPlaylistWithTracks
- loadNextPageOfTracksForPlaylist(_ playlist: Playlist)
- loadRecentlyPostedPlaylistWithTracks()
- loadMyLikedPlaylistsWithoutTracks()
- loadMyPlaylistsWithoutTracks()
- loadTracksForPlaylist(with id: Int)
- download(_ track: Track)
- removeDownload(_ trackToRemove: Track)
- likeTrack(_ likedTrack: Track)
- unlikeTrack(_ unlikedTrack: Track)