diff --git a/.changeset/pre.json b/.changeset/pre.json index 8b61c17980..7166aaa785 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -20,6 +20,7 @@ "fix-mockfile-open-download-stream", "fix-multi-config-cwd", "fix-next5-codemod-boundaries", + "fix-optional-attributes-permission-keys", "fix-rename-bin-source-files", "fix-ts-hook-dotted-basename", "fix-ts-hook-paths-without-baseurl", diff --git a/packages/create-sdk/CHANGELOG.md b/packages/create-sdk/CHANGELOG.md index d6f230f0dc..aedf22b66d 100644 --- a/packages/create-sdk/CHANGELOG.md +++ b/packages/create-sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @tailor-platform/create-sdk +## 2.0.0-next.8 + ## 2.0.0-next.7 ### Major Changes diff --git a/packages/create-sdk/package.json b/packages/create-sdk/package.json index 66bcdfb089..a9c04b10a3 100644 --- a/packages/create-sdk/package.json +++ b/packages/create-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@tailor-platform/create-sdk", - "version": "2.0.0-next.7", + "version": "2.0.0-next.8", "description": "A CLI tool to quickly create a new Tailor Platform SDK project", "license": "MIT", "repository": { diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 63f9d8d253..6a1eea0076 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @tailor-platform/sdk +## 2.0.0-next.8 + +### Patch Changes + +- [#1808](https://github.com/tailor-platform/sdk/pull/1808) [`61ac76c`](https://github.com/tailor-platform/sdk/commit/61ac76cff992ef30e6115ba96c7d3a676010204f) Thanks [@toiroakr](https://github.com/toiroakr)! - Fix IdP and TailorDB permission condition types breaking when `Attributes` fields are optional. Since machine user attribute keys started mirroring the source field's optionality, the `user` operand key helpers leaked `undefined` into their key unions — failing typecheck against the generated permission types even for `_loggedIn`-only conditions — and rejected attribute keys derived from optional fields. Optional attribute fields are now valid operand keys and `undefined` no longer appears in the unions. + ## 2.0.0-next.7 ### Major Changes diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 3488b649ab..a415af0b4b 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@tailor-platform/sdk", - "version": "2.0.0-next.7", + "version": "2.0.0-next.8", "description": "Tailor Platform SDK - The SDK to work with Tailor Platform", "license": "MIT", "repository": {