From dbd0fef4b7a506364dfbae8b9b64b8d17241f702 Mon Sep 17 00:00:00 2001 From: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com> Date: Mon, 5 Jan 2026 08:13:28 +0000 Subject: [PATCH] chore: update sdk readmes Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com> --- docs/reference/sdks/client/kotlin.mdx | 2 +- docs/reference/sdks/client/swift.mdx | 2 +- docs/reference/sdks/client/web/angular.mdx | 2 +- docs/reference/sdks/client/web/index.mdx | 2 +- docs/reference/sdks/client/web/react.mdx | 4 +-- docs/reference/sdks/server/dart.mdx | 30 ++++++++++--------- docs/reference/sdks/server/dotnet.mdx | 2 +- docs/reference/sdks/server/go.mdx | 2 +- docs/reference/sdks/server/java.mdx | 2 +- .../sdks/server/javascript/index.mdx | 2 +- .../sdks/server/javascript/nestjs.mdx | 2 +- docs/reference/sdks/server/php.mdx | 2 +- docs/reference/sdks/server/python.mdx | 2 +- docs/reference/sdks/server/ruby.mdx | 2 +- docs/reference/sdks/server/rust.mdx | 2 +- src/datasets/sdks/sdk-compatibility.json | 4 +-- 16 files changed, 33 insertions(+), 31 deletions(-) diff --git a/docs/reference/sdks/client/kotlin.mdx b/docs/reference/sdks/client/kotlin.mdx index ef27288d1..97fa9f084 100644 --- a/docs/reference/sdks/client/kotlin.mdx +++ b/docs/reference/sdks/client/kotlin.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from kotlin-sdk. Edits should be made here: https://github.com/open-feature/kotlin-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/client/swift.mdx b/docs/reference/sdks/client/swift.mdx index 92fd21e3a..60c09d6b2 100644 --- a/docs/reference/sdks/client/swift.mdx +++ b/docs/reference/sdks/client/swift.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from swift-sdk. Edits should be made here: https://github.com/open-feature/swift-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/client/web/angular.mdx b/docs/reference/sdks/client/web/angular.mdx index 26b855bc7..6fb4a51aa 100644 --- a/docs/reference/sdks/client/web/angular.mdx +++ b/docs/reference/sdks/client/web/angular.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk. Edits should be made here: https://github.com/open-feature/js-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:44 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) -->

diff --git a/docs/reference/sdks/client/web/index.mdx b/docs/reference/sdks/client/web/index.mdx index ca4f5c296..059d5aa48 100644 --- a/docs/reference/sdks/client/web/index.mdx +++ b/docs/reference/sdks/client/web/index.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk. Edits should be made here: https://github.com/open-feature/js-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/client/web/react.mdx b/docs/reference/sdks/client/web/react.mdx index d285dbc43..6cab76aee 100644 --- a/docs/reference/sdks/client/web/react.mdx +++ b/docs/reference/sdks/client/web/react.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk. Edits should be made here: https://github.com/open-feature/js-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; @@ -402,7 +402,7 @@ If you'd like to control the values returned by the evaluation hooks, you can pa - + diff --git a/docs/reference/sdks/server/dart.mdx b/docs/reference/sdks/server/dart.mdx index 78dd9a1b8..e6277d6a0 100644 --- a/docs/reference/sdks/server/dart.mdx +++ b/docs/reference/sdks/server/dart.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from dart-server-sdk. Edits should be made here: https://github.com/open-feature/dart-server-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:44 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) -->

