From 73444f4e94b9348bb99b6963b8948bf09bc06c09 Mon Sep 17 00:00:00 2001 From: Janison Sivarajah Date: Thu, 11 Mar 2021 11:09:25 -0500 Subject: [PATCH] Release v0.0.30 (#67) --- changelogs/v0.0.30.md | 8 ++++++++ etc/sdk.api.md | 37 +++++++++++++++++++++++++++++++++++ lerna.json | 2 +- packages/mailbox/package.json | 6 +++--- packages/sdk/package.json | 10 +++++----- packages/storage/package.json | 8 ++++---- packages/users/package.json | 4 ++-- packages/utils/package.json | 2 +- 8 files changed, 61 insertions(+), 16 deletions(-) create mode 100644 changelogs/v0.0.30.md diff --git a/changelogs/v0.0.30.md b/changelogs/v0.0.30.md new file mode 100644 index 0000000..e455f96 --- /dev/null +++ b/changelogs/v0.0.30.md @@ -0,0 +1,8 @@ +# CHANGELOG + +## v0.0.30 + +This release contains the move functionality so that multiple files could be moved using the Space SDK + +### Features +- Move command diff --git a/etc/sdk.api.md b/etc/sdk.api.md index bdfd6a4..504d507 100644 --- a/etc/sdk.api.md +++ b/etc/sdk.api.md @@ -325,6 +325,42 @@ export interface MakeFilePublicRequest { path: string; } +// @public (undocumented) +export type MovePathsEventData = MovePathsStatus | MovePathsResultSummary; + +// @public (undocumented) +export type MovePathsEventType = 'data' | 'error' | 'done'; + +// @public (undocumented) +export type MovePathsListener = (data: MovePathsEventData) => void; + +// @public (undocumented) +export interface MovePathsResponse { + // (undocumented) + off: (type: MovePathsEventType, listener: MovePathsListener) => void; + // (undocumented) + on: (type: MovePathsEventType, listener: MovePathsListener) => void; + once: (type: MovePathsEventType, listener: MovePathsListener) => void; +} + +// @public (undocumented) +export interface MovePathsResultSummary { + // (undocumented) + count: number; +} + +// @public (undocumented) +export interface MovePathsStatus { + // (undocumented) + destPath: string; + // (undocumented) + error?: Error; + // (undocumented) + sourcePath: string; + // (undocumented) + status: 'success' | 'error'; +} + // @public (undocumented) interface Notification_2 { // (undocumented) @@ -596,6 +632,7 @@ export class UserStorage { initListener(): Promise; initMailbox(): Promise; listDirectory(request: ListDirectoryRequest): Promise; + movePaths(bucketName: string, sourcePaths: string[], destPaths: string[]): Promise; notificationSubscribe(): Promise; openFile(request: OpenFileRequest): Promise; openFileByUuid(request: OpenUuidFileRequest): Promise; diff --git a/lerna.json b/lerna.json index 12ee321..eadaaac 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "packages": [ "packages/*" ], - "version": "0.0.29", + "version": "0.0.30", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/packages/mailbox/package.json b/packages/mailbox/package.json index d439286..83d848d 100644 --- a/packages/mailbox/package.json +++ b/packages/mailbox/package.json @@ -1,6 +1,6 @@ { "name": "@spacehq/mailbox", - "version": "0.0.29", + "version": "0.0.30", "description": "Space Mailbox implementation", "main": "dist/index", "types": "dist/index", @@ -36,8 +36,8 @@ }, "dependencies": { "@improbable-eng/grpc-web": "^0.14.0", - "@spacehq/users": "^0.0.29", - "@spacehq/utils": "^0.0.29", + "@spacehq/users": "^0.0.30", + "@spacehq/utils": "^0.0.30", "@textile/crypto": "^2.0.0", "@types/lodash": "^4.14.165", "axios": "^0.21.1", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 0b9c2be..c752a0d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@spacehq/sdk", - "version": "0.0.29", + "version": "0.0.30", "description": "Space SDK Library", "main": "dist/index", "types": "dist/index", @@ -33,9 +33,9 @@ "typescript": "^3.9.3" }, "dependencies": { - "@spacehq/mailbox": "^0.0.29", - "@spacehq/storage": "^0.0.29", - "@spacehq/users": "^0.0.29", - "@spacehq/utils": "^0.0.29" + "@spacehq/mailbox": "^0.0.30", + "@spacehq/storage": "^0.0.30", + "@spacehq/users": "^0.0.30", + "@spacehq/utils": "^0.0.30" } } diff --git a/packages/storage/package.json b/packages/storage/package.json index 8adffb5..5c1321f 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@spacehq/storage", - "version": "0.0.29", + "version": "0.0.30", "description": "Space storage implementation", "main": "dist/index", "types": "dist/index", @@ -42,9 +42,9 @@ }, "dependencies": { "@improbable-eng/grpc-web": "^0.13.0", - "@spacehq/mailbox": "^0.0.29", - "@spacehq/users": "^0.0.29", - "@spacehq/utils": "^0.0.29", + "@spacehq/mailbox": "^0.0.30", + "@spacehq/users": "^0.0.30", + "@spacehq/utils": "^0.0.30", "@textile/crypto": "^2.0.0", "@textile/hub": "^6.1.0", "@textile/threads-id": "^0.4.0", diff --git a/packages/users/package.json b/packages/users/package.json index cbfbea7..4d5724e 100644 --- a/packages/users/package.json +++ b/packages/users/package.json @@ -1,6 +1,6 @@ { "name": "@spacehq/users", - "version": "0.0.29", + "version": "0.0.30", "description": "Space users implementation", "main": "dist/index", "types": "dist/index", @@ -35,7 +35,7 @@ "websocket-polyfill": "^0.0.3" }, "dependencies": { - "@spacehq/utils": "^0.0.29", + "@spacehq/utils": "^0.0.30", "@textile/crypto": "^2.0.0", "@types/lodash": "^4.14.165", "axios": "^0.21.1", diff --git a/packages/utils/package.json b/packages/utils/package.json index ec3baa9..35a49cc 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@spacehq/utils", - "version": "0.0.29", + "version": "0.0.30", "description": "Space Common Utils", "main": "dist/index", "types": "dist/index",