Skip to content

Releases: abjerner/Skybrud.Social.Mastodon

v1.0.0-alpha005

28 Mar 20:29
Compare
Choose a tag to compare

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Social.Mastodon --version 1.0.0-alpha005

or the NuGet package manager:

Install-Package Skybrud.Social.Mastodon -Version 1.0.0-alpha005

Changelog

  • Added support for custom emojis in status messages (see 7efa2a4)
    Status messages may expose a list of custom emojis used where the information includes the emoji shortcode and URLs for corresponding images. Thanks to a PR from @CodeBunTes this is now supported in this package.

  • Added support for custom emojis for accounts (see 35382f6)
    The MastodonAccount class now exposes an Emojis property listing the custom emojis used in the account profile (eg. the in the DisplayName or Note properties).

  • Added support for custom account profile fields (see 90ec9bc)
    The MastodonAccount class now exposes a Fields property listing the custom profile fields - eg. URLs for other sites.

  • Added support for polls in status messages (see 3195149)
    The MastodonStatus class now exposes a Poll property with information about the poll (if any) of a status message.

  • Added support for mentions in status messages (see 4879318)
    The MastodonStatus class now exposes a Mentions property listing the the users mentioned in a given status message.

  • Added support for reblog in status messages (see 8b08f17)
    The MastodonStatus class now exposes a Reblog property containing the original status message of the status message is a reblog of another status message.

v1.0.0-alpha004

18 Mar 18:48
Compare
Choose a tag to compare

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Social.Mastodon --version 1.0.0-alpha004

or the NuGet package manager:

Install-Package Skybrud.Social.Mastodon -Version 1.0.0-alpha004

Changelog

  • Updated the Skybrud.Essentials.Http dependency (see bb8d864)
    This release updates the Skybrud.Essentials.Http from v1.1.4 to v1.2.0.

v1.0.0-alpha003

17 Oct 10:39
Compare
Choose a tag to compare

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Social.Mastodon --version 1.0.0-alpha003

or the NuGet package manager:

Install-Package Skybrud.Social.Mastodon -Version 1.0.0-alpha003

Changelog

  • Introduced new static MastodonHttpService.CreateFromClient method (see 8f8ca8e)
    This allows developers to specify their own MastodonHttpClient instance (might even be a sub class of MastodonHttpClient), which then will be wrapped by the MastodonHttpService instance.

  • Updated the MastodonHttpClient.PrepareHttpRequest method to set the "Authorization" HTTP header when an access token has been specified (see c1d1356)
    This was overlooked in previous releases, but will allow authenticated requests to the Mastodon API.

  • Added Error property to the MastodonHttpException class (see c19123c)
    The response body may contain a JSON object with an error property that explains the error that triggered the exception.

v1.0.0-alpha002

30 Sep 17:17
Compare
Choose a tag to compare

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Social.Mastodon --version 1.0.0-alpha002

or the NuGet package manager:

Install-Package Skybrud.Social.Mastodon -Version 1.0.0-alpha002

v1.0.0-alpha001

23 Sep 12:41
Compare
Choose a tag to compare

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Social.Mastodon --version 1.0.0-alpha001

or the NuGet package manager:

Install-Package Skybrud.Social.Mastodon -Version 1.0.0-alpha001