@@ -19,8 +19,8 @@ Last updated at Wed Dec 24 2025 08:11:44 GMT+0000 (Coordinated Universal Time) - - Release + + Release @@ -56,7 +56,7 @@ Dart language version: [3.9.2](https://dart.dev/get-dart/archive) ```yaml dependencies: - openfeature_dart_server_sdk: ^0.0.13 + openfeature_dart_server_sdk: ^0.0.15 ``` ### Then run: @@ -69,26 +69,21 @@ dart pub get ```dart import 'dart:async'; -import 'package:openfeature_dart_server_sdk/client.dart'; import 'package:openfeature_dart_server_sdk/open_feature_api.dart'; import 'package:openfeature_dart_server_sdk/feature_provider.dart'; -import 'package:openfeature_dart_server_sdk/evaluation_context.dart'; -import 'package:openfeature_dart_server_sdk/hooks.dart'; void main() async { - // Register your feature flag provider + // Get the API instance final api = OpenFeatureAPI(); - api.setProvider(InMemoryProvider({ + + // Register your feature flag provider and wait for it to be ready + await api.setProviderAndWait(InMemoryProvider({ 'new-feature': true, 'welcome-message': 'Hello, OpenFeature!' })); // Create a client - final client = FeatureClient( - metadata: ClientMetadata(name: 'my-app'), - hookManager: HookManager(), - defaultContext: EvaluationContext(attributes: {}), - ); + final client = api.getClient('my-app'); // Evaluate your feature flags final newFeatureEnabled = await client.getBooleanFlag( @@ -96,6 +91,13 @@ void main() async { defaultValue: false, ); + // Get full evaluation details if needed + final details = await client.getBooleanDetails( + 'new-feature', + defaultValue: false, + ); + print('Reason: ${details.reason}, Variant: ${details.variant}'); + // Use the returned flag value if (newFeatureEnabled) { print('New feature is enabled!'); diff --git a/docs/reference/sdks/server/dotnet.mdx b/docs/reference/sdks/server/dotnet.mdx index 576f0412e..22cae4b5f 100644 --- a/docs/reference/sdks/server/dotnet.mdx +++ b/docs/reference/sdks/server/dotnet.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from dotnet-sdk. Edits should be made here: https://github.com/open-feature/dotnet-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/go.mdx b/docs/reference/sdks/server/go.mdx index b7987bc96..ce763e510 100644 --- a/docs/reference/sdks/server/go.mdx +++ b/docs/reference/sdks/server/go.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from go-sdk. Edits should be made here: https://github.com/open-feature/go-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/java.mdx b/docs/reference/sdks/server/java.mdx index 5419933df..1ee73f58a 100644 --- a/docs/reference/sdks/server/java.mdx +++ b/docs/reference/sdks/server/java.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from java-sdk. Edits should be made here: https://github.com/open-feature/java-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/javascript/index.mdx b/docs/reference/sdks/server/javascript/index.mdx index 8c890408e..975cd5a16 100644 --- a/docs/reference/sdks/server/javascript/index.mdx +++ b/docs/reference/sdks/server/javascript/index.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk. Edits should be made here: https://github.com/open-feature/js-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/javascript/nestjs.mdx b/docs/reference/sdks/server/javascript/nestjs.mdx index a9794a7a6..a3610e2d9 100644 --- a/docs/reference/sdks/server/javascript/nestjs.mdx +++ b/docs/reference/sdks/server/javascript/nestjs.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk. Edits should be made here: https://github.com/open-feature/js-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/php.mdx b/docs/reference/sdks/server/php.mdx index 19454b6fa..fb54c6dbf 100644 --- a/docs/reference/sdks/server/php.mdx +++ b/docs/reference/sdks/server/php.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from php-sdk. Edits should be made here: https://github.com/open-feature/php-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/python.mdx b/docs/reference/sdks/server/python.mdx index be785018e..df00e31e4 100644 --- a/docs/reference/sdks/server/python.mdx +++ b/docs/reference/sdks/server/python.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from python-sdk. Edits should be made here: https://github.com/open-feature/python-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:43 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:25 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/ruby.mdx b/docs/reference/sdks/server/ruby.mdx index e14c08b16..ab8470227 100644 --- a/docs/reference/sdks/server/ruby.mdx +++ b/docs/reference/sdks/server/ruby.mdx @@ -10,7 +10,7 @@ This content has been automatically generated from ruby-sdk. Edits should be made here: https://github.com/open-feature/ruby-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:44 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) --> import MCPInstall from '@site/src/partials/mcp-install'; diff --git a/docs/reference/sdks/server/rust.mdx b/docs/reference/sdks/server/rust.mdx index 1697cccde..e5e369c22 100644 --- a/docs/reference/sdks/server/rust.mdx +++ b/docs/reference/sdks/server/rust.mdx @@ -9,7 +9,7 @@ This content has been automatically generated from rust-sdk. Edits should be made here: https://github.com/open-feature/rust-sdk Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs -Last updated at Wed Dec 24 2025 08:11:44 GMT+0000 (Coordinated Universal Time) +Last updated at Mon Jan 05 2026 08:13:26 GMT+0000 (Coordinated Universal Time) -->

diff --git a/src/datasets/sdks/sdk-compatibility.json b/src/datasets/sdks/sdk-compatibility.json index b68d12ee3..4751bef56 100644 --- a/src/datasets/sdks/sdk-compatibility.json +++ b/src/datasets/sdks/sdk-compatibility.json @@ -592,8 +592,8 @@ "path": "/docs/reference/sdks/server/dart", "category": "Server", "release": { - "href": "https://github.com/open-feature/dart-server-sdk/releases/tag/v0.0.13", - "version": "0.0.13", + "href": "https://github.com/open-feature/dart-server-sdk/releases/tag/v0.0.15", + "version": "0.0.15", "stable": false }, "spec": {