From b26af3f60aff1dacf16a4708c1c4d240a41672b8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 6 Oct 2025 16:18:50 +0000
Subject: [PATCH] build(deps): bump mixpanel-browser from 2.69.1 to 2.70.0 in
/website (#10521)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from
2.69.1 to 2.70.0.
Release notes
Sourced from mixpanel-browser's
releases.
v2.8.0: misc. improvements
track_links() and track_forms() can now
take raw elements or element lists in addition to query selectors
- add
reset() method to handle logout flow (thanks @stefansedich)
- catch exceptions during
_send_request() (thanks @feychenie)
- fix user agent detection/reporting for Chrome iOS and Firefox
iOS
Changelog
Sourced from mixpanel-browser's
changelog.
2.70.0 (4 Sep 2025)
- Feature flags requests now send params on query string with GET
instead of POST for easier caching
2.68.0 (11 Aug 2025)
- Initial rage-click detection support
- Block
<audio> tags by default in Session
Recording
- Add
flags.update_context() method for updating context
variables and refetching variants
2.67.0 (17 Jul 2025)
- Use
get_api_host() consistently across the SDK
- Include
device_id in default Feature Flag context
- Track latency props in
$experiment_started event
- Fix async behavior in
mixpanel.reset() when a session
recording is active
- Fix recorder integration test race conditions
2.66.0 (8 Jul 2025)
- Add
api_host configuration option to support different
hosts/proxies for different endpoints (thanks @chrisknu)
- Add types.d.ts from existing public repo
- Fix race condition when calling
mixpanel.reset() while
a session recording is active
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_data init 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
debug mode
2.61.0 (6 Mar 2025)
... (truncated)
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
website/package.json | 2 +-
website/pnpm-lock.yaml | 46 +++++++++++++++++++++---------------------
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/website/package.json b/website/package.json
index 14f5fe877..4fec601e8 100644
--- a/website/package.json
+++ b/website/package.json
@@ -31,7 +31,7 @@
"framer-motion": "^12.23.12",
"highlight.js": "^11.11.1",
"md5": "^2.3.0",
- "mixpanel-browser": "^2.69.1",
+ "mixpanel-browser": "^2.70.0",
"next": "^15.5.2",
"next-hubspot": "^2.0.0",
"next-sitemap": "^4.2.3",
diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml
index d4f19a16d..a1b4e602c 100644
--- a/website/pnpm-lock.yaml
+++ b/website/pnpm-lock.yaml
@@ -66,8 +66,8 @@ importers:
specifier: ^2.3.0
version: 2.3.0
mixpanel-browser:
- specifier: ^2.69.1
- version: 2.69.1
+ specifier: ^2.70.0
+ version: 2.70.0
next:
specifier: ^15.5.2
version: 15.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -426,17 +426,17 @@ packages:
'@types/react': '>=16'
react: '>=16'
- '@mixpanel/rrdom@2.0.0-alpha.18.1':
- resolution: {integrity: sha512-bkltbuuYuXuzGoBaDHQOotUn1Z3+kXg98uBjjoq+YLUh3REv0ok1q/B912ZyzBEcU856zM3iLYrFVt3sl9/ZYA==}
+ '@mixpanel/rrdom@2.0.0-alpha.18.2':
+ resolution: {integrity: sha512-vX/tbnS14ZzzatC7vOyvAm9tOLU8tof0BuppBlphzEx1YHTSw8DQiAmyAc0AmXidchLV0W+cUHV/WsehPLh2hQ==}
- '@mixpanel/rrweb-snapshot@2.0.0-alpha.18.1':
- resolution: {integrity: sha512-PKwu7NQwogHcJrWS7FSOIfo+d8QVjI1H67Xoe7q0CR9a0xpKsxrR/AhJRm4uUMI5cN4f7eH0mxyXuPj4X7rLtg==}
+ '@mixpanel/rrweb-snapshot@2.0.0-alpha.18.2':
+ resolution: {integrity: sha512-2kSnjZZ3QZ9zOz/isOt8s54mXUUDgXk/u0eEi/rE0xBWDeuA0NHrBcqiMc+w4F/yWWUpo5F5zcuPeYpc6ufAsw==}
- '@mixpanel/rrweb-types@2.0.0-alpha.18.1':
- resolution: {integrity: sha512-0gVDvG551iDTV+ffn2KzPfEc1r2YD0y1Zwm+p1NzXMw55/dnu+ZXJ1yVF5ciI6ebYk0udKV9PAZlIye3M5yENA==}
+ '@mixpanel/rrweb-types@2.0.0-alpha.18.2':
+ resolution: {integrity: sha512-ucIYe1mfJ2UksvXW+d3bOySTB2/0yUSqQJlUydvbBz6OO2Bhq3nJHyLXV9ExkgUMZm1ZyDcvvmNUd1+5tAXlpA==}
- '@mixpanel/rrweb-utils@2.0.0-alpha.18.1':
- resolution: {integrity: sha512-RP9y05dt08HT2kcDZWQebU76LclCLivGvRqv6530w6e13UdfhPM+/Qxg9X49LuzJyuCCk+9FAu5IL4doph7nsQ==}
+ '@mixpanel/rrweb-utils@2.0.0-alpha.18.2':
+ resolution: {integrity: sha512-OomKIB6GTx5xvCLJ7iic2khT/t/tnCJUex13aEqsbSqIT/UzUUsqf+LTrgUK5ex+f6odmkCNjre2y5jvpNqn+g==}
'@mixpanel/rrweb@2.0.0-alpha.18.1':
resolution: {integrity: sha512-LH2wmwLPSAtq7j3iqxm32cFwDCp0xqLiXKDJq1B7WWGowNfrGOfVjqZ4ftf5dXMm0w2UNpx8tWfi+9Tt4YMt0g==}
@@ -1534,8 +1534,8 @@ packages:
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- mixpanel-browser@2.69.1:
- resolution: {integrity: sha512-wXSCOnoh6t6YEqfZauglXQW1PeWTbF/1Q1rMguCouhc4z2xcdpYJFYArNxyFapI5Xsp3LJqReHbquVhr5Udsxw==}
+ mixpanel-browser@2.70.0:
+ resolution: {integrity: sha512-iXSD6t9iNTHd1cHbBlP4LrJACgAKfFrssttGKAy4sNu+BodVccTlJQJeBxINZUBsP/WbWMFSuDo2xHRUr3OG/A==}
motion-dom@12.23.12:
resolution: {integrity: sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==}
@@ -2454,24 +2454,24 @@ snapshots:
'@types/react': 18.3.11
react: 18.3.1
- '@mixpanel/rrdom@2.0.0-alpha.18.1':
+ '@mixpanel/rrdom@2.0.0-alpha.18.2':
dependencies:
- '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.1
+ '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.2
- '@mixpanel/rrweb-snapshot@2.0.0-alpha.18.1':
+ '@mixpanel/rrweb-snapshot@2.0.0-alpha.18.2':
dependencies:
postcss: 8.5.6
- '@mixpanel/rrweb-types@2.0.0-alpha.18.1': {}
+ '@mixpanel/rrweb-types@2.0.0-alpha.18.2': {}
- '@mixpanel/rrweb-utils@2.0.0-alpha.18.1': {}
+ '@mixpanel/rrweb-utils@2.0.0-alpha.18.2': {}
'@mixpanel/rrweb@2.0.0-alpha.18.1':
dependencies:
- '@mixpanel/rrdom': 2.0.0-alpha.18.1
- '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.1
- '@mixpanel/rrweb-types': 2.0.0-alpha.18.1
- '@mixpanel/rrweb-utils': 2.0.0-alpha.18.1
+ '@mixpanel/rrdom': 2.0.0-alpha.18.2
+ '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.2
+ '@mixpanel/rrweb-types': 2.0.0-alpha.18.2
+ '@mixpanel/rrweb-utils': 2.0.0-alpha.18.2
'@types/css-font-loading-module': 0.0.7
'@xstate/fsm': 1.6.5
base64-arraybuffer: 1.0.2
@@ -2605,7 +2605,7 @@ snapshots:
'@types/mixpanel-browser@2.66.0':
dependencies:
- mixpanel-browser: 2.69.1
+ mixpanel-browser: 2.70.0
'@types/ms@0.7.34': {}
@@ -3930,7 +3930,7 @@ snapshots:
mitt@3.0.1: {}
- mixpanel-browser@2.69.1:
+ mixpanel-browser@2.70.0:
dependencies:
'@mixpanel/rrweb': 2.0.0-alpha.18.1