Skip to main content

Changelog

All notable changes to the Navigator SDK will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.6.0] - 2025-09-25

Added

  • Company Tracking: New company parameter for enhanced user tracking and analytics
    • Track users by company or organization name
    • Filter conversations by company in the dashboard
    • Generate company-specific reports and usage statistics
    • Supports both static and dynamic company assignment
    • Integrates with existing user tracking for comprehensive analytics

Usage

[1.5.0] - 2025-08-21

Added

  • Widget Initialization Callback: New onInitialized callback that provides precise control over widget initialization state
    • Called when initialization completes (success or failure)
    • Provides success boolean, error message (on failure), and widgetReady status
    • Enables developers to handle initialization states properly
    • Supports both authorization and configuration error scenarios

Usage

[1.4.0] - 2025-08-20

Added

  • Memory Context for Onboarding Agents: New enableMemoryContext option that enables intelligent conversation continuity for onboarding agents
    • Automatically tracks user progress across conversations
    • Stores Q&A responses and milestones completed
    • Personalizes agent responses based on previous interactions
    • Dynamically overrides first message for returning users
    • Only works with agents of type “onboarding”

Usage

[1.3.0] - 2025-08-19

Added

  • Multilingual Voice Support: Added support for 32 languages in voice conversations
    • Configure default language using defaultLanguage.voice parameter
    • Supports all major languages including Spanish, French, German, Chinese, Japanese, and more
    • Language is fixed for the duration of the conversation
    • Works with ElevenLabs provider using v2.5 Multilingual model

Changed

  • Panel Configuration Structure: Moved title and description into panelConfig object
    • Old: title and description as top-level properties
    • New: panelConfig: { title, description, expanded }
    • Provides better organization and adds expanded option

Usage

[1.2.4] - 2025-08-18

Changed

  • Usage Limit Checking Now Enabled by Default: Usage checking is now automatically enabled when user_identifier is provided
    • Previously required explicitly setting enableUsageChecking: true
    • Now checks usage limits automatically to help manage costs
    • Can be disabled by setting enableUsageChecking: false
    • Fail-safe behavior: If usage check fails, widget still initializes

Usage

[1.2.1] - 2025-08-14

Added

  • Widget Customization: New properties to customize the widget’s appearance and messaging
    • name: Custom name shown in the widget header
    • title: Title displayed in the expanded panel
    • description: Description text explaining the assistant’s capabilities
    • Perfect for branding and tailoring the experience to different use cases

Improved

  • Voice UI Enhancements: Updated the voice interface with improved styling and user experience

Usage

[1.1.0] - 2025-08-12

Added

  • Conversation Persistence for Voice: New enableConversationRestore option that allows voice conversations to continue seamlessly after page refreshes
    • Conversations automatically restore if refreshed within 5 minutes
    • The AI assistant remembers the context and continues naturally
    • No need to repeat information after navigating between pages
    • Enable with enableConversationRestore: true in your configuration

Usage

[1.0.9] - Previous Release

  • Base functionality for chat and voice interactions
  • Multi-provider support
  • Tool execution framework