diff --git a/.github/release-please/release-please-manifest.json b/.github/release-please/release-please-manifest.json index d52d2b974..a26ebfc1e 100644 --- a/.github/release-please/release-please-manifest.json +++ b/.github/release-please/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.13.0" + ".": "0.14.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f848a58..2aca9951c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.14.0](https://github.com/opentdf/web-sdk/compare/sdk-v0.13.0...sdk-v0.14.0) (2026-04-09) + + +### Features + +* **sdk:** add EntityIdentifier convenience constructors ([#911](https://github.com/opentdf/web-sdk/issues/911)) ([0bbe549](https://github.com/opentdf/web-sdk/commit/0bbe54997f8ef00e9d75a28a115ed85c54ad5a15)) +* **sdk:** add TokenProvider factory functions for common OIDC flows ([#906](https://github.com/opentdf/web-sdk/issues/906)) ([7627b1e](https://github.com/opentdf/web-sdk/commit/7627b1e66664c4c314fa1fe41f37023e53b71df3)) +* **sdk:** deprecate AuthProvider in favor of Interceptor pattern ([#899](https://github.com/opentdf/web-sdk/issues/899)) ([1be800e](https://github.com/opentdf/web-sdk/commit/1be800ead70283a4624fb65030c1a941b6beed71)) + + +### Bug Fixes + +* **ci:** allow main scope in PR title validation ([#912](https://github.com/opentdf/web-sdk/issues/912)) ([14152c4](https://github.com/opentdf/web-sdk/commit/14152c4a4e662c66d805db811a8e9f21e89b4205)) +* **sdk:** bump lodash from 4.17.23 to 4.18.1 in /lib ([#909](https://github.com/opentdf/web-sdk/issues/909)) ([3f1799c](https://github.com/opentdf/web-sdk/commit/3f1799c3892dd850cf54ab0f00f76f3545e106c3)) +* **sdk:** gate signingKey check on dpopEnabled in withCreds ([#898](https://github.com/opentdf/web-sdk/issues/898)) ([74e350a](https://github.com/opentdf/web-sdk/commit/74e350a32c06b99f65a09377d027fecade15010d)) + ## [0.13.0](https://github.com/opentdf/web-sdk/compare/sdk-v0.12.0...sdk-v0.13.0) (2026-03-27) diff --git a/Makefile b/Makefile index 8846c199e..77970964d 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # x-release-please-start-version -version=0.13.0 +version=0.14.0 # x-release-please-end extras=cli web-app pkgs=lib $(extras) diff --git a/cli/package-lock.json b/cli/package-lock.json index 5d0d41df4..4ea560135 100644 --- a/cli/package-lock.json +++ b/cli/package-lock.json @@ -1,15 +1,15 @@ { "name": "@opentdf/ctl", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@opentdf/ctl", - "version": "0.13.0", + "version": "0.14.0", "license": "BSD-3-Clause-Clear", "dependencies": { - "@opentdf/sdk": "file:../lib/opentdf-sdk-0.13.0.tgz", + "@opentdf/sdk": "file:../lib/opentdf-sdk-0.14.0.tgz", "yargs": "^18.0.0" }, "bin": { @@ -407,9 +407,9 @@ } }, "node_modules/@opentdf/sdk": { - "version": "0.13.0", - "resolved": "file:../lib/opentdf-sdk-0.13.0.tgz", - "integrity": "sha512-3kLizCSjf7hTp0Bl9IKIy5zMiN2uMzebj4o3ekuLmBK0ry8K6yfUF/yT7FQbg4zha1+sKOvQ5pQqnhfYRh9WlA==", + "version": "0.14.0", + "resolved": "file:../lib/opentdf-sdk-0.14.0.tgz", + "integrity": "sha512-TXKmD3UrrM56mu1gtu2hrac/hMZzcWjomzgmiIFitHNzZZM4pHOGe1iQnsxMgg+NLUa1Vr/CvC8pQGIX6KcNng==", "license": "BSD-3-Clause-Clear", "dependencies": { "@connectrpc/connect": "^2.0.2", diff --git a/cli/package.json b/cli/package.json index 57636d8a3..8274d47b5 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@opentdf/ctl", - "version": "0.13.0", + "version": "0.14.0", "description": "Node based CLI for opentdf", "repository": { "type": "git", @@ -54,7 +54,7 @@ "serialize-javascript": "^7.0.4" }, "dependencies": { - "@opentdf/sdk": "file:../lib/opentdf-sdk-0.13.0.tgz", + "@opentdf/sdk": "file:../lib/opentdf-sdk-0.14.0.tgz", "yargs": "^18.0.0" } } diff --git a/lib/package-lock.json b/lib/package-lock.json index 4bbfb9f5a..9c04cfdd6 100644 --- a/lib/package-lock.json +++ b/lib/package-lock.json @@ -1,12 +1,12 @@ { "name": "@opentdf/sdk", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@opentdf/sdk", - "version": "0.13.0", + "version": "0.14.0", "license": "BSD-3-Clause-Clear", "dependencies": { "@connectrpc/connect": "^2.0.2", diff --git a/lib/package.json b/lib/package.json index 2d1108c2e..39927c760 100644 --- a/lib/package.json +++ b/lib/package.json @@ -1,6 +1,6 @@ { "name": "@opentdf/sdk", - "version": "0.13.0", + "version": "0.14.0", "description": "OpenTDF for the Web", "homepage": "https://github.com/opentdf/web-sdk", "bugs": { diff --git a/lib/src/version.ts b/lib/src/version.ts index 568534f4d..f41dabd7d 100644 --- a/lib/src/version.ts +++ b/lib/src/version.ts @@ -1,7 +1,7 @@ /** * Exposes the released version number of the `@opentdf/sdk` package */ -export const version = '0.13.0'; // x-release-please-version +export const version = '0.14.0'; // x-release-please-version /** * A string name used to label requests as coming from this library client. diff --git a/version.txt b/version.txt index 54d1a4f2a..a803cc227 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.13.0 +0.14.0 diff --git a/web-app/package-lock.json b/web-app/package-lock.json index 542e65ecd..85b4b1ccf 100644 --- a/web-app/package-lock.json +++ b/web-app/package-lock.json @@ -1,15 +1,15 @@ { "name": "web-app", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "web-app", - "version": "0.13.0", + "version": "0.14.0", "license": "BSD-3-Clause-Clear", "dependencies": { - "@opentdf/sdk": "file:../lib/opentdf-sdk-0.13.0.tgz", + "@opentdf/sdk": "file:../lib/opentdf-sdk-0.14.0.tgz", "clsx": "^2.1.1", "dpop": "^1.4.1", "native-file-system-adapter": "^3.0.1", @@ -1141,9 +1141,9 @@ } }, "node_modules/@opentdf/sdk": { - "version": "0.13.0", - "resolved": "file:../lib/opentdf-sdk-0.13.0.tgz", - "integrity": "sha512-3kLizCSjf7hTp0Bl9IKIy5zMiN2uMzebj4o3ekuLmBK0ry8K6yfUF/yT7FQbg4zha1+sKOvQ5pQqnhfYRh9WlA==", + "version": "0.14.0", + "resolved": "file:../lib/opentdf-sdk-0.14.0.tgz", + "integrity": "sha512-TXKmD3UrrM56mu1gtu2hrac/hMZzcWjomzgmiIFitHNzZZM4pHOGe1iQnsxMgg+NLUa1Vr/CvC8pQGIX6KcNng==", "license": "BSD-3-Clause-Clear", "dependencies": { "@connectrpc/connect": "^2.0.2", diff --git a/web-app/package.json b/web-app/package.json index ddb472a5a..ea81e909c 100644 --- a/web-app/package.json +++ b/web-app/package.json @@ -1,6 +1,6 @@ { "name": "web-app", - "version": "0.13.0", + "version": "0.14.0", "license": "BSD-3-Clause-Clear", "type": "module", "scripts": { @@ -14,10 +14,10 @@ "preview": "vite preview", "test": "vite build && vitest", "test:ui": "vite build && vitest --ui", - "rebuild": "npm remove @opentdf/sdk && npm add file:../lib/opentdf-sdk-0.13.0.tgz && npm run dev" + "rebuild": "npm remove @opentdf/sdk && npm add file:../lib/opentdf-sdk-0.14.0.tgz && npm run dev" }, "dependencies": { - "@opentdf/sdk": "file:../lib/opentdf-sdk-0.13.0.tgz", + "@opentdf/sdk": "file:../lib/opentdf-sdk-0.14.0.tgz", "clsx": "^2.1.1", "dpop": "^1.4.1", "native-file-system-adapter": "^3.0.1",