mirror of
https://github.com/vercel/flags.git
synced 2026-09-19 03:49:23 +08:00
2e932e6c62
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
3.7 KiB
3.7 KiB
@flags-sdk/vercel
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