improved

2025-10-07 - Nodejs SDK v2.0.0

Our Nodejs SDK has been released with better Toggle capabilities and enhanced caching!

Breaking Changes (v2.0) ⚠️ The Toggle API has been simplified in v2.0. Please review the changes below:

  • ❌ setContext(context) - Use property setter instead: toggle.defaultContext = context
  • ❌ setPublicApiKey(key) - Use property setter instead: toggle.publicApiKey = key
  • ❌ getClient() - No longer needed, use the Toggle instance directly
  • ❌ throwErrors - Errors are now always emitted via events and default values are returned
  • Hooks removed from convenience methods (getBoolean, getString, etc.)
  • Hooks now only available via event system (toggle.on('error', ...))
  • All toggle methods now return default values on error instead of throwing

To learn more about these changes go to: https://www.npmjs.com/package/@hyphen/sdk#toggle---feature-flag-service