🚀 New Features
Secure Connection Support
- Added secure parameter to BaseClient for enabling HTTPS/WSS connections
- WebSocket client now automatically uses secure URLs when secure is enabled
Comprehensive WebSocket Event Types
- Added individual type definitions for all WebSocket events (ChannelDtmfReceived, RecordingStarted, BridgeCreated, etc.)
- Enhanced type safety and IntelliSense support for event handling
- All new event types are exported in index.d.ts
Recording Management
- Complete recordings API implementation for stored and live recordings
- Added methods for listing, retrieving, deleting, and copying stored recordings
- Live recording controls: pause, unpause, mute, unmute, stop, and cancel operations
🔧 Improvements
- Updated RecordingStarted event type with additional properties
- Added channels.json API documentation
- Removed Biome configuration in favor of current formatting setup
📚 Documentation
- Enhanced API documentation for recording operations
- Added comprehensive type definitions for better developer experience