@featurevisor/sdk
Version:
Featurevisor SDK for Node.js and the browser
1,143 lines (303 loc) • 28.9 kB
Markdown
# 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))