|
1 | 1 | # Changelog |
2 | 2 |
|
| 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 | + |
3 | 27 | ## 0.0.1a4 (2026-04-06) |
4 | 28 |
|
5 | | -Initial alpha release. |
| 29 | +Security hardening + launch documentation. |
| 30 | + |
| 31 | +## 0.0.1a3 (2026-04-06) |
6 | 32 |
|
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. |
0 commit comments