Releases: twilio/twilio-voice-react-native-app
Releases · twilio/twilio-voice-react-native-app
1.0.0-ios
This release starts the iOS build and release pipeline.
1.0.0-android
This release builds and releases the Android build of the Reference App.
1.0.0-beta.2-ios
iOS app deploy
0.0.1-beta.109-server
chore: specify node version
0.0.1-beta.109-android
Test release for Android
9.9.9-beta.9-rc9-ios
Test RC to release the iOS app to test the updated env-vars in the context
0.1.1-beta.1-rc2
Test RC
0.1.1-beta.1-rc1
Test RC
0.1.0-beta.1-rc99
Test RC
1.0.0-beta.1
1.0.0-beta.1 (Aug 23, 2023)
App
Features
- Incoming call support
- Users are now automatically registered based on their Auth0 emails, and can
receive calls.
- Users are now automatically registered based on their Auth0 emails, and can
- Outgoing call support
- Users can make outgoing calls to clients and PSTN numbers.
- Auth0 example Authentication
- Auth0 implemented as the example Authentication service
- Added the ability to select an audio device within the active call screen.
- Added unregistration from the Voice SDK upon logout.
- Tapping on the call invite notification will bring the call invite screen to
the foreground on Android devices.- Note that iOS will have similar UX because CallKit will handle the call
invite UX. It is, however, not within the responsibility of the React
environment.
- Note that iOS will have similar UX because CallKit will handle the call
Changes
- Upgraded Twilio Voice SDK to
1.0.0-beta.3
. - Upgraded React Native from
0.70.6
to0.70.9
.- Potentially fixes iOS builds for newer versions of Xcode.
- Added tests
- Added e2e tests using Detox for incoming and outgoing calls
- Added unit tests for store and screens
- Upgrade react-native-auth0 to
3.0.0
- Minimum supported version for iOS is 13
Fixes
- The call state, duration and outgoing parameters are now persisted between JS
runtimes.- In effect, on Android, if a user is in an active call and closes the app,
when they reopen the app while still in the active call, it will show the
proper call duration, state, and outgoing call parameters (such as identity).
- In effect, on Android, if a user is in an active call and closes the app,
Server
Features
- Improved the developer experience
- Added linting to server
- Platform based token vending
- The token vending logic will adjust for either iOS or Android platforms.