Changelog

0.0.9 — 2025-09-03

NEW:
• update() method to update session and user metadata after initialization, replaces identify (backwards compatible; identify is still exported/supported).

FIXED:
• Improved retry logic with exponential backoff for failed requests
• Fixed session restart behavior when events array becomes too large
• Allow multiple calls to init() with the same session ID without errors


0.0.8 — 2025-06-09

CHANGED:
• Restructured core library with better encapsulation
• Improved error handling for invalid initialization attempts
• Enhanced test coverage for core functionality


0.0.7 — 2025-05-06

FIXED:
• Fixed race condition in session initialization

CHANGED:
• Added additional logging for better debugging


0.0.6 — 2025-04-22

FIXED:
• Fixed race condition in session initialization


0.0.4 — 2025-04-22

ADDED:
• Enhanced logging when session is initialized


0.0.3 — 2025-04-20

ADDED:
• Support for session metadata in initialization


0.0.2 — 2025-04-18

CHANGED:
• Improved error response handling


0.0.1 — 2025-04-18

ADDED:
• Initial init() method for session initialization
• identify() method for user identification with userId, email, name, and metadata
• Support for environment and version tracking in sessions
• Automatic session recording and event batching
• Rate limiting and retry mechanisms for API requests
• Session resumption across page reloads


0.0.0 — 2025-03-27

ADDED:
• Initial browser API implementation
• Core session management infrastructure

Changelog

0.0.9 — 2025-09-03

NEW:
• update() method to update session and user metadata after initialization, replaces identify (backwards compatible; identify is still exported/supported).

FIXED:
• Improved retry logic with exponential backoff for failed requests
• Fixed session restart behavior when events array becomes too large
• Allow multiple calls to init() with the same session ID without errors


0.0.8 — 2025-06-09

CHANGED:
• Restructured core library with better encapsulation
• Improved error handling for invalid initialization attempts
• Enhanced test coverage for core functionality


0.0.7 — 2025-05-06

FIXED:
• Fixed race condition in session initialization

CHANGED:
• Added additional logging for better debugging


0.0.6 — 2025-04-22

FIXED:
• Fixed race condition in session initialization


0.0.4 — 2025-04-22

ADDED:
• Enhanced logging when session is initialized


0.0.3 — 2025-04-20

ADDED:
• Support for session metadata in initialization


0.0.2 — 2025-04-18

CHANGED:
• Improved error response handling


0.0.1 — 2025-04-18

ADDED:
• Initial init() method for session initialization
• identify() method for user identification with userId, email, name, and metadata
• Support for environment and version tracking in sessions
• Automatic session recording and event batching
• Rate limiting and retry mechanisms for API requests
• Session resumption across page reloads


0.0.0 — 2025-03-27

ADDED:
• Initial browser API implementation
• Core session management infrastructure

Changelog

0.0.9 — 2025-09-03

NEW:
• update() method to update session and user metadata after initialization, replaces identify (backwards compatible; identify is still exported/supported).

FIXED:
• Improved retry logic with exponential backoff for failed requests
• Fixed session restart behavior when events array becomes too large
• Allow multiple calls to init() with the same session ID without errors


0.0.8 — 2025-06-09

CHANGED:
• Restructured core library with better encapsulation
• Improved error handling for invalid initialization attempts
• Enhanced test coverage for core functionality


0.0.7 — 2025-05-06

FIXED:
• Fixed race condition in session initialization

CHANGED:
• Added additional logging for better debugging


0.0.6 — 2025-04-22

FIXED:
• Fixed race condition in session initialization


0.0.4 — 2025-04-22

ADDED:
• Enhanced logging when session is initialized


0.0.3 — 2025-04-20

ADDED:
• Support for session metadata in initialization


0.0.2 — 2025-04-18

CHANGED:
• Improved error response handling


0.0.1 — 2025-04-18

ADDED:
• Initial init() method for session initialization
• identify() method for user identification with userId, email, name, and metadata
• Support for environment and version tracking in sessions
• Automatic session recording and event batching
• Rate limiting and retry mechanisms for API requests
• Session resumption across page reloads


0.0.0 — 2025-03-27

ADDED:
• Initial browser API implementation
• Core session management infrastructure