Releases: typescriptlibs/tsl-mastodon-api
Releases · typescriptlibs/tsl-mastodon-api
v0.5.1
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
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.errorinstead ofAPI.Result.failed - Improve Bridge
-
Support async media upload by @sophiebremer in #37
- Add optional processing await for Mastodon API v2
- Add optional
forcedDelayparameter for minimumAPI.delay - Fix video attachment validation
-
Support media update by @sophiebremer in #38
- Add
API.putMediaAttachmentUpdate - Update
JSON.MediaAttachment;urlparameter can becomenull
- Add
Full Changelog: v0.4.2...v0.5.0
v0.4.2
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
What's Changed
- NotificationParams by @sophiebremer in #16
- Remove focus meta as requirement for image media by @sophiebremer in #31
Full Changelog: v0.4.0...v0.4.1
v0.4.0
- 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.versionandAPI.Config.api_version - Added
Bridge.WebSocket - Added
JSONdoc comments - Added
JSON.Announcement - Added
JSON.isEmojis - Added
JSON.Reaction - Added
JSON.StreamData - Added
StreamAPI - Added
wspackage as optional dependency for server-side WebSocket - Added
node-fetchpackage as optional dependency for server-side fetch (< Node.js v18) - Added
oauthpackage as optional dependency for server-side OAuth - Renamed
API.deleteNotificationtoAPI.postDismissNotification - Fixed #25, dismiss notification should be API.post
v0.3.0
- Added
API.deleteNotification(@mindlapse) - Added
API.getStatusContext(@sophiebremer) - Added
API.getStatusesOf...timeline functions (@sophiebremer) - Added
JSON.isStatusContext(@sophiebremer) - Added
JSON.isTags(@sophiebremer) - Improved
JSON.isStatusto validate tags (@sophiebremer) - Improved
REST.fetchto not post empty form data (@mindlapse) - Improved array validations (@sophiebremer)
- Fixed
JSON.isTagexpecting mandatory history property (@sophiebremer)
v0.2.0
- Added bridge to browsers and Node.js (@sophiebremer)
- Added notifications support (@mindlapse)
- Added support for duplicated params keys (@mindlapse)
- Improved FormData handling (@sophiebremer)
- Removed HTON in favour of bridge system (@sophiebremer)
v0.1.0
- 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
- Add
API.getMediaAttachment - Add
API.postNewMediaAttachment - Add
API.postNewPollVote - Add
JSON.AudioMediaAttachmenttype - Add
JSON.GIFVMediaAttachmenttype - Add
JSON.NewMediaAttachmenttype - Add
JSON.NewPollVotetype - Add
JSON.VideoMediaAttachmenttype - Fixed
JSON.ImageMediaAttachmenttype - Fixed
JSON.Polltype
v0.0.5
- Add test setup
- Improve error handling