You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: review findings + version scheme + integration tests
Must-fix:
- Teams Action.Submit now passes all submitted input values (was dropping
ChoiceSet selections, making Select/RadioSelect unusable). For plain
buttons with a single "value" key, the value is unwrapped for backward
compat.
- Added end-to-end Teams card input tests: render Select -> submit
Action.Submit -> verify process_action receives selected values.
Review fixes from previous round:
- P1: GitHub fetch_thread issue threads missing github: prefix
- P1: _content_to_plain_text could return non-string
- P2: asyncio.ensure_future -> create_task in Plan
- P2: Redundant isinstance(value, object) -> value is not None
- P2: GitHub issue metadata camelCase -> snake_case
- P2: Silent exception suppression -> logged in _enqueue_edit
- P3: Added test for Plan edit error path
Version scheme: 0.4.25 (embeds upstream version 4.25)
Process updates in UPSTREAM_SYNC.md:
- Upstream behavior is one input, not source of truth
- Every new adapter feature needs integration-style tests
- Every fetch_thread() needs round-trip test with channel APIs
- Intentional divergences must be recorded before publishing
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Changelog
2
2
3
-
## 0.25.0 (2026-04-10)
3
+
## 0.4.25 (2026-04-10)
4
4
5
-
Synced to [Vercel Chat 4.25.0](https://github.com/vercel/chat). New versioning: our minor version matches the upstream minor version.
5
+
Synced to [Vercel Chat 4.25.0](https://github.com/vercel/chat). New versioning: `0.{upstream_major}.{upstream_minor}` embeds the upstream version directly.
6
6
7
7
### New features (from upstream 4.25.0)
8
8
-**Plan blocks**: `Plan` PostableObject for structured task lists with live updates. Post a plan to a thread, then `add_task()`, `update_task()`, and `complete()` with automatic card rendering.
0 commit comments