Sourced from mixpanel-browser's releases.
Updates to revenue, session recording, autocapture, etc
This release packages up changes and improvements to several subsystems:
- The long-deprecated
mixpanel.people.track_charge()method now only prints a console error and no longer sets a profile property or produces any other change. The old version of Mixpanel's Revenue analysis UI has been replaced by a newer suite of analysis tools which don't depend on profile properties (see https://docs.mixpanel.com/docs/features/revenue_analytics).- Autocapture click tracking properties now include page height and width.
- Session recording now stops when
mixpanel.reset()is called.- New init option
api_extra_query_paramsadds support for appending arbitrary query string params to tracking requests (useful for non-standard proxy setups)- The API of the Feature Flagging system (under development) has been revised
- Whale Browser is now detected automatically
Sourced from mixpanel-browser's changelog.
2.65.0 (20 May 2025)
mixpanel.people.track_charge()(deprecated) no longer sets profile property- Adds page height and width tracking to autocapture click tracking
- Session recording now stops when mixpanel.reset() is called
- Support for adding arbitrary query string params to tracking requests (thanks
@dylan-asos)- Feature flagging API revisions
- Whale Browser detection
2.64.0 (15 Apr 2025)
- Add
record_heatmap_datainit option for Session Recording to ensure click events are captured for Heat Maps- Initial support for feature flagging
2.63.0 (1 Apr 2025)
- Update rrweb to latest alpha version
- Refactor SDK build process to rely mainly on Rollup
2.62.0 (26 Mar 2025)
- Replace UUID generator with UUIDv4 (using native API when available)
- Consistently use native JSON serialization when available
- Fix for session recording idle timeout race condition
2.61.2 (14 Mar 2025)
- Revert 10ms throttle on enqueueing events to improve tracking reliability on page unload
2.61.1 (11 Mar 2025)
- Session recording stops if initial DOM snapshot fails
- Errors triggered by rrweb's record function are now caught
- Fix for issue causing opt-out check error messages in
debugmode2.61.0 (6 Mar 2025)
- Session recordings now continue across page loads within the same tab, using IndexedDB for persistence
2.60.0 (31 Jan 2025)
- Expanded Autocapture configs
- Prevent duplicate values in persistence when using people.union (thanks
@chrisdeely)2.59.0 (21 Jan 2025)
- Initial Autocapture support
- Block more crawlers (AmazonBot, more Yandex bots)
2.58.0 (16 Dec 2024)
- Added canvas recording option
- Session Replay checkpoint events now include a starting URL
2.57.1 (12 Dec 2024)
- Asynchronous abstractions (primarily Promise support) introduced in internal refactor of batch/queue/retry system
2.57.0 (Dec 2024) REDACTED
... (truncated)
bb9a005
2.65.0409a7aa
changelog for 2.65.0b8ed533
rebuild 2.65.02538584
lint fix6fda746
rebuild 2.65.0-rc113348c6
try to work around global recorder object test issue340e9cf
make track_charge a NOOP7d9d3a5
fix tests37c1f3d
add back get_feature_data temporarily0c3ab8b
[Session Replay] Stop session recording when SDK calls reset()