Releases: OrionDevelop/Disboard
Releases · OrionDevelop/Disboard
Release 1.1.255 // Upgrade APIs
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
Changelog
BREAKING CHANGES
- RENAMED
FilesClient#CheckExistence
toFilesClient#CheckExistenceAsync
FilesClient#UploadFromUrl
toFilesClient#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
Release 1.1.174 // Upgrade support versions
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
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
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!
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
This is a first release of Disboard!
- Disboard 1.0.0
- Disboard.Mastodon 1.0.0
You can use Disboard on NuGet now.