UNPKG

@featurevisor/sdk

Version:

Featurevisor SDK for Node.js and the browser

1,143 lines (303 loc) 28.9 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [1.35.3](https://github.com/featurevisor/featurevisor/compare/v1.35.2...v1.35.3) (2025-04-12) **Note:** Version bump only for package @featurevisor/sdk ## [1.35.2](https://github.com/featurevisor/featurevisor/compare/v1.35.1...v1.35.2) (2025-03-31) ### Bug Fixes * variable evaluation when variation is overridden from rule ([#352](https://github.com/featurevisor/featurevisor/issues/352)) ([9c7039d](https://github.com/featurevisor/featurevisor/commit/9c7039d3782c96af28122b64bedb1a0d28502e29)) # [1.35.0](https://github.com/featurevisor/featurevisor/compare/v1.34.2...v1.35.0) (2025-03-13) **Note:** Version bump only for package @featurevisor/sdk # [1.33.0](https://github.com/featurevisor/featurevisor/compare/v1.32.0...v1.33.0) (2025-03-08) ### Features * allow deprecating variables ([#345](https://github.com/featurevisor/featurevisor/issues/345)) ([cecbf5b](https://github.com/featurevisor/featurevisor/commit/cecbf5beb87d06d46c654c352910766f565e81b2)) # [1.32.0](https://github.com/featurevisor/featurevisor/compare/v1.31.0...v1.32.0) (2025-02-26) **Note:** Version bump only for package @featurevisor/sdk # [1.31.0](https://github.com/featurevisor/featurevisor/compare/v1.30.1...v1.31.0) (2025-02-13) ### Features * variables schema as dictionary ([#343](https://github.com/featurevisor/featurevisor/issues/343)) ([18e8aed](https://github.com/featurevisor/featurevisor/commit/18e8aedab10ecdd68b7f0cbf911896b14ab37c91)) ## [1.30.1](https://github.com/featurevisor/featurevisor/compare/v1.30.0...v1.30.1) (2025-02-08) ### Bug Fixes * single function to evaluate flag, variation, and variable ([#341](https://github.com/featurevisor/featurevisor/issues/341)) ([ebba884](https://github.com/featurevisor/featurevisor/commit/ebba884d96ea24f5832c523bae17bd8b4d904584)) ## [1.29.3](https://github.com/featurevisor/featurevisor/compare/v1.29.2...v1.29.3) (2025-01-30) ### Bug Fixes * matched rules with percentage of 0 should be disabled ([#340](https://github.com/featurevisor/featurevisor/issues/340)) ([07f1682](https://github.com/featurevisor/featurevisor/commit/07f1682b98c67ac00b6edb91bda90fd77791458b)) ## [1.29.2](https://github.com/featurevisor/featurevisor/compare/v1.29.1...v1.29.2) (2025-01-25) **Note:** Version bump only for package @featurevisor/sdk ## [1.29.1](https://github.com/featurevisor/featurevisor/compare/v1.29.0...v1.29.1) (2025-01-23) ### Bug Fixes * convert to datafile schema v2 internally ([#337](https://github.com/featurevisor/featurevisor/issues/337)) ([3441369](https://github.com/featurevisor/featurevisor/commit/3441369a2c237fbef2acdf8acd219cda6c4eb923)) # [1.28.0](https://github.com/featurevisor/featurevisor/compare/v1.27.6...v1.28.0) (2025-01-21) ### Features * datafile schema v2 ([#334](https://github.com/featurevisor/featurevisor/issues/334)) ([ee91c78](https://github.com/featurevisor/featurevisor/commit/ee91c781ad8e3347c828cea63279f5b9931a24e7)) ## [1.27.6](https://github.com/featurevisor/featurevisor/compare/v1.27.5...v1.27.6) (2025-01-20) ### Bug Fixes * in operator with non-existent context value ([#335](https://github.com/featurevisor/featurevisor/issues/335)) ([08f6f38](https://github.com/featurevisor/featurevisor/commit/08f6f38c252940ac010148937af9e93c2b5c3557)) ## [1.27.5](https://github.com/featurevisor/featurevisor/compare/v1.27.4...v1.27.5) (2024-12-21) **Note:** Version bump only for package @featurevisor/sdk ## [1.27.4](https://github.com/featurevisor/featurevisor/compare/v1.27.3...v1.27.4) (2024-12-01) ### Bug Fixes * non-existent property in context when checking in and noIn conditions ([#328](https://github.com/featurevisor/featurevisor/issues/328)) ([fc85214](https://github.com/featurevisor/featurevisor/commit/fc85214449ff9c34b9f63e8eb737104365f0bb8d)) ## [1.27.2](https://github.com/featurevisor/featurevisor/compare/v1.27.1...v1.27.2) (2024-08-28) ### Bug Fixes * ESM bundle for SDK ([#324](https://github.com/featurevisor/featurevisor/issues/324)) ([54556ea](https://github.com/featurevisor/featurevisor/commit/54556ea5ce9a6c221f482b230905a42e24e64886)) # [1.20.0](https://github.com/featurevisor/featurevisor/compare/v1.19.0...v1.20.0) (2024-04-30) ### Features * allow evaluating in CLI with more verbosity ([#300](https://github.com/featurevisor/featurevisor/issues/300)) ([8c3a096](https://github.com/featurevisor/featurevisor/commit/8c3a0962a5950abf424695db314ee5eeb8e6ccd5)) # [1.17.0](https://github.com/featurevisor/featurevisor/compare/v1.16.0...v1.17.0) (2024-04-07) ### Features * evaluate features in CLI ([#295](https://github.com/featurevisor/featurevisor/issues/295)) ([5a3332a](https://github.com/featurevisor/featurevisor/commit/5a3332a226a3b4901445fe2fe04baa8320e94f48)) # [1.16.0](https://github.com/featurevisor/featurevisor/compare/v1.15.0...v1.16.0) (2024-04-05) ### Features * Added export of emitter module ([#294](https://github.com/featurevisor/featurevisor/issues/294)) ([aaf0afc](https://github.com/featurevisor/featurevisor/commit/aaf0afcf18a6bdad7d82349d70ac052c9f288ca0)) ## [1.11.1](https://github.com/featurevisor/featurevisor/compare/v1.11.0...v1.11.1) (2024-03-14) ### Bug Fixes * move to next condition if parsing fails ([#279](https://github.com/featurevisor/featurevisor/issues/279)) ([9f198e2](https://github.com/featurevisor/featurevisor/commit/9f198e2303498c2c74fb2a9a2fcfa5c320acf93f)) # [1.3.0](https://github.com/featurevisor/featurevisor/compare/v1.2.4...v1.3.0) (2024-01-23) **Note:** Version bump only for package @featurevisor/sdk ## [1.2.3](https://github.com/featurevisor/featurevisor/compare/v1.2.2...v1.2.3) (2024-01-18) ### Bug Fixes * rule percentage checks are now inclusive of end range ([#248](https://github.com/featurevisor/featurevisor/issues/248)) ([339231c](https://github.com/featurevisor/featurevisor/commit/339231c66391288e0e831f02b9407453938385d1)) ## [1.2.2](https://github.com/featurevisor/featurevisor/compare/v1.2.1...v1.2.2) (2024-01-17) **Note:** Version bump only for package @featurevisor/sdk # [1.2.0](https://github.com/featurevisor/featurevisor/compare/v1.1.1...v1.2.0) (2024-01-16) **Note:** Version bump only for package @featurevisor/sdk ## [1.0.2](https://github.com/featurevisor/featurevisor/compare/v1.0.1...v1.0.2) (2024-01-04) **Note:** Version bump only for package @featurevisor/sdk ## [1.0.1](https://github.com/featurevisor/featurevisor/compare/v1.0.0...v1.0.1) (2024-01-02) ### Bug Fixes * forcing variation with variable overrides ([#236](https://github.com/featurevisor/featurevisor/issues/236)) ([76cac7e](https://github.com/featurevisor/featurevisor/commit/76cac7e53f9a9da34bac06ad4a297c12f151e4f6)) # [0.69.0](https://github.com/featurevisor/featurevisor/compare/v0.68.0...v0.69.0) (2023-12-13) **Note:** Version bump only for package @featurevisor/sdk # [0.68.0](https://github.com/featurevisor/featurevisor/compare/v0.67.0...v0.68.0) (2023-12-13) **Note:** Version bump only for package @featurevisor/sdk # [0.67.0](https://github.com/featurevisor/featurevisor/compare/v0.66.0...v0.67.0) (2023-12-13) **Note:** Version bump only for package @featurevisor/sdk # [0.66.0](https://github.com/featurevisor/featurevisor/compare/v0.65.0...v0.66.0) (2023-12-13) **Note:** Version bump only for package @featurevisor/sdk # [0.65.0](https://github.com/featurevisor/featurevisor/compare/v0.64.3...v0.65.0) (2023-12-13) **Note:** Version bump only for package @featurevisor/sdk # [0.64.0](https://github.com/featurevisor/featurevisor/compare/v0.63.0...v0.64.0) (2023-11-29) **Note:** Version bump only for package @featurevisor/sdk # [0.63.0](https://github.com/featurevisor/featurevisor/compare/v0.62.2...v0.63.0) (2023-11-29) **Note:** Version bump only for package @featurevisor/sdk # [0.62.0](https://github.com/featurevisor/featurevisor/compare/v0.61.0...v0.62.0) (2023-11-19) **Note:** Version bump only for package @featurevisor/sdk # [0.61.0](https://github.com/featurevisor/featurevisor/compare/v0.60.1...v0.61.0) (2023-11-14) ### Features * filter tests and support verbosity for debugging ([#212](https://github.com/featurevisor/featurevisor/issues/212)) ([414ef6d](https://github.com/featurevisor/featurevisor/commit/414ef6dd7ad47d287a91088aab474216361ee6c6)) ## [0.60.1](https://github.com/featurevisor/featurevisor/compare/v0.60.0...v0.60.1) (2023-11-14) ### Bug Fixes * using not operator in feature rules ([#211](https://github.com/featurevisor/featurevisor/issues/211)) ([dd7fda3](https://github.com/featurevisor/featurevisor/commit/dd7fda38d87181a06d9dbfe08676dfd99afab539)) # [0.60.0](https://github.com/featurevisor/featurevisor/compare/v0.59.3...v0.60.0) (2023-11-07) **Note:** Version bump only for package @featurevisor/sdk # [0.59.0](https://github.com/featurevisor/featurevisor/compare/v0.58.0...v0.59.0) (2023-10-31) **Note:** Version bump only for package @featurevisor/sdk # [0.58.0](https://github.com/featurevisor/featurevisor/compare/v0.57.1...v0.58.0) (2023-10-29) **Note:** Version bump only for package @featurevisor/sdk # [0.57.0](https://github.com/featurevisor/featurevisor/compare/v0.56.2...v0.57.0) (2023-10-26) **Note:** Version bump only for package @featurevisor/sdk ## [0.56.2](https://github.com/featurevisor/featurevisor/compare/v0.56.1...v0.56.2) (2023-10-26) ### Bug Fixes * evaluate variables overridden from rules with no variations ([#189](https://github.com/featurevisor/featurevisor/issues/189)) ([3144f20](https://github.com/featurevisor/featurevisor/commit/3144f20f9c50b998acaa5cf8a666c5f6b1e82f26)) # [0.56.0](https://github.com/featurevisor/featurevisor/compare/v0.55.4...v0.56.0) (2023-10-25) **Note:** Version bump only for package @featurevisor/sdk # [0.55.0](https://github.com/featurevisor/featurevisor/compare/v0.54.0...v0.55.0) (2023-10-19) **Note:** Version bump only for package @featurevisor/sdk # [0.54.0](https://github.com/featurevisor/featurevisor/compare/v0.53.5...v0.54.0) (2023-10-17) **Note:** Version bump only for package @featurevisor/sdk # [0.53.0](https://github.com/featurevisor/featurevisor/compare/v0.52.1...v0.53.0) (2023-10-13) **Note:** Version bump only for package @featurevisor/sdk # [0.52.0](https://github.com/featurevisor/featurevisor/compare/v0.51.2...v0.52.0) (2023-10-12) ### Features * add support for null, more specific validation of value type in segment ([#170](https://github.com/featurevisor/featurevisor/issues/170)) ([16a47c5](https://github.com/featurevisor/featurevisor/commit/16a47c5eec4fda07dd161eeb2e468b0ac736c18c)) # [0.51.0](https://github.com/featurevisor/featurevisor/compare/v0.50.0...v0.51.0) (2023-10-05) **Note:** Version bump only for package @featurevisor/sdk # [0.50.0](https://github.com/featurevisor/featurevisor/compare/v0.49.0...v0.50.0) (2023-10-01) **Note:** Version bump only for package @featurevisor/sdk # [0.49.0](https://github.com/featurevisor/featurevisor/compare/v0.48.0...v0.49.0) (2023-09-30) ### Features * allow single segments to be defined without needing arrays ([#159](https://github.com/featurevisor/featurevisor/issues/159)) ([b3ad42c](https://github.com/featurevisor/featurevisor/commit/b3ad42c01584e8dfbe8274273e447bf8c645b3b9)) # [0.48.0](https://github.com/featurevisor/featurevisor/compare/v0.47.7...v0.48.0) (2023-09-25) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.7](https://github.com/featurevisor/featurevisor/compare/v0.47.6...v0.47.7) (2023-09-19) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.6](https://github.com/featurevisor/featurevisor/compare/v0.47.5...v0.47.6) (2023-09-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.5](https://github.com/featurevisor/featurevisor/compare/v0.47.4...v0.47.5) (2023-09-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.4](https://github.com/featurevisor/featurevisor/compare/v0.47.3...v0.47.4) (2023-09-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.3](https://github.com/featurevisor/featurevisor/compare/v0.47.2...v0.47.3) (2023-09-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.2](https://github.com/featurevisor/featurevisor/compare/v0.47.1...v0.47.2) (2023-09-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.47.1](https://github.com/featurevisor/featurevisor/compare/v0.47.0...v0.47.1) (2023-09-12) **Note:** Version bump only for package @featurevisor/sdk # [0.47.0](https://github.com/featurevisor/featurevisor/compare/v0.46.2...v0.47.0) (2023-09-05) ### Features * use Prettier v2.x ([#143](https://github.com/featurevisor/featurevisor/issues/143)) ([ddca499](https://github.com/featurevisor/featurevisor/commit/ddca499526f2f8bf10dc340fb55877584501a682)) ## [0.46.2](https://github.com/featurevisor/featurevisor/compare/v0.46.1...v0.46.2) (2023-08-31) **Note:** Version bump only for package @featurevisor/sdk ## [0.46.1](https://github.com/featurevisor/featurevisor/compare/v0.46.0...v0.46.1) (2023-08-31) **Note:** Version bump only for package @featurevisor/sdk # [0.46.0](https://github.com/featurevisor/featurevisor/compare/v0.45.0...v0.46.0) (2023-08-27) ### Features * onReady method for SDK as Promise ([#133](https://github.com/featurevisor/featurevisor/issues/133)) ([e8dd395](https://github.com/featurevisor/featurevisor/commit/e8dd39557b60b40d67488647d60f23423bbfbbb9)) # [0.45.0](https://github.com/featurevisor/featurevisor/compare/v0.44.2...v0.45.0) (2023-08-20) **Note:** Version bump only for package @featurevisor/sdk # [0.44.0](https://github.com/featurevisor/featurevisor/compare/v0.43.0...v0.44.0) (2023-08-07) ### Features * make getFeature() method public ([#122](https://github.com/featurevisor/featurevisor/issues/122)) ([e56455e](https://github.com/featurevisor/featurevisor/commit/e56455e11ec7895455e2ff22436b7380f67e184d)) # [0.43.0](https://github.com/featurevisor/featurevisor/compare/v0.42.1...v0.43.0) (2023-08-05) ### Features * Support deprecating features ([#117](https://github.com/featurevisor/featurevisor/issues/117)) ([992740d](https://github.com/featurevisor/featurevisor/commit/992740d5fbdda2bb15cf4a782147f0ed13d9288c)) ## [0.42.1](https://github.com/featurevisor/featurevisor/compare/v0.42.0...v0.42.1) (2023-08-01) ### Bug Fixes * break in switch statement of logger handler ([#116](https://github.com/featurevisor/featurevisor/issues/116)) ([d836263](https://github.com/featurevisor/featurevisor/commit/d83626398cb15ffe02eae215cfebe8d6842f4f9e)) # [0.42.0](https://github.com/featurevisor/featurevisor/compare/v0.41.0...v0.42.0) (2023-07-23) **Note:** Version bump only for package @featurevisor/sdk # [0.41.0](https://github.com/featurevisor/featurevisor/compare/v0.40.1...v0.41.0) (2023-07-23) **Note:** Version bump only for package @featurevisor/sdk ## [0.40.1](https://github.com/featurevisor/featurevisor/compare/v0.40.0...v0.40.1) (2023-07-23) **Note:** Version bump only for package @featurevisor/sdk # [0.40.0](https://github.com/featurevisor/featurevisor/compare/v0.39.2...v0.40.0) (2023-07-16) **Note:** Version bump only for package @featurevisor/sdk ## [0.39.1](https://github.com/featurevisor/featurevisor/compare/v0.39.0...v0.39.1) (2023-07-16) ### Bug Fixes * SDK README updates ([#106](https://github.com/featurevisor/featurevisor/issues/106)) ([1c6ac53](https://github.com/featurevisor/featurevisor/commit/1c6ac5311ac0d8df748cbb67e1e5b426038fee71)) # [0.39.0](https://github.com/featurevisor/featurevisor/compare/v0.38.0...v0.39.0) (2023-07-16) ### Features * drop type specific activate methods ([#105](https://github.com/featurevisor/featurevisor/issues/105)) ([5faca24](https://github.com/featurevisor/featurevisor/commit/5faca24e29665a03919ebf467bfb6a9c70c8e648)) # [0.38.0](https://github.com/featurevisor/featurevisor/compare/v0.37.1...v0.38.0) (2023-07-16) ### Features * SDK to support isEnabled() checks ([#104](https://github.com/featurevisor/featurevisor/issues/104)) ([4f52136](https://github.com/featurevisor/featurevisor/commit/4f521367a3f1ef76833ba614b6a1f4b66abef2e1)) # [0.37.0](https://github.com/featurevisor/featurevisor/compare/v0.36.0...v0.37.0) (2023-07-14) ### Features * renamed Attributes (object) to Context ([#101](https://github.com/featurevisor/featurevisor/issues/101)) ([c392ad5](https://github.com/featurevisor/featurevisor/commit/c392ad5f1b6100167aa5637b131f08036a7f5a55)) # [0.36.0](https://github.com/featurevisor/featurevisor/compare/v0.35.0...v0.36.0) (2023-07-13) **Note:** Version bump only for package @featurevisor/sdk # [0.35.0](https://github.com/featurevisor/featurevisor/compare/v0.34.0...v0.35.0) (2023-07-13) ### Features * Evaluation details in SDK ([#99](https://github.com/featurevisor/featurevisor/issues/99)) ([016c73d](https://github.com/featurevisor/featurevisor/commit/016c73d7deb0c5888a4fca88881b2cb9fdf4ac9a)) # [0.34.0](https://github.com/featurevisor/featurevisor/compare/v0.33.1...v0.34.0) (2023-07-08) **Note:** Version bump only for package @featurevisor/sdk # [0.33.0](https://github.com/featurevisor/featurevisor/compare/v0.32.1...v0.33.0) (2023-07-06) **Note:** Version bump only for package @featurevisor/sdk # [0.32.0](https://github.com/featurevisor/featurevisor/compare/v0.31.2...v0.32.0) (2023-07-02) ### Features * make segments testable ([#95](https://github.com/featurevisor/featurevisor/issues/95)) ([15eae3c](https://github.com/featurevisor/featurevisor/commit/15eae3cdf12a32e376e68ced015a9e697eb61da4)) # [0.31.0](https://github.com/featurevisor/featurevisor/compare/v0.30.1...v0.31.0) (2023-06-24) **Note:** Version bump only for package @featurevisor/sdk ## [0.30.1](https://github.com/featurevisor/featurevisor/compare/v0.30.0...v0.30.1) (2023-06-14) **Note:** Version bump only for package @featurevisor/sdk # [0.30.0](https://github.com/featurevisor/featurevisor/compare/v0.29.0...v0.30.0) (2023-06-10) **Note:** Version bump only for package @featurevisor/sdk # [0.29.0](https://github.com/featurevisor/featurevisor/compare/v0.28.1...v0.29.0) (2023-06-10) ### Features * drop Allocation.percentage in datafiles ([#80](https://github.com/featurevisor/featurevisor/issues/80)) ([b43da69](https://github.com/featurevisor/featurevisor/commit/b43da6922f81aef9fe8e8a54342067627adb990b)) ## [0.28.1](https://github.com/featurevisor/featurevisor/compare/v0.28.0...v0.28.1) (2023-06-08) **Note:** Version bump only for package @featurevisor/sdk # [0.28.0](https://github.com/featurevisor/featurevisor/compare/v0.27.1...v0.28.0) (2023-06-08) ### Features * make bucketing key configurable ([#79](https://github.com/featurevisor/featurevisor/issues/79)) ([c05f0da](https://github.com/featurevisor/featurevisor/commit/c05f0dae9e6e1d4ee68f2c457a49137bbd6727d9)) # [0.27.0](https://github.com/featurevisor/featurevisor/compare/v0.26.0...v0.27.0) (2023-05-24) **Note:** Version bump only for package @featurevisor/sdk # [0.26.0](https://github.com/featurevisor/featurevisor/compare/v0.25.0...v0.26.0) (2023-05-24) **Note:** Version bump only for package @featurevisor/sdk # [0.25.0](https://github.com/featurevisor/featurevisor/compare/v0.24.0...v0.25.0) (2023-05-22) **Note:** Version bump only for package @featurevisor/sdk # [0.24.0](https://github.com/featurevisor/featurevisor/compare/v0.23.0...v0.24.0) (2023-05-21) ### Features * ranges in datafiles as tuples ([#74](https://github.com/featurevisor/featurevisor/issues/74)) ([07a3d92](https://github.com/featurevisor/featurevisor/commit/07a3d9292f4038ebd68338bb905a34b2f13d36d9)) # [0.23.0](https://github.com/featurevisor/featurevisor/compare/v0.22.0...v0.23.0) (2023-05-20) **Note:** Version bump only for package @featurevisor/sdk # [0.22.0](https://github.com/featurevisor/featurevisor/compare/v0.21.0...v0.22.0) (2023-05-20) **Note:** Version bump only for package @featurevisor/sdk # [0.21.0](https://github.com/featurevisor/featurevisor/compare/v0.20.2...v0.21.0) (2023-05-14) **Note:** Version bump only for package @featurevisor/sdk ## [0.20.2](https://github.com/featurevisor/featurevisor/compare/v0.20.1...v0.20.2) (2023-05-14) **Note:** Version bump only for package @featurevisor/sdk ## [0.20.1](https://github.com/featurevisor/featurevisor/compare/v0.20.0...v0.20.1) (2023-05-13) ### Bug Fixes * remove duplicate redundant types ([#69](https://github.com/featurevisor/featurevisor/issues/69)) ([9501802](https://github.com/featurevisor/featurevisor/commit/95018028b9beed19af7ab98a12b30163fdd2434c)) # [0.20.0](https://github.com/featurevisor/featurevisor/compare/v0.19.0...v0.20.0) (2023-05-13) ### Features * SDK Instance from a single class ([#68](https://github.com/featurevisor/featurevisor/issues/68)) ([1ab1d49](https://github.com/featurevisor/featurevisor/commit/1ab1d49916fd4ccd14d5ec47d11e6bd863fd0af1)) # [0.19.0](https://github.com/featurevisor/featurevisor/compare/v0.18.0...v0.19.0) (2023-05-13) ### Features * Date comparison operators ([#67](https://github.com/featurevisor/featurevisor/issues/67)) ([b555f39](https://github.com/featurevisor/featurevisor/commit/b555f39a0cb99e95e1d66a3c76df4483a26e2caf)) # [0.18.0](https://github.com/featurevisor/featurevisor/compare/v0.17.0...v0.18.0) (2023-05-12) ### Features * Initial features ([#66](https://github.com/featurevisor/featurevisor/issues/66)) ([ec91d6e](https://github.com/featurevisor/featurevisor/commit/ec91d6e383c6795850bbb8e35a734f754378c68f)) # [0.17.0](https://github.com/featurevisor/featurevisor/compare/v0.16.0...v0.17.0) (2023-05-12) ### Features * sticky features ([#65](https://github.com/featurevisor/featurevisor/issues/65)) ([eb4ff69](https://github.com/featurevisor/featurevisor/commit/eb4ff69dcb3d6f979eb1c9dec3fe4cf1583e1fc9)) # [0.16.0](https://github.com/featurevisor/featurevisor/compare/v0.15.0...v0.16.0) (2023-04-30) ### Features * Mutually exclusive experiments via Groups ([#63](https://github.com/featurevisor/featurevisor/issues/63)) ([f3c8523](https://github.com/featurevisor/featurevisor/commit/f3c85236d36fd0e499897f9ce1c2ed551c111523)) # [0.15.0](https://github.com/featurevisor/featurevisor/compare/v0.14.1...v0.15.0) (2023-04-23) **Note:** Version bump only for package @featurevisor/sdk ## [0.14.1](https://github.com/featurevisor/featurevisor/compare/v0.14.0...v0.14.1) (2023-04-22) ### Bug Fixes * do not require variation type in Feature's YAML ([#57](https://github.com/featurevisor/featurevisor/issues/57)) ([2e7c0cf](https://github.com/featurevisor/featurevisor/commit/2e7c0cfb441a60beffa14dae17152257d97862b0)) # [0.14.0](https://github.com/featurevisor/featurevisor/compare/v0.13.1...v0.14.0) (2023-04-21) ### Features * React integration package ([#56](https://github.com/featurevisor/featurevisor/issues/56)) ([d0f6ad8](https://github.com/featurevisor/featurevisor/commit/d0f6ad8a7e40fa06a741706a5322c08486e84ea9)) # [0.13.0](https://github.com/featurevisor/featurevisor/compare/v0.12.1...v0.13.0) (2023-04-19) ### Features * Event listeners ([#55](https://github.com/featurevisor/featurevisor/issues/55)) ([eaeb7f6](https://github.com/featurevisor/featurevisor/commit/eaeb7f62d78e81bff8be28fff46f4088f4d9aa5b)) ## [0.12.1](https://github.com/featurevisor/featurevisor/compare/v0.12.0...v0.12.1) (2023-04-18) ### Bug Fixes * use compare-versions package to reduce sdk bundle size ([#53](https://github.com/featurevisor/featurevisor/issues/53)) ([d921436](https://github.com/featurevisor/featurevisor/commit/d921436a51f88b713d4b295521f34f6c1e447972)) # [0.12.0](https://github.com/featurevisor/featurevisor/compare/v0.11.0...v0.12.0) (2023-04-17) ### Features * Allow overriding variation for specific rules ([#51](https://github.com/featurevisor/featurevisor/issues/51)) ([e6447df](https://github.com/featurevisor/featurevisor/commit/e6447df579d8b579aa67a44ba7a370b7cac9f320)) # [0.11.0](https://github.com/featurevisor/featurevisor/compare/v0.10.1...v0.11.0) (2023-04-17) ### Features * refresh datafile ([#52](https://github.com/featurevisor/featurevisor/issues/52)) ([d09b966](https://github.com/featurevisor/featurevisor/commit/d09b966b2b5b19ac267b1c5dae77a05296f0d174)) ## [0.10.1](https://github.com/featurevisor/featurevisor/compare/v0.10.0...v0.10.1) (2023-04-17) **Note:** Version bump only for package @featurevisor/sdk # [0.10.0](https://github.com/featurevisor/featurevisor/compare/v0.9.0...v0.10.0) (2023-04-15) ### Features * intercept attributes ([#48](https://github.com/featurevisor/featurevisor/issues/48)) ([4e08784](https://github.com/featurevisor/featurevisor/commit/4e0878422f6d23e850c708eaa4deadf1e8f0d04c)) # [0.9.0](https://github.com/featurevisor/featurevisor/compare/v0.8.1...v0.9.0) (2023-04-15) ### Features * Introduce logging ([#47](https://github.com/featurevisor/featurevisor/issues/47)) ([810e813](https://github.com/featurevisor/featurevisor/commit/810e813f21befce278c11c81838fbdd7e829fbe9)) # [0.8.0](https://github.com/featurevisor/featurevisor/compare/v0.7.0...v0.8.0) (2023-04-09) **Note:** Version bump only for package @featurevisor/sdk # [0.7.0](https://github.com/featurevisor/featurevisor/compare/v0.6.0...v0.7.0) (2023-03-25) ### Features * Introduce semver operators ([#30](https://github.com/featurevisor/featurevisor/issues/30)) ([b2841c3](https://github.com/featurevisor/featurevisor/commit/b2841c3473e9100f9a7f404c7ed15903037523a7)) # [0.6.0](https://github.com/featurevisor/featurevisor/compare/v0.5.3...v0.6.0) (2023-03-25) ### Features * Introduce new JSON type for variables ([#28](https://github.com/featurevisor/featurevisor/issues/28)) ([49ff4cb](https://github.com/featurevisor/featurevisor/commit/49ff4cb99f840f29e9ac8fcacfee9a9a961ff776)) ## [0.5.3](https://github.com/featurevisor/featurevisor/compare/v0.5.2...v0.5.3) (2023-03-25) **Note:** Version bump only for package @featurevisor/sdk ## [0.5.2](https://github.com/featurevisor/featurevisor/compare/v0.5.1...v0.5.2) (2023-03-25) ### Bug Fixes * return defaultVariation when feature cannot be bucketed ([#26](https://github.com/featurevisor/featurevisor/issues/26)) ([47363c9](https://github.com/featurevisor/featurevisor/commit/47363c91d4052480b2a286a5399afce4c10ed7a1)) # [0.5.0](https://github.com/featurevisor/featurevisor/compare/v0.4.0...v0.5.0) (2023-03-22) ### Features * Variable overrides at rule level ([#23](https://github.com/featurevisor/featurevisor/issues/23)) ([c4792a0](https://github.com/featurevisor/featurevisor/commit/c4792a0beaf33370a3afaafa665491a59e876412)) # [0.4.0](https://github.com/featurevisor/featurevisor/compare/v0.3.0...v0.4.0) (2023-03-19) ### Features * Create SDK instance for fetching datafile ([#19](https://github.com/featurevisor/featurevisor/issues/19)) ([4560fb2](https://github.com/featurevisor/featurevisor/commit/4560fb24a1989e46b2d18eb342806e0fc3a50af7)) # [0.3.0](https://github.com/featurevisor/featurevisor/compare/v0.2.0...v0.3.0) (2023-03-17) ### Features * support objects as variables ([#18](https://github.com/featurevisor/featurevisor/issues/18)) ([c1b6160](https://github.com/featurevisor/featurevisor/commit/c1b61609d299bbf2e46c644c4f09336cdd94e128)) # [0.2.0](https://github.com/featurevisor/featurevisor/compare/v0.1.0...v0.2.0) (2023-03-16) ### Features * NOT operator ([#16](https://github.com/featurevisor/featurevisor/issues/16)) ([9c7b239](https://github.com/featurevisor/featurevisor/commit/9c7b23944a37c327308f441f4afd2731aaf97889)) # [0.1.0](https://github.com/featurevisor/featurevisor/compare/v0.0.4...v0.1.0) (2023-03-05) **Note:** Version bump only for package @featurevisor/sdk ## [0.0.4](https://github.com/featurevisor/featurevisor/compare/v0.0.3...v0.0.4) (2023-03-05) **Note:** Version bump only for package @featurevisor/sdk ## [0.0.3](https://github.com/featurevisor/featurevisor/compare/v0.0.2...v0.0.3) (2023-03-05) ### Bug Fixes * publish access ([ea5cd7c](https://github.com/featurevisor/featurevisor/commit/ea5cd7cd8554e2def5fdcc1d3488598a08e99bfa)) ## [0.0.2](https://github.com/featurevisor/featurevisor/compare/v0.0.1...v0.0.2) (2023-03-05) **Note:** Version bump only for package @featurevisor/sdk ## 0.0.1 (2023-03-05) ### Bug Fixes * linting ([230bfa0](https://github.com/featurevisor/featurevisor/commit/230bfa0824f79181581585ccc37c2e78c5aeac42))