Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
6.0 KiB
@flags-sdk/vercel
1.4.2
Patch Changes
- #402
2cb0b49Thanks @dferber90! - CallingvercelAdapter()multiple times now returns the same adapter instance instead of creating a new one each time, which improves performance and memory usage.
1.4.1
Patch Changes
- Updated dependencies [
b0150af]:- @vercel/flags-core@1.5.1
1.4.0
Minor Changes
-
#385
201f9d5Thanks @dferber90! - Reduces overhead when evaluating multiple flags viaevaluate()orprecompute()by using new bulk evaluation capabilities of@vercel/flags-core. -
#390
7b5ea9aThanks @luismeyer! - Add OIDC authentication support for Vercel Flags clients and generated flag definitions.@vercel/flags-corecan now create clients without an SDK key and authenticate with a Vercel OIDC token, while still supporting SDK keys and connection strings. Bundled definitions can be looked up by SDK key hash or OIDC project ID.@vercel/prepare-flags-definitionsnow collects both SDK keys andVERCEL_OIDC_TOKEN, fetches definitions for each auth entry, deduplicates identical definitions across SDK keys and OIDC project IDs, and writes generated maps keyed by SDK key hash or project ID.@flags-sdk/vercelnow supports provider data lookup for Vercel flag origins that do not include an SDK key, allowing OIDC-backed clients to resolve project metadata.
Patch Changes
1.3.0
Minor Changes
80dcdad: Add progressive rollout outcome
Patch Changes
- Updated dependencies [
80dcdad]- @vercel/flags-core@1.4.0
1.2.1
Patch Changes
- Updated dependencies [
b755ffe]- @vercel/flags-core@1.3.1
1.2.0
Minor Changes
4446057: Support JSON flag values in addition to boolean, string, and number
Patch Changes
- Updated dependencies [
4446057]- @vercel/flags-core@1.3.0
1.1.1
Patch Changes
b81963d: Loosen the type restrictions on theEvaluationtype as the previous implementation would only work withinterfacebut not withtypethat lead to an accidental breaking change.- Updated dependencies [
b81963d]- @vercel/flags-core@1.2.1
1.1.0
Minor Changes
-
64619d7: Allow specifying entities type when creating clientsYou can now create clients while specifying the entities type:
type Entities = { user: { id: string; name?: string } }; const client = createClient<Entities>(""); client.evaluate("flagKey", undefined, { user: { id: "" } }); // uses Entities type for contextYou can still narrow the entities type when evaluating flags:
client.evaluate<{ user: { id: string; name: string } }>( "flagKey", false, { user: { id: "", name: "" } } // uses custom entities type );
Patch Changes
1.0.3
Patch Changes
- Updated dependencies [
dd1396e]- flags@4.0.5
- @vercel/flags-core@1.1.1
1.0.2
Patch Changes
-
689b157: Move@vercel/flags-corefrom peerDependency to regular dependency. It is no longer necessary to install@vercel/flags-corefor the common use case.If your app does not use
@vercel/flags-coredirectly, you can remove it from your dependencies and do not need to make any code changes.In case your app imports
@vercel/flags-coredirectly, you should pass your instance of the Vercel Flags client to avoid having multiple instances.import { createClient } from "@vercel/flags-core"; import { createVercelAdapter } from "@flags-sdk/vercel"; const vercelFlagsClient = createClient(process.env.FLAGS); const vercelAdapter = createVercelAdapter(vercelFlagsClient); export const exampleFlag = flag({ key: "example-flag", adapter: vercelAdapter(), }); -
Updated dependencies [
823bf78] -
Updated dependencies [
a924044] -
Updated dependencies [
722b0d0] -
Updated dependencies [
b70c2ea]- @vercel/flags-core@1.1.0
1.0.1
Patch Changes
- Updated dependencies [
7d7719a]- @vercel/flags-core@1.0.1
1.0.0
Major Changes
c71729b: See http://vercel.com/docs/flags/vercel-flags for more information.
Patch Changes
0.1.8
Patch Changes
- Updated dependencies [
620974c]- @vercel/flags-core@0.1.8
0.1.7
Patch Changes
- Updated dependencies [
43293a3]- @vercel/flags-core@0.1.7
0.1.6
Patch Changes
5f3757a: drop tsconfig dependency- Updated dependencies [
5f3757a]- @vercel/flags-core@0.1.6
- flags@4.0.2
0.1.5
Patch Changes
0.1.4
Patch Changes
- Updated dependencies [
df76e2c]- @vercel/flags-core@0.1.4
0.1.3
Patch Changes
- Updated dependencies [
9ecc4de]- @vercel/flags-core@0.1.3
0.1.2
Patch Changes
- Updated dependencies [
bfe9080]- @vercel/flags-core@0.1.2