diff --git a/.gitignore b/.gitignore index 59739a58..81f5e443 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ credentials.json VERSION.txt git_push.sh + +example/**/package-lock.json diff --git a/CHANGELOG.md b/CHANGELOG.md index d1bd0b99..38b96e01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,14 @@ # Changelog -## [Unreleased](https://github.com/openfga/js-sdk/compare/v0.9.0...HEAD) +## [Unreleased](https://github.com/openfga/js-sdk/compare/v0.9.1...HEAD) + +## v0.9.1 + +### [v0.9.1](https://github.com/openfga/js-sdk/compare/v0.9.0...v0.9.1) (2025-11-05) - feat: add support for handling Retry-After header (#267) -- feat: add support for conflict options for Write operations**: (#276) +- feat: add support for conflict options for Write operations: (#276) The client now supports setting `conflict` on `ClientWriteRequestOpts` to control behavior when writing duplicate tuples or deleting non-existent tuples. This feature requires OpenFGA server [v1.10.0](https://github.com/openfga/openfga/releases/tag/v1.10.0) or later. See [Conflict Options for Write Operations](./README.md#conflict-options-for-write-operations) for more. diff --git a/constants/index.ts b/constants/index.ts index d5b98440..6f19ae52 100644 --- a/constants/index.ts +++ b/constants/index.ts @@ -14,12 +14,12 @@ /** * Version of the OpenFGA JavaScript SDK. */ -const SdkVersion = "0.9.0"; +const SdkVersion = "0.9.1"; /** * User agent used in HTTP requests. */ -const UserAgent = "openfga-sdk js/0.9.0"; +const UserAgent = "openfga-sdk js/0.9.1"; /** * Example API domain for documentation/tests. diff --git a/example/README.md b/example/README.md index 7e2104e2..0685affe 100644 --- a/example/README.md +++ b/example/README.md @@ -31,7 +31,7 @@ Steps 2. In the Example `package.json` change the `@openfga/sdk` dependency from a semver range like below ```json "dependencies": { - "@openfga/sdk": "^0.9.0" + "@openfga/sdk": "^0.9.1" } ``` to a `file:` reference like below diff --git a/example/example1/package.json b/example/example1/package.json index 025dfa1c..c194b9e9 100644 --- a/example/example1/package.json +++ b/example/example1/package.json @@ -9,7 +9,7 @@ "start": "node example1.mjs" }, "dependencies": { - "@openfga/sdk": "^0.9.0" + "@openfga/sdk": "^0.9.1" }, "engines": { "node": ">=16.13.0" diff --git a/package-lock.json b/package-lock.json index fc5398cf..04719392 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@openfga/sdk", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@openfga/sdk", - "version": "0.9.0", + "version": "0.9.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", diff --git a/package.json b/package.json index 5d857e00..ca063efe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openfga/sdk", - "version": "0.9.0", + "version": "0.9.1", "description": "JavaScript and Node.js SDK for OpenFGA", "author": "OpenFGA", "keywords": [