Releases: abjerner/Skybrud.Social
Releases · abjerner/Skybrud.Social
Skybrud.Social v0.9.4.7
Google Analytics
- The constructors of the
AnalyticsDimension
andAnalyticsMetric
classes are now public to support custom dimensions and metrics (see 3bbdbd1).
Skybrud.Social v0.9.4.6
- Added support for parameters to the
verify_credentials
method in the account endpoint (see d4d6226).
Skybrud.Social.Core v1.0.0-beta5
Skybrud.Social.Core v1.0.0-beta4
Skybrud.Social v0.9.4.5
Skybrud.Social v0.9.4.4
Vimeo
- Removed a validation check in the
VimeoUserResponse
class that would never pass (see 654cc09).
Skybrud.Social.Core v1.0.0-beta3
Breaking changes
- A lot of the underlying HTTP logic has been renamed so classes and interfaces use a common prefix - eg.
SocialQueryString
is now calledSocialHttpQueryString
,SocialPostData
is now calledSocialHttpPostData
etc. OAuth classes likeOAuthClient
are now also prefixed withSocial
(see 5d3f9f2, 8388156, d2b63ea). - The class
Location
is now calledSocialLocation
(see 1ea79a2).
Other changes
- The
SocialHttpRequest
class now has aCookies
property for managing the cookies of a request (see 42ffb1e). - Improving the internal HTTP logic (see 4545225, cd6ab29, 6982d04, 8124c3f, b690cf5, 6f8f7b1).
- Added extension methods for working with
XElement
(see d62b83a). - Improved the logic for working with enums (see f56469c).
- Added a few extra properties and methods to the
SocialDateTime
class (see e228976). SocialDateTime
now implements theIComparable
interface (see bf1074e).- Added extra helper methods to the
SocialUtils.Time
class (see d4b26e3). - Added
SocialDateMonth
enum class with values representing each month of a year (see af4e5bd). - Added
SocialDateYear
class for representing a given year (see 3775aaf). - Added logic for getting and calculating specific dates for important calendar day - eg. the various days during Easter (see 3775aaf).
Skybrud.Social v0.9.4.3
- Added new
PublicContent
property to theInstagramScope
enum class (see 02057d1).
Skybrud.Social.Core v1.0.0-beta2
Breaking changes
To avoid having to make breaking changes once out of beta, I have now restructured the code some more, so there will be some breaking changes.
- The
SocialUtils
class have now been separated into multiple sub classes (see 97480e2, ac993ff, 6f8c32d, 3a2eb27, 3b933a2, 2bd05e2, 5f8b6c5, afa5b46 and 5399fbb). - The extension methods for
JObject
andJArray
are now located in theSkybrud.Social.Json.Extensions
rather thanSkybrud.Social.Json.Extensions.JObject
as before (see 0d8b46a).
Other changes
- Improved the
SocialDateTime
class with further properties and methods (see 903ccc2, 574ac88 and 6549279). - Added new
Host
property to theSocialHttpRequest
class (see 0e9a8b7). - Implemented a few JSON converters used throughout Skybrud.Social (see 87795f2).
- Introduced new
SocialPartialDate
for working with ... partial dates (see 5a1ac93). - The various extension methods for
JObject
andJArray
now support specifying a JPath expression rather than just the property name (see 861f75a, bb61971, c8b9a86, d3287e7, dd4f103, 6830d5b, c353169, aec52eb, 3336d12 and 2ae0171). - Improved the logic for parsing enum values (see 6df5b45).
Skybrud.Social v0.9.4.2
Changelog for v0.9.4.2
The documentation for the Instagram API doesn't specify the type of IDs of a location, so I had originally just assumed System.Int32
in .NET would be okay. My assumption has been true for more than three years, but some locations now appear to have IDs greater than what is supported by System.Int32
, so the code have now been updated to use System.Int64
instead.