From 835f443d9bb9b022691a6fc27c0d52e425d24121 Mon Sep 17 00:00:00 2001 From: Erik Hughes Date: Thu, 21 Aug 2025 11:25:03 +0200 Subject: [PATCH 1/3] fix: update environment current urls --- packages/browser-sdk/README.md | 2 +- packages/browser-sdk/package.json | 2 +- packages/browser-sdk/src/toolbar/Features.tsx | 2 +- packages/cli/package.json | 2 +- packages/cli/utils/urls.ts | 2 +- packages/node-sdk/README.md | 4 ++-- packages/openfeature-browser-provider/package.json | 4 ++-- packages/react-sdk/README.md | 2 +- packages/react-sdk/package.json | 4 ++-- packages/vue-sdk/README.md | 2 +- packages/vue-sdk/package.json | 4 ++-- 11 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/browser-sdk/README.md b/packages/browser-sdk/README.md index 99532423..d7198d89 100644 --- a/packages/browser-sdk/README.md +++ b/packages/browser-sdk/README.md @@ -6,7 +6,7 @@ Bucket supports feature toggling, tracking feature usage, [collecting feedback]( ## Install -First find your `publishableKey` under [environment settings](https://app.bucket.co/envs/current/settings/app-environments) in Bucket. +First find your `publishableKey` under [environment settings](https://app.bucket.co/env-current/settings/app-environments) in Bucket. The package can be imported or used directly in a HTML script tag: diff --git a/packages/browser-sdk/package.json b/packages/browser-sdk/package.json index 35a758e3..e25b122d 100644 --- a/packages/browser-sdk/package.json +++ b/packages/browser-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/browser-sdk", - "version": "3.3.3", + "version": "3.3.4", "packageManager": "yarn@4.1.1", "license": "MIT", "repository": { diff --git a/packages/browser-sdk/src/toolbar/Features.tsx b/packages/browser-sdk/src/toolbar/Features.tsx index 0121c225..ef1bb793 100644 --- a/packages/browser-sdk/src/toolbar/Features.tsx +++ b/packages/browser-sdk/src/toolbar/Features.tsx @@ -111,7 +111,7 @@ function FeatureRow({ { }; export function environmentUrl(baseUrl: string, environment: UrlArgs): string { - return `${baseUrl}/envs/${slug(environment)}`; + return `${baseUrl}/env-current${slug(environment)}`; } export function featureUrl( diff --git a/packages/node-sdk/README.md b/packages/node-sdk/README.md index a33ceffa..30f8d5a1 100644 --- a/packages/node-sdk/README.md +++ b/packages/node-sdk/README.md @@ -56,7 +56,7 @@ You can also [use the HTTP API directly](https://docs.bucket.co/api/http-api) ## Basic usage -To get started you need to obtain your secret key from the [environment settings](https://app.bucket.co/envs/current/settings/app-environments) +To get started you need to obtain your secret key from the [environment settings](https://app.bucket.co/env-current/settings/app-environments) in Bucket. > [!CAUTION] @@ -65,7 +65,7 @@ in Bucket. Bucket will load settings through the various environment variables automatically (see [Configuring](#configuring) below). -1. Find the Bucket secret key for your development environment under [environment settings](https://app.bucket.co/envs/current/settings/app-environments) in Bucket. +1. Find the Bucket secret key for your development environment under [environment settings](https://app.bucket.co/env-current/settings/app-environments) in Bucket. 2. Set `BUCKET_SECRET_KEY` in your `.env` file 3. Create a `bucket.ts` file containing the following: diff --git a/packages/openfeature-browser-provider/package.json b/packages/openfeature-browser-provider/package.json index e24d2a39..b82f5333 100644 --- a/packages/openfeature-browser-provider/package.json +++ b/packages/openfeature-browser-provider/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/openfeature-browser-provider", - "version": "0.6.2", + "version": "0.6.3", "packageManager": "yarn@4.1.1", "license": "MIT", "repository": { @@ -35,7 +35,7 @@ } }, "dependencies": { - "@bucketco/browser-sdk": "3.3.3" + "@bucketco/browser-sdk": "3.3.4" }, "devDependencies": { "@bucketco/eslint-config": "0.0.2", diff --git a/packages/react-sdk/README.md b/packages/react-sdk/README.md index 6f51edee..630f5bf7 100644 --- a/packages/react-sdk/README.md +++ b/packages/react-sdk/README.md @@ -171,7 +171,7 @@ generates a `check` event. The `` initializes the Bucket SDK, fetches features and starts listening for automated feedback survey events. The component can be configured using a number of props: -- `publishableKey` is used to connect the provider to an _environment_ on Bucket. Find your `publishableKey` under [environment settings](https://app.bucket.co/envs/current/settings/app-environments) in Bucket, +- `publishableKey` is used to connect the provider to an _environment_ on Bucket. Find your `publishableKey` under [environment settings](https://app.bucket.co/env-current/settings/app-environments) in Bucket, - `company`, `user` and `otherContext` make up the _context_ that is used to determine if a feature is enabled or not. `company` and `user` contexts are automatically transmitted to Bucket servers so the Bucket app can show you which companies have access to which features etc. > [!Note] > If you specify `company` and/or `user` they must have at least the `id` property, otherwise they will be ignored in their entirety. You should also supply anything additional you want to be able to evaluate feature targeting against, diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json index cc2cc5d6..ba4be384 100644 --- a/packages/react-sdk/package.json +++ b/packages/react-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/react-sdk", - "version": "3.3.2", + "version": "3.3.3", "license": "MIT", "repository": { "type": "git", @@ -34,7 +34,7 @@ } }, "dependencies": { - "@bucketco/browser-sdk": "3.3.3", + "@bucketco/browser-sdk": "3.3.4", "canonical-json": "^0.0.4", "rollup": "^4.2.0" }, diff --git a/packages/vue-sdk/README.md b/packages/vue-sdk/README.md index 728ed68e..d9969bff 100644 --- a/packages/vue-sdk/README.md +++ b/packages/vue-sdk/README.md @@ -112,7 +112,7 @@ generates a `check` event. The `` initializes the Bucket SDK, fetches features and starts listening for automated feedback survey events. The component can be configured using a number of props: -- `publishableKey` is used to connect the provider to an _environment_ on Bucket. Find your `publishableKey` under [environment settings](https://app.bucket.co/envs/current/settings/app-environments) in Bucket, +- `publishableKey` is used to connect the provider to an _environment_ on Bucket. Find your `publishableKey` under [environment settings](https://app.bucket.co/env-current/settings/app-environments) in Bucket, - `company`, `user` and `otherContext` make up the _context_ that is used to determine if a feature is enabled or not. `company` and `user` contexts are automatically transmitted to Bucket servers so the Bucket app can show you which companies have access to which features etc. > [!Note] diff --git a/packages/vue-sdk/package.json b/packages/vue-sdk/package.json index 842911a6..b12c8352 100644 --- a/packages/vue-sdk/package.json +++ b/packages/vue-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/vue-sdk", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "repository": { "type": "git", @@ -34,7 +34,7 @@ } }, "dependencies": { - "@bucketco/browser-sdk": "3.3.3", + "@bucketco/browser-sdk": "3.3.4", "canonical-json": "^0.2.0" }, "peerDependencies": { From 013b2b4489548b1c5705c3bddcde6d0f8b55d83e Mon Sep 17 00:00:00 2001 From: Erik Hughes Date: Thu, 21 Aug 2025 11:25:49 +0200 Subject: [PATCH 2/3] fix: update package lock --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index fac22225..bdbd9b87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -671,7 +671,7 @@ __metadata: languageName: node linkType: hard -"@bucketco/browser-sdk@npm:3.3.3, @bucketco/browser-sdk@workspace:packages/browser-sdk": +"@bucketco/browser-sdk@npm:3.3.4, @bucketco/browser-sdk@workspace:packages/browser-sdk": version: 0.0.0-use.local resolution: "@bucketco/browser-sdk@workspace:packages/browser-sdk" dependencies: @@ -800,7 +800,7 @@ __metadata: version: 0.0.0-use.local resolution: "@bucketco/openfeature-browser-provider@workspace:packages/openfeature-browser-provider" dependencies: - "@bucketco/browser-sdk": "npm:3.3.3" + "@bucketco/browser-sdk": "npm:3.3.4" "@bucketco/eslint-config": "npm:0.0.2" "@bucketco/tsconfig": "npm:0.0.2" "@openfeature/core": "npm:1.5.0" @@ -846,7 +846,7 @@ __metadata: version: 0.0.0-use.local resolution: "@bucketco/react-sdk@workspace:packages/react-sdk" dependencies: - "@bucketco/browser-sdk": "npm:3.3.3" + "@bucketco/browser-sdk": "npm:3.3.4" "@bucketco/eslint-config": "workspace:^" "@bucketco/tsconfig": "workspace:^" "@testing-library/react": "npm:^15.0.7" @@ -887,7 +887,7 @@ __metadata: version: 0.0.0-use.local resolution: "@bucketco/vue-sdk@workspace:packages/vue-sdk" dependencies: - "@bucketco/browser-sdk": "npm:3.3.3" + "@bucketco/browser-sdk": "npm:3.3.4" "@bucketco/eslint-config": "workspace:^" "@bucketco/tsconfig": "workspace:^" "@types/jsdom": "npm:^21.1.6" From 094b66f632f039479df447ae83af38c05abdb472 Mon Sep 17 00:00:00 2001 From: Erik Hughes Date: Thu, 21 Aug 2025 11:26:51 +0200 Subject: [PATCH 3/3] revert: update to cli --- packages/cli/package.json | 2 +- packages/cli/utils/urls.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index bae5e600..0f26c550 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/cli", - "version": "2.0.2", + "version": "2.0.1", "packageManager": "yarn@4.1.1", "description": "CLI for Bucket service", "main": "./dist/index.js", diff --git a/packages/cli/utils/urls.ts b/packages/cli/utils/urls.ts index 0d59cc6a..5b85944e 100644 --- a/packages/cli/utils/urls.ts +++ b/packages/cli/utils/urls.ts @@ -22,7 +22,7 @@ export const baseUrlSuffix = (baseUrl: string) => { }; export function environmentUrl(baseUrl: string, environment: UrlArgs): string { - return `${baseUrl}/env-current${slug(environment)}`; + return `${baseUrl}/envs/${slug(environment)}`; } export function featureUrl(