github-actions[bot]
c7a56d6a66
Version Packages ( #461 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 19:12:09 +02:00
github-actions[bot]
81707e7a0e
Version Packages ( #456 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 15:01:19 +00:00
Dominik Ferber
aec3c03430
@flags-sdk/posthog: upgrade posthog-node; explicit evaluation modes ( #436 )
...
* @flags-sdk/posthog: upgrade posthog-node
* @flags-sdk/posthog: make local vs remote evaluation explicit
The default adapter passed POSTHOG_PERSONAL_API_KEY into the runtime
posthog-node client, which enabled local evaluation and started a
feature-flag poller in every warm process. On serverless this produced
large, traffic-independent PostHog feature flag request volume.
Local evaluation is now opt-in via POSTHOG_SECRET_KEY; without it the
adapter evaluates remotely. POSTHOG_PERSONAL_API_KEY is used only by
getProviderData (Flags Explorer) and no longer affects runtime
evaluation. Drops the forced 10s poll interval in favor of the v5
default. Updates docs, README, and tests.
* remove unused @vercel/edge-config dependency
* add remote vs local tradeoffs
* rm edge config tag
* modernize
* rm trimKey
* lockfile
* update
* fixes
* reword changeset
* merge changesets
* reword changelog
2026-07-29 14:54:40 +00:00
Dominik Ferber
fde6ab7135
address CodeQL alerts ( #448 )
...
* explicit workflow permissions
* max-delay
* better parsing
2026-07-26 10:20:17 -04:00
Dominik Ferber
1f000784e5
upgrade vite & vitest ( #445 )
2026-07-26 08:25:37 -04:00
Dominik Ferber
201f9d5988
Add bulk evaluation ( #385 )
...
* [flags] avoid re-imports
Avoid re-importing next/headers since it adds unnecessary microtask queue overhead
* [flags] avoid iife microtask queue overhead
* [flags] skip awaits where possible
* [flags] allow bulk eval
* wip
* add bulk mode to playground
* first try of bulk eval
* add bulk evaluation to adapters
* reuse
* simplify
* versions
* rm outdated changeset
* rm outdated changeset
* revert playground
* revert playground flags
* rm logs
* reuse cache of resolved flags for bulk
* simplify
* changesets
* support bulk([]) and bulk({})
* flagKey → key
* allow any type in expectPermutations
* avoid unnecessary mapping
* fix changeset
* validate package.json fields
* update package.json fields
* keep covariant
* adjust adapter types
* Merge bulk into evaluate (#392 )
* merge bulk into evaluate
* add pages router compatibility
* better types
* add array test
* add test
* changesets
* use type import
* fix import
* extract readOverrides
* fix import of reportValue
* tracing
* skip bulkDecide for overwritten flags
* update changesets
* [changesets] onlyUpdatePeerDependentsWhenOutOfRange
* add type guard
* adjust changeset
2026-06-05 08:14:29 +00:00
Dominik Ferber
bd31a462a6
Add package.json metadata & validation script ( #387 )
...
* validate package.json fields
* update package.json fields
2026-05-25 15:49:46 +03:00
Vincent Derks
170364de7e
Updated rimraf to 6.1.2 ( #252 )
2026-02-06 11:20:48 +01:00
Vincent Derks
a1b77293c5
Updated tsup to 8.5.1 ( #248 )
2026-02-06 10:28:32 +01:00
dependabot[bot]
61dbb7d157
Bump vite from 6.2.5 to 6.4.1 ( #244 )
...
* Bump vite from 6.2.5 to 6.4.1
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.5 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Trigger CI
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vincent Derks <vincent.derks@vercel.com >
2026-02-06 09:25:16 +01:00
dependabot[bot]
c571a329fa
Bump vitest from 1.4.0 to 1.6.1 ( #241 )
...
* Bump vitest from 1.4.0 to 1.6.1
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 1.4.0 to 1.6.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.1/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 1.6.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Updated launchdarkly adapter vitest config to fix ESM directory import issues
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vincent Derks <vincent.derks@vercel.com >
2026-02-06 08:55:26 +01:00
Dominik Ferber
ec0d13f66f
Rename Edge Middleware to Routing Middleware / Proxy ( #229 )
...
* adjust proxy export
* rename Edge Middleware to Proxy
* mv folder
* rename featureFlagsInProxy
* proxy
* Routing Functions → Routing Middleware
2025-12-05 11:51:42 +02:00
github-actions[bot]
b6f52d9f10
Version Packages ( #214 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-06 17:18:43 +02:00
Dominik Ferber
5f3757afc7
stop relying on workspace tsconfig ( #213 )
...
* stop relying on workspace tsconfig
closes #204
* add changeset
2025-11-06 17:06:49 +02:00
github-actions[bot]
6952384fb2
Version Packages ( #200 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 12:02:45 +03:00
Dominik Ferber
ff052f0417
upgrade to @vercel/edge-config dependency ( #199 )
...
* upgrade to @vercel/edge-config dep
* update lockfile
2025-10-25 12:00:06 +03:00
Dominik Ferber
ba4eec7b23
replace eslint and prettier with biome ( #187 )
...
* remove @pyra/eslint-config
* wip
* wip
* convert shirt-shop-api
* convert shirt-shop
* convert snippets
* convert next-13
* convert next-14
* convert next-15
* eslint configs
* upgrade prettier
* use eslint v9
* run prettier
* resolve type-check
* adjust eslint
* drop Next.js v13
* fix next-14
Avoid accidentally using implicitly installed eslint v8
* update lockfile
* rm @eslint/eslintrc
* add @next/eslint-plugin-next
* biome
* biome fixes
* wip
* apply formatting
* tabs
* rm prettier
* spaces
* fix svelte
* update lockfile
* single quotes
* format all
* rm eslint-disable comments
* upgrade playwright
* upgrade publint
* upgrade playwright ci workflow
* try chromium headless
* try adding executablePath
2025-10-15 23:38:17 +03:00
github-actions[bot]
0976e8f760
Version Packages ( #154 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-28 08:52:03 -04:00
Bernd Strehl
5586443f71
Posthog provider: enable discovery of disabled flags. ( #153 )
...
* list active and inactive flags in posthog provider to enable discovery of disabled flags
* add changeset
* change version change from major to minor
2025-07-28 08:50:20 -04:00
github-actions[bot]
ac549a05ed
Version Packages ( #142 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-23 16:42:17 -04:00
Aaron Morris
44bada78fb
feature(adapter-posthog): Add PostHog adapter ( #114 )
...
* feature(adapter-posthog): PostHog Adapter
* pass flagValue=undefined to getFeatureFlagPayload
* Map NEXT_PUBLIC_POSTHOG_HOST to a PostHog app hostname by default, making appHost optional in getProviderData
* Do not expose synchronous client in the Adapter interface (make it async later)
* Add tests
2025-05-23 15:56:36 -04:00