Skip to content

Releases: OrionDevelop/Disboard

Release 1.1.255 // Upgrade APIs

07 Mar 13:19
Compare
Choose a tag to compare

Bug Fixes

  • mastodon: type
  • mastodon: response type
  • misskey: missing partial
  • misskey: rename users to user
  • misskey: return typed response
  • misskey: missing partial
  • test: change crypto algo

Chore

  • cleanup tests
  • ci: fix
  • test: fix null check

Code Refactoring

  • remove unused constructor
  • core: support DateTime
  • core: simply
  • core: fix

Docs

  • update readmes
  • Add Misskey
  • fix typo
  • mastodon: trust document
  • misskey: change targeting version of Misskey
  • misskey: fix typo

Features

  • mastodon: support 2.7 APIs
  • misskey: /federation apis
  • misskey: support /users/lists/* endpoints
  • misskey: support /notes endpoints
  • misskey: support /notes/watching endpoints
  • misskey: support /* endpoints
  • misskey: support /messaging endpoints
  • misskey: support /i endpoints
  • misskey: support /hashtags endpoints
  • misskey: support /users endpoints
  • misskey: /drive/files/*
  • misskey: supports charts related APIs
  • misskey: add hybrid timeline for streaming
  • misskey: "_" to "-"
  • misskey: support /ap/show
  • misskey: missing obsolete
  • misskey: marked obsolete methods
  • misskey: add models

Style

  • misskey: fixed by R#er

Reverts

  • fix(test): change crypto algo

BREAKING CHANGE

  • fixed endpoint path for /charts/user
  • several API parameter order has changed

Release 1.1.210 // Misskey WebSocket

17 Nov 07:01
v1.1.210
Compare
Choose a tag to compare

Changelog

BREAKING CHANGES

  • RENAMED
    • FilesClient#CheckExistence to FilesClient#CheckExistenceAsync
    • FilesClient#UploadFromUrl to FilesClient#UploadFromUrlAsync
  • STREAMING CONNECTION
var misskey = new MisskeyClient(...);

// You must call Connect() method at the first.
misskey.ConnectAsync();

var disposable = misskey.Streaming.GlobalTimelineAsObservable().Subscribe(w => w.Dump());
// wait
disposable.Dispose(); // unsubscribe, DOES NOT disconnect streaming.
// api call
await misskey.IWsAsync(); // => User

// You want to disconnect streaming connection, call this method.
misskey.Disconnect();

Bug Fixes

  • core: loop close message
  • core: while to firstasync
  • core: Fix WebSocket cleanup
  • core: use observer's token
  • docs: Fix link url
  • misskey: Fix deadlock
  • misskey: Skip failed test of cdc7312
  • misskey: Missing parameters
  • misskey: remove unused param
  • misskey: Fix typo
  • misskey: as public
  • misskey: sleep
  • misskey: Missing parameter

Chore

  • ci: Add Slack Notification

Code Refactoring

  • core: +
  • core: remove unused imports/setters
  • core: single line
  • core: use ToDictionary
  • misskey: use concat

Docs

  • misskey: Update README.md
  • misskey: Update README.md

Features

  • misskey: Support WsAsync
  • misskey: Support WS
  • misskey: disconnect streaming channel
  • misskey: supports wss connection for rest api
  • misskey: use single WebSocket connection
  • misskey: Support more events

Pull Requests

  • Merge pull request #19 from OrionDevelop/feature/misskey-wss
  • Merge pull request #18 from Xeltica/develop
  • Merge pull request #16 from Xeltica/develop

Release 1.1.174 // Upgrade support versions

03 Nov 17:57
v1.1.174
Compare
Choose a tag to compare

Changelog

  • Support Mastodon 2.6.x and Misskey 10.38.x APIs.
  • Serializable Credentials
// save credential
var mastodon = new MastodonClient("mastodon.cloud");
var credential = mastodon.Credential;

// restore credentials
var credential = JsonConvert.DeserializeObject<Credential>(...);
var mastodon = new Mastodon(credential);

Bug Fixes

  • misskey: Duplicate

Chore

  • Bump misskey version
  • ci: Fix for AppVeyor auto-deployment
  • docs: Ignore Test projects

Docs

  • Update documents
  • Add articles
  • Bump to 2.6.x
  • Fix typo

Features

  • core: Support restore/save state
  • mastodon: Add /conversations API
  • mastodon: Add min_id parameters
  • misskey: Support new APIs

Release 1.1.151, Support Misskey

29 Oct 23:38
v1.1.151
Compare
Choose a tag to compare

Disboard now supports Misskey!
If you want to support Misskey in your application, please install Disboard.Misskey from NuGet.

Changelog

Bug

  • misskey: Closes #11

Bug Fixes

  • ci: Fix typo
  • ci: Requirements
  • ci: automate yes
  • ci: Fix typo
  • ci: mono container using debian jessie
  • core: Missing using
  • core: Fix for null
  • core: Fix UnionType converter
  • core: Accept null value to pass converters.
  • core: Change access level of Domain property
  • core: Fix rgb color converter
  • core: Support binary upload when Json mode
  • core: boolean parsing
  • git: Add gitignore
  • mastodon: List to IEnumerable and Add missing properry
  • mastodon: Fix response type
  • mastodon: Missing test data
  • mastodon: Fix test cases
  • misskey: Add Stay()
  • misskey: Add test data
  • misskey: compile error
  • misskey: Missing api in /drive
  • misskey: configure csproj
  • misskey: Missing commit
  • misskey: Fix for changing mute params.
  • misskey: Typing for App

Chore

  • Release 1.1.x
  • Add CODE_OF_CONDUCT.md
  • ci: Do not increment build number on pull requests
  • ci: Fix circle.yml
  • ci: configure workflow
  • ci: For Ubuntu Tests
  • ci: Use environment variable in Release
  • core: Use HttpClientHandler
  • core: AppClient has Domain property
  • docs: Auto-generate documents
  • git: Ignore *.log
  • mastodon: fix test
  • mastodon: Add /auth tests
  • mastodon: Re-generate test data
  • mastodon: Add tests
  • mastodon: add tests
  • mastodon: Add statuses tests
  • mastodon: Mock Response
  • mastodon: Add test tokens
  • mastodon: Add tests
  • mastodon: Add tests
  • mastodon: Add tests
  • misskey: Add tests
  • misskey: As readonly
  • misskey: Add /my and /mute endpoints
  • misskey: Add some endpoints
  • misskey: Add base class
  • misskey: Add tests
  • misskey: Add /notes/favorites endpoints
  • pleroma: Add tests
  • sln: exclude build docs
  • test: ignore property
  • test: for dotnet test command
  • test: Add JsonConverter tests
  • test: Use as embedded resource
  • test: Use DEBUG
  • tests: Move directory "Tests"

Docs

  • Update README.md
  • Update README.md [skip ci]
  • Update README.md
  • Update README.md
  • Update README.md
  • misskey: Update README.md
  • misskey: Fix version
  • misskey: Update README.md
  • test: Update README.md

Features

  • core: Support UnionType to Convert DateTime
  • misskey: Add / endpoints
  • misskey: Add /users endpoints
  • misskey: Add some /users endpoints
  • misskey: Add /users/lists endpoints
  • misskey: Add /username and /notifications
  • misskey: Add /notes endpoints.
  • misskey: Add /notes endpoints
  • misskey: Add /notes/reactions/ endpoints
  • misskey: Add /following endpoints
  • misskey: Add /drive endpoints
  • misskey: Add /drive/folders endpoints
  • misskey: Add /drive/files endpoints
  • misskey: Add /auth endpoints
  • misskey: Add userr typing
  • misskey: Add /messaging endpoints
  • misskey: Support streaming APIs

Pull Requests

  • Merge pull request #2 from OrionDevelop/feature/misskey
  • Merge pull request #12 from marihachi/marihachi-patch-1
  • Merge pull request #9 from /issues/7
  • Merge pull request #10 from marihachi/marihachi-patch-1
  • Merge pull request #6 from /issues/5

BREAKING CHANGE

Notifications.List parameter's order is changed.

Release 1.0.38, Friendly Exception

21 Oct 03:52
v1.0.38
Compare
Choose a tag to compare

Now, You can catch friendly exception.

var mastodon = new MastodonClient("mastodon.cloud") { ClientId = "", ClientSecret = "", AccessToken = "INVALID_ACCESS_TOKEN" };

try 
{
    await mastodon.Account.VerifyCredentialsAsync();
}
catch (DisboardException e)
{
    e.Dump(); // => Exception
    //  Message:    The access token is invalid
    //  RequestUri: https://mastodon.cloud/api/v1/accounts/verify_credentials
    //  Response:   {"error": "The access token is invalid"}
    //  StatusCode: Unauthorized
}

Changelog

Bug Fixes

  • core: Exists check

Chore

  • core: Add RepositoryUrl
  • git: Update .gitignore
  • meta: Use git-chglog for generating changelog

Docs

  • Update README.md

Features

  • core: throw Exception

Reverts

  • chore(git): Update .gitignore

Pull Requests

Disboard 1.0.31, Support Pleroma!

19 Oct 13:15
v1.0.31
Compare
Choose a tag to compare

This is a second release of Disboaed.

Changelog

Bug Fixes

  • core: Rename
  • misskey: as optional parameter
  • misskey: Access Level

Chore

  • ci: Update appveyor.yml
  • ci: Fix appveyor.yml
  • core: Support custom authentication with modify parameters
  • core: Support Task
  • csproj: Add Version attr
  • csproj: Add description
  • docs: Update README.md
  • mastodon: fix access level
  • misskey: Add user model
  • misskey: missing commit
  • pleroma: Allow access from LINQPad

Docs

  • misskey: Fix newline

Features

  • core: Support WebSocket connection
  • misskey: Add /aggregation endpoint
  • misskey: Support /app endpoint
  • pleroma: Support Pleroma!

Disboard 1.0.0

13 Oct 17:34
v1.0.0
Compare
Choose a tag to compare

This is a first release of Disboard!

  • Disboard 1.0.0
  • Disboard.Mastodon 1.0.0

You can use Disboard on NuGet now.