Releases: daneden/Twift
v0.2.2
v0.2.1
v0.2.0
v0.1.2
v0.1.1
Initial Stable Release (v0.1.0)
I’m excited to publish this version of Twift as pre-1.0 stable!
Now that Twift covers all but a handful of the v2 Twitter API endpoints and has a complete test suite, it’s ready for more broad use.
What to expect for the v1.0 release
Stable v1.0 of Twift is still going to take some time, mostly due to some major missing endpoints in Twitter's V2 API (specifically media endpoints). v1.0 of Twift will properly deprecate OAuth 1.0a user authentication in favour of OAuth 2.0.
What's missing from this release
The only v2 endpoints missing from this release are the compliance and tweet count endpoints, because frankly I’m impatient, and those endpoints seem less commonly-used than others. As always, contributions are welcome!
Twift Early Preview (Beta 5)
Beta 5 of Twift is a potentially breaking change that introduces OAuth 2.0 as the preferred authentication method.
The new authentication function, Twift.Authentication().authenticateUser
, is an async method unlike the callback-based OAuth 1.0a method. Media methods don't support OAuth 2.0, so have been marked as deprecated. In a future version of Twift, only OAuth 2.0 will be supported.
What's Changed
- Pass correct callback URL scheme to authentication by @Tunous in #4
- Add demo app by @daneden in #14
- Add "Create a List" method by @roblack in #7
- Add OAuth 2.0 user authentication by @daneden in #16
New Contributors
- @Tunous made their first contribution in #4
- @daneden made their first contribution in #14
- @roblack made their first contribution in #7
Full Changelog: v0.1.0-beta.4...v0.1.0-beta.5
Twift Early Preview (Beta 4)
Beta 4 of Twift adds a stable uploadMedia
method, and a helper method checkMediaUploadSuccessful
for checking the processing status of large media.
Full Changelog: v0.1.0-beta.3...v0.1.0-beta.4
Twift Early Preview (beta 3)
This release is an early preview of Twift, containing all the Twitter v2 API methods except the following:
PUT /2/lists/:id
POST /2/lists
GET /2/tweets/counts/all
GET /2/tweets/counts/recent
GET /2/compliance/jobs
GET /2/compliance/jobs/:id
POST /2/compliance/jobs
That means you get the following types and methods: Users, Tweets, Polls, Spaces, Mutes, Blocks, Follows, Retweets, Lists*, Likes, Streams, reply hiding, and timelines!
Please take Twift for a spin in your project and provide any feedback by opening issues and pull requests
🚨 Call for contributions
In order to make this library more complete, I need help getting Twitter's v1.1 media upload methods working! This is the area that needs the most attention; if anyone has experience working with the Twitter v1.1 API, I would greatly appreciate the help!