# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added ### Changed ### Deprecated ### Removed ### Fixed ### Security ## [0.3.0-rc.1] - 2022-05-17 ### Added - Support for Misskey v12.65.4 ~ v12.65.7 - endpoint `get-online-users-count` - Support for Misskey v12.66.0 - endpoint `server-info` - Support for Misskey v12.67.0 ~ v12.68.0 - endpoint `ping` - endpoint `i/registry/*` - registry-related model types, such as `RegistryKey`, `RegistryValueType`, and `RegistryScope` - `RegistryUpdated` variant to `MainStreamEvent` - Support for Misskey v12.69.0 - Support for Misskey v12.70.0 - Support for Misskey v12.71.0 ~ v12.74.1 - Support for Misskey v12.75.0 ~ v12.75.1 - `muted_notification_types` user setting which is available since v12.48.0 ### Removed - `ClientSettingUpdated` variant from `MainStreamEvent` - For Misskey v12.67.0 ~ v12.68.0 - Latest version flag from being enabled as default ### Fixed - Fix `admin/show-user` response ## [0.2.0] - 2020-12-17 ### 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