deps: @hanzo/event ^0.3.5 for page-stamped autocapture

Autocapture ($click/$input/$change) reaches the wire through capture(),
which supplied no location, so every $click landed with an empty url and
path and was unattributable to a page -- the one thing a heatmap needs.
0.3.5 stamps the page in build(), the single point every event is built,
placed ahead of the caller's fields so pageview()'s explicit path still
wins on the route changes that fire before window.location catches up.

The lockfile moves with the range here. What ships is the lockfile, not
the range, which is why production was serving 0.3.3 while the declared
range already read ^0.3.4. Resolves 0.3.6 (the 0.3.5 runtime plus a
test), deduped with @hanzo/observe and @hanzogui/telemetry.
This commit is contained in:
hanzo-dev
2026-08-01 10:53:23 -07:00
parent 400a206d80
commit ecb9be3a8b
2 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -22,7 +22,7 @@
"@hanzo/canvas": "^0.2.1",
"@hanzo/dash": "^0.3.0",
"@hanzo/data": "^1.2.2",
"@hanzo/event": "^0.3.4",
"@hanzo/event": "^0.3.5",
"@hanzo/finance-ui": "~0.1.1",
"@hanzo/gui": "^8.0.0",
"@hanzo/iam": "^0.21.2",
+7 -7
View File
@@ -21,8 +21,8 @@ importers:
specifier: ^1.2.2
version: 1.2.2(@hanzo/gui@8.0.0(react-dom@19.2.7(react@19.2.7))(react-native@0.83.9(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/metro-config@0.86.1(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.17)(react@19.2.7)(supports-color@8.1.1))(react@19.2.7))(react@19.2.7)
'@hanzo/event':
specifier: ^0.3.4
version: 0.3.4(react@19.2.7)
specifier: ^0.3.5
version: 0.3.6(react@19.2.7)
'@hanzo/finance-ui':
specifier: ~0.1.1
version: 0.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -770,8 +770,8 @@ packages:
'@hanzo/gui': '>=7.2.2'
react: '>=19'
'@hanzo/event@0.3.4':
resolution: {integrity: sha512-dRq2Nkzd+uMBOyJEuWTCLk5b1K15Hvk0VFFyvepldc/bgBuygxEoFCaJw4vawCfaKF5GRPnCmu1FCbron0mveA==}
'@hanzo/event@0.3.6':
resolution: {integrity: sha512-LoO0yxKsuto3R/PRwHYhjIeS5sFu63QZi/B1+wT7s+ilSRv2KVtBP45DqT0ZukODYMjDHYryNmovjLjhE6gE4g==}
peerDependencies:
react: ^18.0.0 || ^19.0.0
peerDependenciesMeta:
@@ -4716,7 +4716,7 @@ snapshots:
'@hanzo/gui': 8.0.0(react-dom@19.2.7(react@19.2.7))(react-native@0.83.9(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/metro-config@0.86.1(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.17)(react@19.2.7)(supports-color@8.1.1))(react@19.2.7)
react: 19.2.7
'@hanzo/event@0.3.4(react@19.2.7)':
'@hanzo/event@0.3.6(react@19.2.7)':
optionalDependencies:
react: 19.2.7
@@ -4814,7 +4814,7 @@ snapshots:
'@hanzo/observe@0.1.0(react@19.2.7)':
dependencies:
'@hanzo/event': 0.3.4(react@19.2.7)
'@hanzo/event': 0.3.6(react@19.2.7)
optionalDependencies:
react: 19.2.7
@@ -5771,7 +5771,7 @@ snapshots:
'@hanzogui/telemetry@8.0.0(react@19.2.7)':
dependencies:
'@hanzo/event': 0.3.4(react@19.2.7)
'@hanzo/event': 0.3.6(react@19.2.7)
'@hanzo/observe': 0.1.0(react@19.2.7)
react: 19.2.7