Skip to content

Release Notes: v0.5.0

Release Date: 2026-05-03

Highlights

  • Breaking: Rename module from twilio-go to omni-twilio

What's New

Module Rename

The module has been renamed from github.com/plexusone/twilio-go to github.com/plexusone/omni-twilio to align with the omni-* naming convention used by other PlexusOne adapter packages (omni-openai, omni-deepgram).

Breaking Changes

Module Path

- import "github.com/plexusone/twilio-go/omnichat"
+ import "github.com/plexusone/omni-twilio/omnichat"

- import "github.com/plexusone/twilio-go/omnivoice/callsystem"
+ import "github.com/plexusone/omni-twilio/omnivoice/callsystem"

Package Locations

Old Path New Path
twilio-go/client omni-twilio/client
twilio-go/omnichat omni-twilio/omnichat
twilio-go/omnivoice/callsystem omni-twilio/omnivoice/callsystem
twilio-go/omnivoice/transport omni-twilio/omnivoice/transport
twilio-go/omnivoice/tts omni-twilio/omnivoice/tts
twilio-go/omnivoice/stt omni-twilio/omnivoice/stt

Migration Guide

Step 1: Update Import Paths

Replace all imports:

# Using sed
find . -name "*.go" -exec sed -i '' \
  's|github.com/plexusone/twilio-go|github.com/plexusone/omni-twilio|g' {} +

Step 2: Update go.mod

go get github.com/plexusone/omni-twilio@v0.5.0
go mod tidy

Step 3: Verify Build

go build ./...
go test ./...

Full Changelog

See CHANGELOG.md for the complete list of changes.