API Release 0.9.0
v0.9.0
Features
- User Streams (user-specific websockets, like App Streams for individual users)
- Invited users now have 512MiB of free storage, ensuring everyone has some free storage
- Users may gift Pnut Badges to other users
- Basic poll search
- Get multiple polls by ID in a single call
- Bookmarks may be saved with note, which is only visible to the user who bookmarked it, when retrieving their own bookmarks
- Clients can limit what scopes can be authorized
- /sys/statsnow includes- counts.clients.public, tracking clients that are "active/public" and usable by more than just a single user
- Alternative API domain https://pnut-api-1.org
- App Streams messages and posts now include meta.suppress_notifications, andmeta.subscribed_user_idsto simplify notifications
- include_repliesand- include_mention_postsquery parameters for post streams
- has_mentionspost search filter
Changes
- Requesting account deletion requires password verification
- Only human account-types can respond to polls
- is_your_responseon poll options changed to- trueor- falsefrom- 1or- 0
- App Streams now have connection- and subscription-level query parameters
- App Streams objects are more consistent
- User tokens return with storage.totalin addition tostorage.available.
Fixes
- Some old avatars were not deleted
- /users/{id}/coverwas not redirecting properly
- "Account locked out" was logged after single failed login attempt
- include_user=0returned empty string instead of user's ID for embedded users on file objects
- Following a user in rapid succession could cause multiple listings of a user in your follows or followings
Released 2018-08-13