mastodon_dart 0.3.2
mastodon_dart: ^0.3.2 copied to clipboard
The official Dart library for accessing the Mastodon API. Use in conjunction with mastodon_flutter to build a Flutter Mastodon app.
0.3.0 (4/9/2020) #
- Add most missing data entities
- Add most missing api endpoints
- Update many data entities with properties that were added in recent versions of Mastodon
- Move mock library into
/src - Major documentation upgrades
- Update Dart SDK constraints
0.3.0+1address pub health
0.2.2 (4/6/2020) #
- Improve
AuthBloc:- Do not await AuthStorage twice in constructor
- Add
logOutfunction - Better docs
0.2.1 (4/4/2020) #
- Added bookmarks endpoint with corresponding MockBookmarks class
- Renamed
bookmarkStatustobookmark,unbookmarkStatustounbookmarkto closer match the Mastodon docs. - Moved
bookmarkandunbookmarkmethods to bookmarks endpoint
0.2.0 (4/2/2020) #
- Major refactor for
AuthBloc- Introduce
NullInterceptorSink<T>class to ensure that data being added to a sink cannot be null. UpdatecodeSinkto use theNullInterceptorSink. - Make sure we do not call
_handleCodeuntil we have an authenticated application - Introduce
_initializedCompleter,initializedFuture, andhasAccountbool check - Update
_registerApplicationwith a null check/error throw - Update
_handleCodeto take anAuthenticatedApplicationas well as a code - Better error handling
- Updated documentation
- Introduce
- Removed deprecated example code. Updated code coming soon.
0.1.5 (3/19/2020) #
- Add missing
textproperty toStatus
0.1.4 0.1.4+3 (3/18/2020) #
- Add missing
bookmarkedproperty toStatus - Address pub health suggestions
0.1.3 (3/17/2020) #
- Add missing attachment type to
AttachmentTypeenum
0.1.2 (3/17/2020) #
- Add missing parameter to the
Notificationsendpoint - 0.2.1+1: Null coalesce Notification
exclude_types
0.1.1+1 (3/16/2020) #
- Add new
NotificationsBlocto handle retrieving Notifications
0.1.0+9 (3/15/2020) #
- Deprecate flakey auth code validator
0.1.0+7 (3/15/2020) #
- Update dependencies
- Update rxdart code for latest version
- Add formal example project