Skip to content

Commit c526553

Browse files
Version Packages (#686)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 7ad3502 commit c526553

7 files changed

Lines changed: 48 additions & 20 deletions

File tree

.changeset/add-plugin-blocker.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.changeset/fix-plugin-sentry.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/components/ChangelogContent.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 2026.03.30
2+
3+
Add blockerPlugin and useBlocker hook for navigation blocking [`c740c5e`](https://github.com/daangn/stackflow/commit/c740c5e28c30afc23fff8705c405cefa514a1f35)
4+
5+
- `useBlocker({ shouldBlock, onBlocked })` hook to declare blocking policies per activity
6+
- Blocking set model: multiple blockers can block a navigation, all must `proceed()` for it to execute
7+
- Only blockers from active (`isActive: true`) activities are evaluated
8+
- `onBlocked` notifications are serialized in navigation occurrence order (no re-entrancy)
9+
- Error isolation: one blocker's `onBlocked` throwing does not prevent other blockers from being notified
10+
- Plugin-level `onError` option for custom error handling (defaults to `console.error`)
11+
- Blocker cleanup on component unmount; previously captured `proceed` remains callable
12+
13+
Released packages:
14+
- 📦 [@stackflow/plugin-blocker@0.1.0](https://npmjs.com/package/@stackflow/plugin-blocker/v/0.1.0)
15+
16+
---
17+
18+
feat(plugin-sentry): add Sentry browser tracing plugin for Stackflow navigation events [`7ad3502`](https://github.com/daangn/stackflow/commit/7ad3502f403aac86f0b47d47422f3a89ecb0b7c1)
19+
20+
Released packages:
21+
- 📦 [@stackflow/plugin-sentry@0.1.0](https://npmjs.com/package/@stackflow/plugin-sentry/v/0.1.0)
22+
23+
---
24+
125
## 2026.03.13
226

327
fix(core): prevent duplicate setInterval in dispatchEvent [`4d3b294`](https://github.com/daangn/stackflow/commit/4d3b29414aaa42ee405104f9cf7fb9c687fdf54c)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# @stackflow/plugin-blocker
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- c740c5e: Add blockerPlugin and useBlocker hook for navigation blocking
8+
9+
- `useBlocker({ shouldBlock, onBlocked })` hook to declare blocking policies per activity
10+
- Blocking set model: multiple blockers can block a navigation, all must `proceed()` for it to execute
11+
- Only blockers from active (`isActive: true`) activities are evaluated
12+
- `onBlocked` notifications are serialized in navigation occurrence order (no re-entrancy)
13+
- Error isolation: one blocker's `onBlocked` throwing does not prevent other blockers from being notified
14+
- Plugin-level `onError` option for custom error handling (defaults to `console.error`)
15+
- Blocker cleanup on component unmount; previously captured `proceed` remains callable

extensions/plugin-blocker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stackflow/plugin-blocker",
3-
"version": "0.0.1",
3+
"version": "0.1.0",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/daangn/stackflow.git",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# @stackflow/plugin-sentry
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- 7ad3502: feat(plugin-sentry): add Sentry browser tracing plugin for Stackflow navigation events

extensions/plugin-sentry/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stackflow/plugin-sentry",
3-
"version": "0.0.0",
3+
"version": "0.1.0",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/daangn/stackflow.git",

0 commit comments

Comments
 (0)