Releases: projectgoav/E.Deezer
Releases · projectgoav/E.Deezer
V4.2.2
4.2.1
- Fix bug where certain API responses could cause Newtonsoft to throw an exception
v4.2.0
- Many internal bug fixes causing API calls not to work
- Many internal bug fixes causing API calls to return null
- Many internal bug fixes causing API calls to expect an access token when one was not required
- Many internal bug fixes causing some properties to fail to deserialize correctly
Thanks to @PoLaKoSz
4.1.0
- Improved performance handling responses
- Adds support for getting most objects by their Id
4.0.0
Target NetStandard 1.1 and 2.0. Keeps net45 for backwards compatibility (thanks @filipkristo)
3.2.0
3.1.1
- Fix bug where if the login task were to fail you wouldn't know until accessing the 'CurrentUser' property, causing a null reference
- Fix bug where the 'CurrentUser' property didn't have access to the internal client
V3.1.0
- Add support for custom HttpMessageHandler (making this usable for more than 10 calls on Xamarin!)
- Improved support for Albums incl. allowing to viewing fans and comments
- Improved support for Artists incl. viewing fans, comments and Deezer SmartRadio
- Improved support for Playlists
- Improved support for Tracks
V3.0.0
- Retarget to .Net 4.5 and support PCL Profile 111
- Drop RestSharp in favour of System.Net.Http & Json.NET
- Added GetChart() method to fetch all available charts for a given genre
- Improved performance when fetching album tracklist
- Added support for the XL image size
- Fixed a rare 'TimeAdd' parsing issue
Breaking API Changes:
Function overloads for custom start index and count are now optional parameters.
Count overload no longer available
//V2
var something = await Deezer.[Endpoint].[Method](10); //Fetch the first 10 items
//V3+
var something = await Deezer.[Endpoint].[Method](aCount: 10); //Fetch the first 10 items
PictureSize Enum is now PascalCase
//V2
PictureSize.SMALL | MEDIUM | LARGE;
//V3+
PictureSize.Small | Medium | Large | ExtraLarge;