diff --git a/.changeset/olive-ducks-argue.md b/.changeset/olive-ducks-argue.md deleted file mode 100644 index b80b683..0000000 --- a/.changeset/olive-ducks-argue.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"featurehub-javascript-core-sdk": patch -"featurehub-javascript-client-sdk": patch -"featurehub-javascript-node-sdk": patch ---- - -Create the usage adapter once per repository rather than on every `repository()` call. Because `newContext()` calls `repository()`, every context previously registered a usage stream that was never removed, so feature evaluation fanned out over an ever-growing list of listeners and got progressively slower for the life of the process. diff --git a/.changeset/open-peaches-fold.md b/.changeset/open-peaches-fold.md deleted file mode 100644 index a845151..0000000 --- a/.changeset/open-peaches-fold.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/strict-snails-work.md b/.changeset/strict-snails-work.md deleted file mode 100644 index 127b149..0000000 --- a/.changeset/strict-snails-work.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"featurehub-javascript-core-sdk": patch -"featurehub-javascript-client-sdk": patch ---- - -Support for preventing polling on page change for Web 1.0 apps when the poll is not within the requisite interval diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ed05eea..de9b06e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # featurehub-javascript-core-sdk +## 2.0.3 + +### Patch Changes + +- e193e87: Create the usage adapter once per repository rather than on every `repository()` call. Because `newContext()` calls `repository()`, every context previously registered a usage stream that was never removed, so feature evaluation fanned out over an ever-growing list of listeners and got progressively slower for the life of the process. +- 90db9f7: Support for preventing polling on page change for Web 1.0 apps when the poll is not within the requisite interval + ## 2.0.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index f3bbf88..267878d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "featurehub-javascript-core-sdk", - "version": "2.0.2", + "version": "2.0.3", "description": "FeatureHub core SDK - not intended to be used directly", "author": "info@featurehub.io", "type": "module", diff --git a/packages/js/CHANGELOG.md b/packages/js/CHANGELOG.md index fa6411a..ce1b42f 100644 --- a/packages/js/CHANGELOG.md +++ b/packages/js/CHANGELOG.md @@ -1,5 +1,15 @@ # featurehub-javascript-client-sdk +## 2.0.3 + +### Patch Changes + +- e193e87: Create the usage adapter once per repository rather than on every `repository()` call. Because `newContext()` calls `repository()`, every context previously registered a usage stream that was never removed, so feature evaluation fanned out over an ever-growing list of listeners and got progressively slower for the life of the process. +- 90db9f7: Support for preventing polling on page change for Web 1.0 apps when the poll is not within the requisite interval +- Updated dependencies [e193e87] +- Updated dependencies [90db9f7] + - featurehub-javascript-core-sdk@2.0.3 + ## 2.0.2 ### Patch Changes diff --git a/packages/js/package.json b/packages/js/package.json index f6fcf86..38dec35 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "featurehub-javascript-client-sdk", - "version": "2.0.2", + "version": "2.0.3", "description": "FeatureHub client/browser SDK", "author": "info@featurehub.io", "type": "module", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index aa27d4e..6bbda34 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,3 +1,12 @@ +## 2.0.2 + +### Patch Changes + +- e193e87: Create the usage adapter once per repository rather than on every `repository()` call. Because `newContext()` calls `repository()`, every context previously registered a usage stream that was never removed, so feature evaluation fanned out over an ever-growing list of listeners and got progressively slower for the life of the process. +- Updated dependencies [e193e87] +- Updated dependencies [90db9f7] + - featurehub-javascript-core-sdk@2.0.3 + ## 2.0.1 ### Patch Changes diff --git a/packages/node/package.json b/packages/node/package.json index a845c93..055063d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "featurehub-javascript-node-sdk", - "version": "2.0.1", + "version": "2.0.2", "description": "FeatureHub NodeJS SDK", "author": "info@featurehub.io", "type": "module",