Skip to content

Releases: typescriptlibs/tsl-mastodon-api

v0.5.1

21 Jun 18:56
8288879

Choose a tag to compare

What's Changed

  • Updated dependencies by @sophiebremer in #39
    • Updates TypeScriptLibs/AMD dependency to v1.3.1
    • Updates TypeScript dependency to v5.5.2
    • Updates optional WS dependency to v8.17.1 (see CVE-2024-37890)

Full Changelog: v0.5.0...v0.5.1

v0.5.0

10 Mar 10:07
a59941c

Choose a tag to compare

What's Changed

  • AMD bundle for front-end by @sophiebremer in #29

    • Add AMD bundle for front-end implementations
    • Add test suite for front-end implementations to the GitHub repository
    • Improve API errors; use API.Result.error instead of API.Result.failed
    • Improve Bridge
  • Support async media upload by @sophiebremer in #37

    • Add optional processing await for Mastodon API v2
    • Add optional forcedDelay parameter for minimum API.delay
    • Fix video attachment validation
  • Support media update by @sophiebremer in #38

    • Add API.putMediaAttachmentUpdate
    • Update JSON.MediaAttachment; url parameter can become null

Full Changelog: v0.4.2...v0.5.0

v0.4.2

24 Feb 22:30
43f6615

Choose a tag to compare

v0.4.2 Pre-release
Pre-release

What's Changed

  • Fix form data with overloaded key by @sophiebremer in #33
  • Fix issue to add media attachment

Full Changelog: v0.4.1...v0.4.2

v0.4.1

28 Sep 04:03
e2d0a13

Choose a tag to compare

v0.4.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

04 Feb 14:07
be7f251

Choose a tag to compare

v0.4.0 Pre-release
Pre-release
  • Added API.delete
  • Added API.deleteAnnouncementReaction
  • Added API.get
  • Added API.getAnnouncements
  • Added API.post
  • Added API.postDismissAllNotifications
  • Added API.postDismissAnnouncement
  • Added API.put
  • Added API.putAnnouncementReaction
  • Added API.version and API.Config.api_version
  • Added Bridge.WebSocket
  • Added JSON doc comments
  • Added JSON.Announcement
  • Added JSON.isEmojis
  • Added JSON.Reaction
  • Added JSON.StreamData
  • Added StreamAPI
  • Added ws package as optional dependency for server-side WebSocket
  • Added node-fetch package as optional dependency for server-side fetch (< Node.js v18)
  • Added oauth package as optional dependency for server-side OAuth
  • Renamed API.deleteNotification to API.postDismissNotification
  • Fixed #25, dismiss notification should be API.post

v0.3.0

29 Jan 10:58
47bdb32

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

v0.2.0

22 Jan 12:14
f2443c2

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

v0.1.0

17 Dec 19:47

Choose a tag to compare

v0.1.0 Pre-release
Pre-release
  • Added support of lists
  • Added support of scheduled status
  • Added support of HTON (Hyper-Text Object Notification)
  • Improved API
  • Improved JSON
  • Improved support of statuses
  • Simplified OAuth functions
  • Simplified Tooling

v0.0.6

02 Dec 20:56

Choose a tag to compare

v0.0.6 Pre-release
Pre-release
  • Add API.getMediaAttachment
  • Add API.postNewMediaAttachment
  • Add API.postNewPollVote
  • Add JSON.AudioMediaAttachment type
  • Add JSON.GIFVMediaAttachment type
  • Add JSON.NewMediaAttachment type
  • Add JSON.NewPollVote type
  • Add JSON.VideoMediaAttachment type
  • Fixed JSON.ImageMediaAttachment type
  • Fixed JSON.Poll type

v0.0.5

27 Nov 13:40

Choose a tag to compare

v0.0.5 Pre-release
Pre-release
  • Add test setup
  • Improve error handling