Skip to content

Releases: coord-e/misskey-rs

v0.2.0

18 Dec 01:09
d064e32
Compare
Choose a tag to compare

misskey crates.io docs.rs

Added

  • High-level API from misskey-util crate
  • misskey::prelude that provides a set of useful re-exports

Changed

  • Update the documentation

misskey-util crates.io docs.rs

Initial release

misskey-api crates.io docs.rs

Added

  • Trait for entity model types: Entity and EntityRef
  • Trait for pagination: PaginationRequest and OffsetPaginationRequest
  • Unified representation of IDs: Id<T>
  • Support for ID generation methods
  • Query type for DNF queries
  • Missing Default implementations 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/reactions endpoint
  • NoteReaction entity
  • PaginationRequest::set_limit and OffsetPaginationRequest::set_limit to give access to the limit field

Changed

  • Update some words in the description
  • Use Mime from mime crate for file types
  • Use uninhabited type NoOutgoing instead of () for ConnectChannelRequest::Outgoing of channels that do not send out messages
  • Forbid to construct error types outside the module
  • Rename model::user::UserSort to UserSortKey
  • Expose the implementation of ID

Removed

  • model::messaging::UserGroup, which is duplicate of model::user_group::UserGroup

Fixed

  • Fix some model and request definitions

misskey-http crates.io docs.rs

Changed

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

misskey-websocket crates.io docs.rs

Fixed

  • Handle ping/pong with server

Changed

  • Follow changes of Client in misskey-core
    • Adjust lifetime specification of request methods
  • Implement StreamingClient
  • Improve API of ReconnectCondition and ReconnectConfig
  • Improve API of WebSocketClient
  • Improve API of WebSocketClientBuilder
  • Use tokio 0.3 and async-tungstenite 0.10

misskey-core crates.io docs.rs

Added

  • Blanket impls to Client
  • StreamingClient for streaming connections
  • UploadFileClient for uploading files

Changed

  • Update the documentation
  • Take io::Read instead of file path in file uploads
  • Adjust lifetime specification of request methods