You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
0.12 (2018/08/23)
Features
Page::items_iter
added, abstracts over "next_page" logicelefen::prelude
andelefen::apps::prelude
modules added to more easily import all necessary types- Helpers added to allow serialization & deseriasization of
Data
types totoml
Breaking Changes
- Combined all parameters to
mastodon.statuses
(exceptid
) to their own type,StatusesRequest
- All API methods on
Mastodon
type moved into a trait,MastodonClient
, to enable better mocking during tests Mastodon::from_data(Data)
was changed toMastodon::from(Data)
AppBuilder
was changed, useApp::builder()
insteadRegistration
was broken up to enable better registration flow
Documentation
- All API methods now have doc comments
- All docs were updated for the new breaking changes
Compatibility
- Login to pleroma instances was fixed
0.11
- Added more examples to
examples
directory. - Fixed
follow
andunfollow
routes. - Updated
moved
field to beBox<Account>
.
0.10
- Added the ability to handle paged entities like favourites and such.(Only favourites in prerelease)
- Added optional
source
andmoved
fields toAccount
. - Added
Source
struct to match with theAccount.source
field. - Added
CredientialsBuilder
struct for updating profile usingverify_credientials
. - Attachment now handles being sent an empty object, which is converted
to
None
. - Added ombed data fields to
Card
. - Added
version
andurls
fields toInstance
. - Added
id
,muting_notifications
, anddomain_blocking
toRelationship
. - Added
emojis
,language
, andpinned
fields toStatus
- Added
Emoji
struct. - Added
List
andMention
structs(matching routes not added yet). - Added example that prints your profile.
- Updated dependencies