Fix: export Meta and Option
- Feat: add example
- Feat: add remote to publicTimeline
- Fix: make previewUrl, votersCount, meta
- Fix: update description
- Feat: add Meta
- Fix: Make website optional for appCredentials
- Fix: Remove follow scope as it is now included in write
- Feat: add toJson methods
- Fix: Handle malformed Card#authorUrl parsing
- Feat: update Account fields
- Feat: update NotificationType values
- Feat: add Poll option type
- Feat: add file attachment support
- Feat:
Mastodon.websocketFactory
is now optional - Fix: move
Application.vapidKey
toAuthenticatedApplication
- Fix: make
Status.text
nullable
- Null safety
- remove mocks
- update deps
- remove dead example
- remove business logic classes
- Fix issue #30
- 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+1
address pub health
- Improve
AuthBloc
:- Do not await AuthStorage twice in constructor
- Add
logOut
function - Better docs
- Added bookmarks endpoint with corresponding MockBookmarks class
- Renamed
bookmarkStatus
tobookmark
,unbookmarkStatus
tounbookmark
to closer match the Mastodon docs. - Moved
bookmark
andunbookmark
methods to bookmarks endpoint
- Major refactor for
AuthBloc
- Introduce
NullInterceptorSink<T>
class to ensure that data being added to a sink cannot be null. UpdatecodeSink
to use theNullInterceptorSink
. - Make sure we do not call
_handleCode
until we have an authenticated application - Introduce
_initialized
Completer,initialized
Future, andhasAccount
bool check - Update
_registerApplication
with a null check/error throw - Update
_handleCode
to take anAuthenticatedApplication
as well as a code - Better error handling
- Updated documentation
- Introduce
- Removed deprecated example code. Updated code coming soon.
- Add missing
text
property toStatus
- Add missing
bookmarked
property toStatus
- Address pub health suggestions
- Add missing attachment type to
AttachmentType
enum
- Add missing parameter to the
Notifications
endpoint - 0.2.1+1: Null coalesce Notification
exclude_types
- Add new
NotificationsBloc
to handle retrieving Notifications
- Deprecate flakey auth code validator
- Update dependencies
- Update rxdart code for latest version
- Add formal example project