JavaScript SDK
JavaScript SDK v4.4.0
New Features and Improvements
- Replace Karma with Playwright: Replace Karma with Playwright and add full-chain integration tests
JavaScript SDK v4.3.4
Bug Fixes
- Properly short-circuit AND logic: Properly short-circuit AND logic to return RuleError instead of false
JavaScript SDK v4.3.3
Bug Fixes
- Expose "data" property
- Improve numeric check utility
JavaScript SDK v4.3.2
Bug Fixes
- Updating npm config
JavaScript SDK v4.3.1
Bug Fixes
- Expose "data" property
JavaScript SDK v4.3.0
New Features and Improvements
- Handle audience matching options: Handle audience matching options "any/all"
JavaScript SDK v4.2.2
Bug Fixes
- Environment endpoints
JavaScript SDK v4.2.1
Bug Fixes
- Handle forced variation
JavaScript SDK v4.2.0
New Features and Improvements
- Promisify Context.releaseQueues()
JavaScript SDK v4.1.0
New Features and Improvements
- Allow multiple transactions on: Allow multiple transactions on tracking revenue goal
- Generate rollup config per: Generate rollup config per package
- Implement SDK Key/Secret with: Implement SDK Key/Secret with Authorization Bearer header
- Introduce BucketingError when deciding: Introduce BucketingError when deciding variations
- Introduce Context.getVisitorData()
- Return bucketing allocation upon: Return bucketing allocation upon deciding variation
Bug Fixes
- Resolve missing dependencies for: Resolve missing dependencies for type declarations
- Update the shape of: Update the shape of goalData for tracking revenue
JavaScript SDK v4.0.1
Bug Fixes
- Include all visitor data: Include all visitor data in persistence dataStore if provided
JavaScript SDK v4.0.0
⚠ BREAKING CHANGES
- Use generated API config: Use generated API config types to match the published specs at https://api.convert.com/doc/serving/
New Features and Improvements
- Use generated API config: Use generated API config types to match the published specs at https://api.convert.com/doc/serving/
JavaScript SDK v3.0.0
⚠ BREAKING CHANGES
- Include experience key hash: Include experience key hash bucketing
New Features and Improvements
- Include experience key hash: Include experience key hash bucketing
Bug Fixes
- More robust utility for: More robust utility for checking plain object
JavaScript SDK v2.4.1
Bug Fixes
- Expose VariationChange, VariationChangeType, and: Expose VariationChange, VariationChangeType, and FullStackFeatureChang
JavaScript SDK v2.4.0
New Features and Improvements
- Introduce "Context.getConfigEntityById()"
JavaScript SDK v2.3.0
New Features and Improvements
- Introduce Context.releaseQueues() that sends: Introduce Context.releaseQueues() that sends pending API/DataStore queues to server
JavaScript SDK v2.2.4
Bug Fixes
- Handle undefined default visitor: Handle undefined default visitor properties
JavaScript SDK v2.2.3
Bug Fixes
- Ignore extended properties when: Ignore extended properties when firing events by the EventManager
JavaScript SDK v2.2.2
Bug Fixes
- Case-insensitive "equal" and "matches": Case-insensitive "equal" and "matches" comparisons
JavaScript SDK v2.2.1
Bug Fixes
- Less/lessEqual comparison negation logic
JavaScript SDK v2.2.0
New Features and Improvements
- Adding optional property for: Adding optional property for deciding whether to send tracking event upon bucketing visitors when using ExperiencManager directly
Bug Fixes
- Gracefully handle config server-side: Gracefully handle config server-side errors
JavaScript SDK v2.1.0
New Features and Improvements
- Introduce Context.updateVisitorProperties and Context.getConfigEntity
- Optionally update in-memory visitorProperties: Optionally update in-memory visitorProperties on running experience(s)/feature(s)
Bug Fixes
- Always include report segments: Always include report segments with visitorProperties for rule matching
- Filter report segments on: Filter report segments on Context.setDefaultSegments
- Rename Context.setCustomSegments to Context.runCustomSegments
JavaScript SDK v2.0.3
Bug Fixes
- Require either SDk Key: Require either SDk Key or data for initializing config
JavaScript SDK v2.0.2
Bug Fixes
- Support edge runtime
JavaScript SDK v2.0.1
Bug Fixes
- Correct types declarations at: Correct types declarations at built time
JavaScript SDK v2.0.0
⚠ BREAKING CHANGES
- Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing: Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing, js-sdk-event, js-sdk-data, js-sdk-experience, js-sdk-segments, js-sdk-logger, js-sdk-enums, js-sdk-types, and js-sdk-utils as peer dependencies
Code Refactoring
- Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing: Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing, js-sdk-event, js-sdk-data, js-sdk-experience, js-sdk-segments, js-sdk-logger, js-sdk-enums, js-sdk-types, and js-sdk-utils as peer dependencies
JavaScript SDK v1.2.1
Bug Fixes
- Allow optional environment per: Allow optional environment per experience when bucketing visitors
- Handle the case of: Handle the case of no audience restrictions when bucketing visitors
- Only show invalid dataStore: Only show invalid dataStore error when provided
- Skip tracking conversion event: Skip tracking conversion event if goal already triggered
JavaScript SDK v1.2.0
New Features and Improvements
- Initial SDK release
New Features and Improvements
- Initial SDK release
Updated about 1 month ago