tsl-mastodon-api

TypeScript Library for the Mastodon API

MIT License

Downloads
6.4K
Stars
13
Committers
2

Bot releases are visible (Hide)

tsl-mastodon-api - v0.5.0 Latest Release

Published by sophiebremer 7 months ago

What's Changed

Full Changelog: https://github.com/typescriptlibs/tsl-mastodon-api/compare/v0.4.2...v0.5.0

tsl-mastodon-api - v0.4.2

Published by sophiebremer 8 months ago

What's Changed

Full Changelog: https://github.com/typescriptlibs/tsl-mastodon-api/compare/v0.4.1...v0.4.2

tsl-mastodon-api - v0.4.1

Published by sophiebremer about 1 year ago

What's Changed

Full Changelog: https://github.com/typescriptlibs/tsl-mastodon-api/compare/v0.4.0...v0.4.1

tsl-mastodon-api - v0.4.0

Published by sophiebremer over 1 year ago

  • 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
tsl-mastodon-api - v0.3.0

Published by sophiebremer over 1 year ago

  • Added API.deleteNotification (@mindlapse)
  • Added API.getStatusContext (@sophiebremer)
  • Added API.getStatusesOf... timeline functions (@sophiebremer)
  • Added JSON.isStatusContext (@sophiebremer)
  • Added JSON.isTags (@sophiebremer)
  • Improved JSON.isStatus to validate tags (@sophiebremer)
  • Improved REST.fetch to not post empty form data (@mindlapse)
  • Improved array validations (@sophiebremer)
  • Fixed JSON.isTag expecting mandatory history property (@sophiebremer)
tsl-mastodon-api - v0.2.0

Published by sophiebremer over 1 year ago

  • 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)
tsl-mastodon-api - v0.1.0

Published by sophiebremer almost 2 years ago

  • 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
tsl-mastodon-api - v0.0.6

Published by sophiebremer almost 2 years ago

  • 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
tsl-mastodon-api - v0.0.5

Published by sophiebremer almost 2 years ago

  • Add test setup
  • Improve error handling
tsl-mastodon-api - v0.0.4

Published by sophiebremer almost 2 years ago

  • Fix new status validation
tsl-mastodon-api - v0.0.3

Published by sophiebremer almost 2 years ago

  • Fix Blob reference issue
tsl-mastodon-api - v0.0.2

Published by sophiebremer almost 2 years ago

  • Split Mastodon logic into API, JSON, REST
  • Add search API
tsl-mastodon-api - v0.0.1

Published by sophiebremer almost 2 years ago

  • Add MastodonAPI.fetch
  • Add ES module structure
  • Add Promise support
  • Add TypeScript support