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
- Update README with new module path
- Update release notes with new module path
- Add v0.3.0 changelog entries
- Add v0.3.0 release notes with upgrade guide
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+45-26Lines changed: 45 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,24 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
9
9
10
10
## [Unreleased]
11
11
12
+
## [v0.3.0] - 2026-03-01
13
+
14
+
### Highlights
15
+
16
+
- Organization rename from agentplexus to plexusone
17
+
18
+
### Changed
19
+
20
+
-**Breaking**: Module path changed from `github.com/agentplexus/omnichat` to `github.com/plexusone/omnichat`
21
+
22
+
### Tests
23
+
24
+
- Router tests for `containsURL` and `ProcessWithVoice` covering response modes and URL detection ([`7c9c769`](https://github.com/plexusone/omnichat/commit/7c9c769))
25
+
26
+
### Internal
27
+
28
+
- Fix `gofmt` formatting in router tests ([`cd4cd0b`](https://github.com/plexusone/omnichat/commit/cd4cd0b))
29
+
12
30
## [v0.2.0] - 2026-02-22
13
31
14
32
### Highlights
@@ -17,12 +35,12 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
17
35
18
36
### Added
19
37
20
-
-`VoiceProcessor` interface for STT/TTS integration with `TranscribeAudio`, `SynthesizeSpeech`, and `ResponseMode` methods ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
21
-
-`ProcessWithVoice` router handler for voice-enabled message processing ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
22
-
- WhatsApp audio message download via whatsmeow `Download` method ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
23
-
- WhatsApp audio message upload and send with PTT (Push-to-Talk) flag for voice notes ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
24
-
- Automatic URL detection in responses to include text alongside voice for clickable links ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
25
-
- Support for `MediaTypeVoice` and `MediaTypeAudio` in WhatsApp provider ([`40b6c90`](https://github.com/agentplexus/omnichat/commit/40b6c90))
38
+
-`VoiceProcessor` interface for STT/TTS integration with `TranscribeAudio`, `SynthesizeSpeech`, and `ResponseMode` methods ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
39
+
-`ProcessWithVoice` router handler for voice-enabled message processing ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
40
+
- WhatsApp audio message download via whatsmeow `Download` method ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
41
+
- WhatsApp audio message upload and send with PTT (Push-to-Talk) flag for voice notes ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
42
+
- Automatic URL detection in responses to include text alongside voice for clickable links ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
43
+
- Support for `MediaTypeVoice` and `MediaTypeAudio` in WhatsApp provider ([`40b6c90`](https://github.com/plexusone/omnichat/commit/40b6c90))
26
44
27
45
## [v0.1.0] - 2026-02-22
28
46
@@ -34,30 +52,31 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
34
52
35
53
### Added
36
54
37
-
-`Provider` interface with Connect, Disconnect, Send, OnMessage, OnEvent methods ([`c923d0d`](https://github.com/agentplexus/omnichat/commit/c923d0d))
38
-
-`StreamingProvider` interface for typing indicators and streaming messages ([`c923d0d`](https://github.com/agentplexus/omnichat/commit/c923d0d))
39
-
-`IncomingMessage` and `OutgoingMessage` types with media attachment support ([`c923d0d`](https://github.com/agentplexus/omnichat/commit/c923d0d))
40
-
-`Router` for multi-provider message routing with pattern matching ([`c923d0d`](https://github.com/agentplexus/omnichat/commit/c923d0d))
-`providertest` package with conformance test helpers for provider implementations ([`84d9319`](https://github.com/agentplexus/omnichat/commit/84d9319))
43
-
- Discord provider using discordgo with guild, DM, and thread support ([`9dc7321`](https://github.com/agentplexus/omnichat/commit/9dc7321))
44
-
- Telegram provider using telebot with group, channel, and private message support ([`baaa5ab`](https://github.com/agentplexus/omnichat/commit/baaa5ab))
45
-
- WhatsApp provider using whatsmeow with QR code authentication ([`55fcace`](https://github.com/agentplexus/omnichat/commit/55fcace))
46
-
- SQLite session persistence for WhatsApp using pure Go driver (no CGO) ([`55fcace`](https://github.com/agentplexus/omnichat/commit/55fcace))
47
-
- Echo bot example demonstrating multi-provider usage ([`3deab82`](https://github.com/agentplexus/omnichat/commit/3deab82))
55
+
-`Provider` interface with Connect, Disconnect, Send, OnMessage, OnEvent methods ([`c923d0d`](https://github.com/plexusone/omnichat/commit/c923d0d))
56
+
-`StreamingProvider` interface for typing indicators and streaming messages ([`c923d0d`](https://github.com/plexusone/omnichat/commit/c923d0d))
57
+
-`IncomingMessage` and `OutgoingMessage` types with media attachment support ([`c923d0d`](https://github.com/plexusone/omnichat/commit/c923d0d))
58
+
-`Router` for multi-provider message routing with pattern matching ([`c923d0d`](https://github.com/plexusone/omnichat/commit/c923d0d))
0 commit comments