Skip to content

v6.9.0

Compare
Choose a tag to compare
@neet neet released this 14 Oct 07:17
d9b3539

6.9.0 (2024-10-14)

In this release, we support the latest Mastodon v4.3.0 which comes with numerous enhancements in notification-related APIs. Here is the list of APIs/types affected by this release. You may also want to read the Mastodon official release note for v4.3.0 for further information.

Types

  • Event["event"] with "notification_merged"
  • v1.AccountWarning type
  • v1.Appeal type
  • v1.GroupedNotificationsResults, v1.PartialAccountWithAvatar, and v1.NotificationGroup types
  • v1.Notification["groupKey"], v1.SeveredRelationshipsNotification, and v1.ModerationWarningNotification types
  • v1.NotificationRequest type
  • v1.RelationshipSeveranceEvent type
  • v1.Suggestion["sources"] property
  • v2.Instance["icon"], v2.Instance["apiVersions"], v2.Instance["configuration"]["vapid"] properties
  • v2.NotificationPolicy type

APIs

  • masto.v1.accounts.fetch({ id: [id1, id2, ...] })
  • masto.v1.accounts.relationship.fetch({ id: [...], withSuspended: boolean })
  • masto.v1.notifications.requests.$select(id).accept()
  • masto.v1.notifications.requests.$select(id).dismiss()
  • masto.v1.notifications.requests.$select(id).fetch()
  • masto.v1.notifications.requests.accept()
  • masto.v1.notifications.requests.dismiss()
  • masto.v1.notifications.requests.list()
  • masto.v1.notifications.requests.merged.fetch()
  • masto.v1.notifications.unreadCount.fetch()
  • masto.v1.statuses.fetch({ id: [id1, id2, ...] })
  • masto.v1.timelines.link.list({ url: "..." })
  • masto.v2.notifications.$select(id).accounts.fetch()
  • masto.v2.notifications.$select(id).dismiss()
  • masto.v2.notifications.$select(id).fetch()
  • masto.v2.notifications.policy.fetch()
  • masto.v2.notifications.policy.update()
  • masto.v2.notifications.unreadCount.fetch()

Features