bluesky 0.4.5 copy "bluesky: ^0.4.5" to clipboard
bluesky: ^0.4.5 copied to clipboard

The easiest and powerful Dart/Flutter library for Bluesky Social.

Release Note #

v0.4.5 #

  • Added unknown fields for union types. The AT Protocol allows some endpoints to create records of types not officially supported. In such cases, the unknown field is used to store the raw JSON for a safe and user-choice implementation. (#350)

v0.4.4 #

  • Upgraded atproto package.
  • Added record field in Notification object.

v0.4.3 #

  • Added labels fields. (#346)
    • Post
    • Actor
    • ActorProfile
    • Notification

v0.4.2 #

  • Added includeNsfw flag to findPopularFeed. (#329)
  • Added SyncService and supported stream API as subscribeRepos (#318)
  • Made replies to nullable in PostThreadViewRecord. (#335)
  • Added anonymous constructor in Bluesky object. (#324)

v0.4.1 #

  • Supported findBlocks. (#320)
  • Supported createBlock. (#320)
  • Fixed PostThread to union type. (#320)
  • Supported Blob in legacy format. Now you can use them easily with Union type BlobContext. (#283)

v0.4.0 #

  • Refactored object names.
  • Supported app.bsky.feed.getPosts. (#292)
  • Upgraded atproto. (#288)
  • Supported updateProfile. (#50)

v0.3.8 #

  • Added protocol option. Defaults to HTTPS. (#269)
  • Fixed bugs of media field in EmbedRecordWithMedia and EmbedViewRecordWithMedia. (#282)
  • Added atproto services. You can access the functionality of the atproto package from the bluesky package without having to use the atproto package directly.
    • IdentitiesService
    • ServersService
    • RepositoriesService
    • ModerationService

v0.3.7 #

  • Fixed type of facet_link from app.bsky.richtext.facet#mention to app.bsky.richtext.facet#link.

v0.3.6 #

  • Added reply parameter in createPost. (#246)
  • Added facets parameter in createPost. (#247)
  • Added embed parameter in createPost. (#248)
  • Supported upload media. (#249)

v0.3.5 #

  • Fixed to make indexedAt nullable in ActorProfile. (#244)

v0.3.4 #

  • Upgraded xrpc to make this package with Flutter. (#242)

v0.3.3 #

  • Supported facet and embed features in Post. (#234)

v0.3.2 #

  • Merged official refactoring. (#52)
    • Removed deletePost, deleteLike, deleteRepost, deleteFollow. Use RepositoriesService.deleteRecord instead
    • Renamed from findHomeTimeline to findTimeline
    • Renamed from findActorTypeahead to findTypeahead
    • Renamed from findFeeds to findFeed
    • Renamed all users to actors

v0.3.1 #

  • Removed ActorDeclaration. (#199)
  • Fixed INFO: The annotation 'JsonKey' can only be used on fields or getters.. (#201)

v0.3.0 #

  • Fixed to use xrpc package and refactored structures. (#146)
  • Fixed to use at_uri for uri parameters. (#144)

v0.2.5 #

  • Added createMute in GraphsService. (#27)
  • Added deleteMute in GraphsService. (#24)
  • Added updateNotificationsAsRead in NotificationsService. (#23)
  • Added findMutes in GraphsService. (#25)
  • Added findRepostedBy in FeedsService. (#39)
  • Added UnspeccedService and findPopularFeeds. (#117)
  • Added findPostThread in FeedsService. (#38)
  • Added searchActorTypeahead in ActorsService. (#49)

v0.2.4 #

  • Changed from upvoteCount field to likeCount, and deleted downvoteCount. (#96)
  • Added $type fields. (#97)
    • PostRecord
    • Reason
    • Embed
  • Added PostViewer in Post. (#98)

v0.2.3 #

  • Added findLikes in FeedsService. (#37)
  • Added findFollows in GraphsService. (#26)
  • Added findFollowers in GraphsService. (#28)
  • Added findSuggestions in ActorsService. (#44)

v0.2.2 #

  • Fixed standard prefix from get to find. (#90)

v0.2.1 #

  • Fixed standard prefix from destroy to delete. (#81)
  • Fixed standard prefix from lookup to get. (#84)
  • Added methods in FeedsService. (#33)
    • createLike
    • deleteLike
  • Added GraphsService and methods to follow users. (#29)
    • createFollow
    • deleteFollow
  • Added getFeeds in FeedsService. (#47)

v0.2.0 #

  • Changed parameter names. (#68)
    • From ActorsService.lookupProfile#handle, to ActorsService.lookupProfile#actor.
    • From ActorsService.lookupProfiles#handles, to ActorsService.lookupProfiles#actors.
  • Refactored objects and structures. (#70)
    • Deleted BlueskyResponse. Use ATProtoResponse instead.
    • Deleted BlueskyRequest. Use ATProtoRequest instead.
    • Deleted BlueskyException. Use ATProtoException instead.
  • Fixed INFO: The annotation 'JsonKey' can only be used on fields or getters.. (#51)
  • Added repost methods in FeedsService. (#36)

v0.1.0 #

  • Added NotificationsService and lookupNotifications method. (#19)
  • Added lookupUnreadCount for NotificationsService. (#18)
  • Common functions were split into atproto_core. (#16)

v0.0.1 #

  • First Release!

v0.0.0 #

  • Little Beginning.
23
likes
0
pub points
82%
popularity

Publisher

verified publisheratprotodart.com

The easiest and powerful Dart/Flutter library for Bluesky Social.

Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

atproto, atproto_core, freezed_annotation, json_annotation

More

Packages that depend on bluesky