misskey

Added
- High-level API from
misskey-utilcrate misskey::preludethat provides a set of useful re-exports
Changed
- Update the documentation
misskey-util

Initial release
misskey-api

Added
- Trait for entity model types:
EntityandEntityRef - Trait for pagination:
PaginationRequestandOffsetPaginationRequest - Unified representation of IDs:
Id<T> - Support for ID generation methods
Querytype for DNF queries- Missing
Defaultimplementations on some request types - Support for Misskey v12.48.0 ~ v12.48.3
- Support for Misskey v12.49.0 ~ v12.50.0
- Support for Misskey v12.51.0 ~ v12.54.0
- Support for Misskey v12.55.0 ~ v12.56.0
- Support for Misskey v12.57.0 ~ v12.57.4
- Support for Misskey v12.58.0 ~ v12.59.0
- Support for Misskey v12.60.0 ~ v12.60.1
- Support for Misskey v12.61.0 ~ v12.61.1
- Support for Misskey v12.62.0 ~ v12.62.1
- Support for Misskey v12.62.2
- Support for Misskey v12.63.0
notes/reactionsendpointNoteReactionentityPaginationRequest::set_limitandOffsetPaginationRequest::set_limitto give access to thelimitfield
Changed
- Update some words in the description
- Use
Mimefrommimecrate for file types - Use uninhabited type
NoOutgoinginstead of()forConnectChannelRequest::Outgoingof channels that do not send out messages - Forbid to construct error types outside the module
- Rename
model::user::UserSorttoUserSortKey - Expose the implementation of ID
Removed
model::messaging::UserGroup, which is duplicate ofmodel::user_group::UserGroup
Fixed
- Fix some model and request definitions
misskey-http

Changed
- Follow changes of
Clientinmisskey-core- Adjust lifetime specification of request methods
- Implement
UploadFileClient- Take
io::Readinstead of file path in file uploads
- Take
- Stop taking the token as
Optionin the constructor and provide a separate method. - Improve API of
HttpClientBuilder - Accept URL without trailing
/
misskey-websocket

Fixed
- Handle ping/pong with server
Changed
- Follow changes of
Clientinmisskey-core- Adjust lifetime specification of request methods
- Implement
StreamingClient - Improve API of
ReconnectConditionandReconnectConfig - Improve API of
WebSocketClient - Improve API of
WebSocketClientBuilder - Use tokio 0.3 and async-tungstenite 0.10
misskey-core

Added
- Blanket
impls toClient StreamingClientfor streaming connectionsUploadFileClientfor uploading files
Changed
- Update the documentation
- Take
io::Readinstead of file path in file uploads - Adjust lifetime specification of request methods