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
companyparameter 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
onInitializedcallback that provides precise control over widget initialization state- Called when initialization completes (success or failure)
- Provides
successboolean,errormessage (on failure), andwidgetReadystatus - 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
enableMemoryContextoption 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.voiceparameter - 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
- Configure default language using
Changed
- Panel Configuration Structure: Moved title and description into
panelConfigobject- Old:
titleanddescriptionas top-level properties - New:
panelConfig: { title, description, expanded } - Provides better organization and adds
expandedoption
- Old:
Usage
[1.2.4] - 2025-08-18
Changed
- Usage Limit Checking Now Enabled by Default: Usage checking is now automatically enabled when
user_identifieris 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
- Previously required explicitly setting
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 headertitle: Title displayed in the expanded paneldescription: 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
enableConversationRestoreoption 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: truein your configuration
Usage
[1.0.9] - Previous Release
- Base functionality for chat and voice interactions
- Multi-provider support
- Tool execution framework
