- Admin API: An endpoint to manage frontends.
- Streaming API: Add follow relationships updates.
- WebPush: Introduce `pleroma:chat_mention` and `pleroma:emoji_reaction` notification types.
+ - Mastodon API: Add monthly active users to `/api/v1/instance` (`pleroma.stats.mau`).
+ - Mastodon API: Home, public, hashtag & list timelines accept `only_media`, `remote` & `local` parameters for filtration.
+- Mastodon API: `/api/v1/accounts/:id` & `/api/v1/mutes` endpoints accept `with_relationships` parameter and return filled `pleroma.relationship` field.
</details>
### Fixed
- `/api/v1/accounts/:id`
- `/api/v1/accounts/:id/statuses`
+ `/api/v1/accounts/:id/statuses` endpoint accepts these parameters:
+
+ - `pinned`: include only pinned statuses
+ - `tagged`: with tag
+ - `only_media`: include only statuses with media attached
+ - `with_muted`: include statuses/reactions from muted accounts
+ - `exclude_reblogs`: exclude reblogs
+ - `exclude_replies`: exclude replies
+ - `exclude_visibilities`: exclude visibilities
+
+Endpoints which accept `with_relationships` parameter:
+
+- `/api/v1/accounts/:id`
+- `/api/v1/accounts/:id/followers`
+- `/api/v1/accounts/:id/following`
+- `/api/v1/mutes`
+
Has these additional fields under the `pleroma` object:
- `ap_id`: nullable URL string, ActivityPub id of the user