diff --git a/CHANGELOG.md b/CHANGELOG.md index be457f74d..eedba263e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ ## Unreleased +- Migration note for SDK consumers: the client's `queryPages` gains an overload + for `output: "metadata"` rows. Test doubles that implement the connection's + `queryPages` structurally must accept the metadata overload (TypeScript + reports TS2322 otherwise). Runtime behaviour is unchanged for ordinary queries. + - Hosted required links to ordinary files (including Reader's HTML, PDF and EPUB documents) now validate against committed file metadata from the same authority snapshot. Writes and explicit validation no longer report an diff --git a/Cargo.lock b/Cargo.lock index 5b6447f6d..fd6a8eb75 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "chrono", @@ -2720,7 +2720,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono-tz", "clap", @@ -2758,7 +2758,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono", "chrono-tz", @@ -2787,7 +2787,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "async-trait", "axum", @@ -2828,7 +2828,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "async-trait", @@ -2875,7 +2875,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "async-trait", "axum", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "base64", @@ -2921,7 +2921,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono", "mdbase", diff --git a/Cargo.toml b/Cargo.toml index 69cae7089..55623a08d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" edition = "2021" license = "MIT" repository = "https://github.com/mdbase-dev/mdbase-connect" diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 4d56b19a3..f6f8a1a4b 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@mdbase/connect-desktop", "productName": "mdbase connect", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "description": "Connect applications to authorized mdbase collections.", "author": "mdbase", "private": true, diff --git a/apps/portal/package.json b/apps/portal/package.json index 8cc87b62a..8ab79ecd6 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-portal", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "type": "module", "scripts": { diff --git a/deploy/docker/Cargo.lock.hosted-provider b/deploy/docker/Cargo.lock.hosted-provider index 5b6447f6d..fd6a8eb75 100644 --- a/deploy/docker/Cargo.lock.hosted-provider +++ b/deploy/docker/Cargo.lock.hosted-provider @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "chrono", @@ -2720,7 +2720,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono-tz", "clap", @@ -2758,7 +2758,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono", "chrono-tz", @@ -2787,7 +2787,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "async-trait", "axum", @@ -2828,7 +2828,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "async-trait", @@ -2875,7 +2875,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "async-trait", "axum", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "aes-gcm", "base64", @@ -2921,7 +2921,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.123" +version = "0.1.0-beta.124" dependencies = [ "chrono", "mdbase", diff --git a/package.json b/package.json index 135fa6a60..d034e57f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdbase-connect", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "packageManager": "pnpm@11.15.1", "engines": { diff --git a/packages/app-ui/package.json b/packages/app-ui/package.json index 960f8ac5c..1a3d8254c 100644 --- a/packages/app-ui/package.json +++ b/packages/app-ui/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/ui", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/client/package.json b/packages/client/package.json index 2cfd06d47..ec611648b 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 8c1e32e53..6e35c666f 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-dev", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/management/package.json b/packages/management/package.json index 858732608..60f488d5c 100644 --- a/packages/management/package.json +++ b/packages/management/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-management", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "type": "module", "scripts": { diff --git a/packages/pickle/package.json b/packages/pickle/package.json index c4d346032..eea45fff1 100644 --- a/packages/pickle/package.json +++ b/packages/pickle/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/pickle", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 9e5b9a40b..b3c89a5eb 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-protocol", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/sync/package.json b/packages/sync/package.json index eb0878f90..658bed865 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-sync", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/testing/package.json b/packages/testing/package.json index 9e02ff8b1..38c179325 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-testing", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 9660d3737..0db8df1e8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-ui", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "type": "module", "scripts": { diff --git a/packages/webhooks/package.json b/packages/webhooks/package.json index 1d7199b1d..0533eaf3e 100644 --- a/packages/webhooks/package.json +++ b/packages/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-webhooks", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": false, "type": "module", "license": "MIT", diff --git a/services/mcp/package.json b/services/mcp/package.json index 6465c6cc9..4b379fc38 100644 --- a/services/mcp/package.json +++ b/services/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-mcp", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "type": "module", "scripts": { diff --git a/services/mcp/src/mcp.ts b/services/mcp/src/mcp.ts index 814a5147a..2a27b82db 100644 --- a/services/mcp/src/mcp.ts +++ b/services/mcp/src/mcp.ts @@ -16,7 +16,7 @@ export function createMcpServer( gateway: ConnectGateway, oauth: OAuthService ): McpServer { - const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.123" }); + const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.124" }); server.registerTool("list_connections", { title: "List mdbase collections", diff --git a/services/server/package.json b/services/server/package.json index 62d8bd86d..2ba6cc6de 100644 --- a/services/server/package.json +++ b/services/server/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-server", - "version": "0.1.0-beta.123", + "version": "0.1.0-beta.124", "private": true, "type": "module", "scripts": {