Skip to content

Releases: wingify/vwo-fme-node-sdk

Version 1.29.0

25 Sep 14:14

Choose a tag to compare

  • Add support for user aliasing (will work after gateway has been setup)

    vwoClient = await init({
      accountId: '123456',
      sdkKey: '32-alpha-numeric-sdk-key',
    
      gatewayService: {
        url: 'http://your-custom-gateway-url',
      },
      // Required to use Aliasing
      isAliasingEnabled: true,
    });
    
    vwoClient.setAlias(userContext, 'aliasId');

Version 1.28.1

15 Sep 13:00

Choose a tag to compare

Changed

  • Update schema validation to enforce required fields while allowing additional dynamic properties without validation failures
  • Fix Usage Stats bug and retry minor bug

Version 1.28.0

09 Sep 10:39

Choose a tag to compare

  • Post-segmentation variables are now automatically included as unregistered attributes, enabling post-segmentation without requiring manual setup
  • Added support for built-in targeting conditions, including browser version, OS version, and IP address, with advanced operator support (greaterThan, lessThan, regex)

Version 1.26.0

29 Aug 11:02

Choose a tag to compare

Sends usage statistics to VWO servers automatically during SDK initialization

Version 1.25.2

12 Aug 19:02

Choose a tag to compare

Enhanced logging capabilities at VWO by adding additional debug information to VWO Error log messages including relevant metadata for better troubleshooting

Version 1.25.1

12 Aug 12:38

Choose a tag to compare

Fixed

  • Hardcode SDK name and extract version to a separate file to reduce bundle size by avoiding imports of the entire package.json file.
  • Update log message showing incorrect retry time interval

Version 1.25.0

07 Aug 10:57

Choose a tag to compare

Added ES Module (ESM) build support for projects using "type": "module" in their package.json file.

Version 1.24.0

05 Aug 10:47

Choose a tag to compare

Added support for sending a one-time initialization event to the server to verify correct SDK setup.

Version 1.23.1

24 Jul 09:54

Choose a tag to compare

Fixed

  • Updated regex in addIsGatewayServiceRequiredFlag method to remove unsupported lookbehind and named capture groups, ensuring compatibility with older browsers like Safari 16.3 (SyntaxError: Invalid regular expression: invalid group specifier name).

Version 1.23.0

18 Jul 10:41

Choose a tag to compare

[1.23.0] - 2025-07-18

Added

  • Added support for polling intervals to periodically fetch and update settings:

    • If pollInterval is set in options (must be >= 1000 milliseconds), that interval will be used
    • If pollInterval is configured in VWO application settings, that will be used
    • If neither is set, defaults to 10 minute polling interval

    Example usage:

    vwoClient = await init({
        accountId: '123456',
        sdkKey: '32-alpha-numeric-sdk-key',
        pollInterval: 60000; // Set the poll interval to 60 seconds,
    });