bluesky 0.7.3 bluesky: ^0.7.3 copied to clipboard
The easiest and powerful Dart/Flutter library for Bluesky Social.
Release Note #
v0.7.3 #
- Added callbacks in
RepoCommitAdaptor
and properties inAtUriExtension
. (#586)AtUriExtension
isFeedGenerator
,isNotFeedGenerator
isGraphBlock
,isNotGraphBlock
isGraphList
,isNotGraphList
isGraphListItem
,isNotGraphListItem
- Added callbacks in
RepoCommitAdaptor
onCreateGenerator
onCreateBlock
onCreateList
onCreateListItem
onDeleteGenerator
onDeleteBlock
onDeleteList
onDeleteListItem
v0.7.2 #
- A method to retrieve response data as JSON from endpoints that perform GET communication has been added. These processes do not convert to a specific model object, thus improving performance. (#563)
IdentitiesService
findDIDAsJson
RepositoriesService
findRecordAsJson
findRecordsAsJson
findRepoInfoAsJson
ServersService
findCurrentSessionAsJson
findInviteCodesAsJson
findAppPasswordsAsJson
findServerInfoAsJson
SyncService
findRepoCommitsAsJson
findRepoCommitPathsAsJson
findRepoBlocksAsJson
findRepoCheckoutAsJson
findRepoHeadAsJson
findRecordAsJson
findReposAsJson
ActorsService
searchActorsAsJson
findProfileAsJson
findProfilesAsJson
findSuggestionsAsJson
searchTypeaheadAsJson
findPreferencesAsJson
FeedsService
findTimelineAsJson
findFeedAsJson
findCustomFeedAsJson
findFeedSkeletonAsJson
findActorFeedsAsJson
findLikesAsJson
findRepostedByAsJson
findPostThreadAsJson
findPostsAsJson
findGeneratorAsJson
findGeneratorsAsJson
findGeneratorInfoAsJson
GraphsService
findFollowsAsJson
findFollowersAsJson
findMutesAsJson
findBlocksAsJson
findListsAsJson
findListItemsAsJson
findMutingListsAsJson
NotificationsService
findNotificationsAsJson
findUnreadCountAsJson
UnspeccedService
findPopularFeedAsJson
findPopularFeedGeneratorsAsJson
- Added Viewer utilities. (#576)
ActorProfile
,Actor
,ActorViewer
isNotMuted
isNotBlockedBy
ListView
,ListViewBasic
,ListViewer
isNotMuted
- Added input and output of
findPopularFeedGenerators
inUnspeccedService
. (#581)limit
andcursor
cursor
inFeedGenerators
v0.7.1 #
- Supported
com.atproto.server.describeServer
asfindServerInfo
inServersService
. (#260) - Supported
com.atproto.server.createInviteCodes
ascreateInviteCodes
inServersService
. (#258) - Fixed to throw
UnsupportedError
when an anonymous user tries to access an endpoint that requires authentication. (#564)
v0.7.0 #
- Added
languageTags
parameter forcreatePost
,createPosts
andcreateThread
. Now you can specify well-formatted BCP 47 language tags to your post. (#538) - Added
cid
field toListView
andListViewBasic
objects. (#539) - Added union field
listView
forEmbedViewRecordView
. (#540) - Added following useful methods. (#546)
PostViewer
andPost
objectsisReposted
isNotReposted
isLiked
isNotLiked
ActorViewer
,Actor
andActorProfile
objectsisMutedByList
isNotMutedByList
isBlocking
isNotBlocking
isFollowing
isNotFollowing
isFollowedBy
isNotFollowedBy
- Added
homepage
inpubspec.yaml
. (#549) - Changed the argument of the
uploadBlob
method to byte data instead of a File object. This change allows uploads to be used without being affected by platform differences. (#556)
v0.6.0 #
- Supported
com.atproto.sync.getRepo
asfindRepoCommits
inSyncService
. (#313) - Changed default timeout from 10 seconds to 30 seconds.
- Supported
com.atproto.sync.getCommitPath
asfindRepoCommitPaths
inSyncService
. (#310) - Supported
com.atproto.sync.getBlocks
asfindRepoBlocks
inSyncService
. (#308) - Supported
com.atproto.sync.getCheckout
asfindRepoCheckout
inSyncService
. (#309) - Supported
com.atproto.sync.getHead
asfindRepoHead
inSyncService
. (#311) - Supported
com.atproto.sync.getRecord
asfindRecord
inSyncService
. (#312) - Supported
com.atproto.repo.listRecords
asfindRecords
inRepositoriesService
. (#305) - Supported
com.atproto.repo.rebaseRepo
asrebaseRepo
inRepositoriesService
. (#509) - Supported
com.atproto.sync.listRepos
asfindRepos
inSyncService
. (#315) - Renamed object from
Repo
toRepoInfo
returned fromfindRepoInfo
inRepositoriesService
. - Renamed
RecordValue
toRecord
. And nowcreateRecord
andupdateRecord
and following methods returnsStrongRef
. (#511)createPost
createThread
createRepost
createLike
createGenerator
createFollow
createBlock
createList
createListItem
updateProfile
- Removed
BlobContext
andLegacyBlob
. Blobs in the old format were modified to be converted to the new format. (#514)
v0.5.7 #
- Renamed property from
data
torecord
inRepoCommitUpdate
.
v0.5.6 #
v0.5.5 #
- Upgraded
atproto
andatproto_core
.
v0.5.3 #
- Renamed from
findSkeletonFeed
tofindFeedSkeleton
. (#456) - Added
parentHeight
parameter tofindPostThread
. (#457) - Supported
app.bsky.unspecced.getPopularFeedGenerators
asfindPopularFeedGenerators
inUnspeccedService
. (#458) - Exposed
CopyWith
classes. (#463) - Made
labels
field to nullable.actor.dart
actor_profile.dart
post.dart
notification.dart
v0.5.2 #
- Supported
app.bsky.feed.generator
ascreateGenerator
inFeedsService
. (#430) - Added
app.bsky.actor.defs#savedFeedsPref
assavedFeeds
field inPreference
object. (#427) - Supported
app.bsky.feed.getActorFeeds
asfindActorFeeds
inFeedsService
. (#431) - Supported
app.bsky.feed.getFeedGenerator
asfindGenerator
inFeedsService
. (#433) - Supported
app.bsky.feed.getFeedGenerators
asfindGenerators
inFeedsService
. (#434) - Supported
app.bsky.feed.getFeed
asfindCustomFeed
inFeedsService
. (#432) - Supported
app.bsky.feed.getFeedSkeleton
asfindSkeletonFeed
inFeedsService
. (#435) - Supported
app.bsky.feed.describeFeedGenerator
asfindGeneratorInfo
inFeedsService
. (#429) - Added
generatorView
type inEmbedViewRecordView
object. (#428)
v0.5.1 #
- The
Reply
object under theFeed
object has been modified to be Union asReplyPost
. In addition, the following objects have been renamed to make them common objects. (#424)- Changed named from
PostThreadViewNotFound
toNotFoundPost
- Changed name from
PostThreadViewBlocked
toBlockedPost
- Changed named from
v0.5.0 #
- Supported
app.bsky.actor.getPreferences
asfindPreferences
inActorsService
. (#387) - Fixed field type to
AtUri
fromString
inActorViewer
andPostViewer
. - Supported
app.bsky.actor.putPreferences
asupdatePreferences
inActorsService
. (#388) - Fixed
Reason
object to union. (#399) - Supported
app.bsky.graph.list
ascreateList
inGraphsService
. (#392) - Supported
app.bsky.graph.getLists
asfindLists
inGraphsService
. (#391) - Supported
app.bsky.graph.getList
asfindListItems
inGraphsService
. (#389) - Supported
app.bsky.graph.listitem
ascreateListItem
inGraphsService
. (#393) - Supported
app.bsky.graph.getListMutes
asfindMutingLists
inGraphsService
. (#390) - Added
mutedByList
field inActorViewer
object. (#396) - Supported
app.bsky.graph.muteActorList
ascreateMuteActorList
inGraphsService
. (#394) - Supported
app.bsky.graph.unmuteActorList
asdeleteMuteActorList
inGraphsService
. (#395) - Updated SDK to
">=2.17.0 <4.0.0"
. (#406) - Added
createThread
inFeedsService
. (#370)
v0.4.6 #
- Supported
com.atproto.repo.applyWrites
asupdateBulk
inRepositoriesService
. Also added following utilities. (#306)createRecords
updateRecords
deleteRecords
- Added
parent
field inPostThreadViewRecord
. (#364) - Removed
feed_algorithm
and make this parameter toString?
infindTimeline
. - Added
toStrongRef()
method inPost
. You can easily convertPost
object toStrongRef
object. (#367) - Added bulk options for
FeedsService
andGraphsService
. (#373)createPosts
createReposts
createLikes
createFollows
createBlocks
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, theunknown
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 inNotification
object.
v0.4.2 #
v0.4.1 #
v0.4.0 #
v0.3.8 #
- Added
protocol
option. Defaults toHTTPS
. (#269) - Fixed bugs of
media
field inEmbedRecordWithMedia
andEmbedViewRecordWithMedia
. (#282) - Added
atproto
services. You can access the functionality of theatproto
package from thebluesky
package without having to use theatproto
package directly.IdentitiesService
ServersService
RepositoriesService
ModerationService
v0.3.7 #
- Fixed type of
facet_link
fromapp.bsky.richtext.facet#mention
toapp.bsky.richtext.facet#link
.
v0.3.6 #
v0.3.2 #
- Merged official refactoring. (#52)
- Removed
deletePost
,deleteLike
,deleteRepost
,deleteFollow
. UseRepositoriesService.deleteRecord
instead - Renamed from
findHomeTimeline
tofindTimeline
- Renamed from
findActorTypeahead
tofindTypeahead
- Renamed from
findFeeds
tofindFeed
- Renamed all
users
toactors
- Removed
v0.3.1 #
v0.3.0 #
v0.2.5 #
- Added
createMute
inGraphsService
. (#27) - Added
deleteMute
inGraphsService
. (#24) - Added
updateNotificationsAsRead
inNotificationsService
. (#23) - Added
findMutes
inGraphsService
. (#25) - Added
findRepostedBy
inFeedsService
. (#39) - Added
UnspeccedService
andfindPopularFeeds
. (#117) - Added
findPostThread
inFeedsService
. (#38) - Added
searchActorTypeahead
inActorsService
. (#49)
v0.2.4 #
v0.2.3 #
v0.2.1 #
v0.2.0 #
- Changed parameter names. (#68)
- From
ActorsService.lookupProfile#handle
, toActorsService.lookupProfile#actor
. - From
ActorsService.lookupProfiles#handles
, toActorsService.lookupProfiles#actors
.
- From
- Refactored objects and structures. (#70)
- Deleted
BlueskyResponse
. UseATProtoResponse
instead. - Deleted
BlueskyRequest
. UseATProtoRequest
instead. - Deleted
BlueskyException
. UseATProtoException
instead.
- Deleted
- Fixed
INFO: The annotation 'JsonKey' can only be used on fields or getters.
. (#51) - Added repost methods in
FeedsService
. (#36)
v0.1.0 #
v0.0.1 #
- First Release!
v0.0.0 #
- Little Beginning.