Skip to content

Commit c393499

Browse files
Merge pull request #15 from Chinchill-AI/release-a5
chore: 0.0.1a5 release
2 parents 00586c6 + ea60898 commit c393499

3 files changed

Lines changed: 30 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,33 @@
11
# Changelog
22

3+
## 0.0.1a5 (2026-04-07)
4+
5+
Port fidelity release — 10 critical/high bugs fixed from systematic TS comparison.
6+
7+
### Critical fixes
8+
- Slack: multi-workspace token now persists into async tasks (ContextVar fix)
9+
- Discord: slash command deferred responses now resolve correctly
10+
- Discord: file attachments no longer silently dropped
11+
- WhatsApp: media downloads work again (auth header restored)
12+
- Chat: `on_lock_conflict="force"` now works
13+
14+
### High fixes
15+
- Discord: emoji normalized through resolver (reaction matching works)
16+
- Teams: webhook options passed to reaction events
17+
- Google Chat: subscription errors propagate to concurrent waiters
18+
- Linear: fetch_thread metadata includes both key casings
19+
- Streaming markdown `_remend` rewritten with proper delimiter tracking
20+
21+
### Other improvements
22+
- CLAUDE.md agent guidance file
23+
- Parser: spaced thematic breaks (`* * *`) and trailing `#` stripping
24+
- BaseFormatConverter: card fallback text generation
25+
- All PR review comments addressed
26+
327
## 0.0.1a4 (2026-04-06)
428

5-
Initial alpha release.
29+
Security hardening + launch documentation.
30+
31+
## 0.0.1a3 (2026-04-06)
632

7-
- Core SDK: Chat orchestrator, Thread, Channel, Message, Cards, Modals, Emoji
8-
- 8 adapters: Slack, Discord, Teams, Telegram, WhatsApp, Google Chat, GitHub, Linear
9-
- 3 state backends: Memory, Redis, PostgreSQL
10-
- 2,477 tests passing, 79% coverage
11-
- Security hardened: JWT verification, SSRF protection, timing-safe comparisons
33+
Initial alpha release — 8 adapters, 3 state backends, 2,467 tests.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Multi-platform async chat SDK for Python. Port of [Vercel Chat](https://github.com/vercel/chat).
44

5-
> **Status: Alpha (0.0.1a4)** — API may change. Not yet tested in production.
5+
> **Status: Alpha (0.0.1a5)** — API may change. Not yet tested in production.
66
77
## Why chat-sdk?
88

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "chat-sdk"
3-
version = "0.0.1a4"
3+
version = "0.0.1a5"
44
description = "Multi-platform async chat SDK for Python — port of Vercel Chat"
55
readme = "README.md"
66
license = {text = "MIT"}

0 commit comments

Comments
 (0)