Skip to content

Commit

Permalink
Release 0.9.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Narek committed Feb 11, 2016
1 parent 9b5eaea commit e46a04a
Show file tree
Hide file tree
Showing 19 changed files with 1,506 additions and 549 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## 0.9.6 [2016-02-11]

### Release Notes

This release has improved API for video elements, updated native WebRTC libs and some important bug fixes.

### Features

- New video element layout mechanism
- External authentication support
- Automatic selection of iOS APNS environment
- Updated WebRTC libs : iOS - m49, Andoid - m48

### Bugfixes

- Fixed the call setup issue between devices (caused by incorrect buffering of ICE candidates)
- Fixed the whitelist plugin warning about security policy tag
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ var d = b6.startCall('usr:tom', {audio: true, video: true});
```

### Documentation
Bit6 Cordova Plugin exposes the same API as [Bit6 JS SDK](https://github.com/bit6/bit6-js-sdk). Check Bit6 [JS documentation](http://bit6.github.io/bit6-js-sdk/).
Bit6 Cordova Plugin exposes the same API as [Bit6 JS SDK](https://github.com/bit6/bit6-js-sdk). Check Bit6 [JS documentation](http://bit6.github.io/bit6-js-sdk/).

### Demo app
The complete source code is available in the [demo repo](https://github.com/bit6/bit6-cordova-demo). Check out the same demo app running with JS SDK at http://demo.bit6.com.
Expand All @@ -63,7 +63,7 @@ The complete source code is available in the [demo repo](https://github.com/bit6

### Push notifications

Push Notification support is required for receiving incoming calls and messages.
Push Notification support is required for receiving incoming calls and messages.

Bit6 depends on [PushNotification](https://github.com/Telerik-Verified-Plugins/PushNotification) plugin which will be installed automatically.

Expand All @@ -75,5 +75,9 @@ Bit6 depends on [PushNotification](https://github.com/Telerik-Verified-Plugins/P
1. Get the project id and server key from [Google Dev Console](http://developer.android.com/google/gcm/gs.html).
2. Add project id and server key for your app in [Bit6 Dashboard](https://dashboard.bit6.com).

### Building with Xcode 7
Please disable Bitcode support when building your Cordova app with Xcode.
Go to `Build Settings`, set `Enable Bitcode` to `No`.

### Third-party libraries
Bit6 plugin leverages code from the excellent [WebRTC](http://www.webrtc.org/), [PhoneRTC](https://github.com/alongubkin/phonertc) and [phonegap-websocket](https://github.com/mkuklis/phonegap-websocket/) projects.
Binary file modified libs/android/armeabi-v7a/libjingle_peerconnection_so.so
Binary file not shown.
Binary file modified libs/android/libjingle_peerconnection.jar
Binary file not shown.
Binary file modified libs/ios/libPhoneRTC.a
Binary file not shown.
12 changes: 8 additions & 4 deletions plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
xmlns:android="http://schemas.android.com/apk/res/android"
id="com.bit6.sdk"
version="0.9.5">
version="0.9.6">

<name>Bit6</name>
<description>Add voice and video calling, text and media messaging to your app</description>
Expand All @@ -13,7 +13,7 @@
<engine name="cordova-ios" version=">=3.0.0" />
</engines>

<dependency id="com.phonegap.plugins.PushPlugin" url="https://github.com/Telerik-Verified-Plugins/PushNotification" />
<dependency id="com.phonegap.plugins.PushPlugin" url="https://github.com/Telerik-Verified-Plugins/PushNotification" />

<js-module src="www/phonertc.js" name="PhoneRTC">
</js-module>
Expand All @@ -22,10 +22,13 @@
<js-module src="www/bit6.js" name="Bit6SDK">
</js-module>

<js-module src="www/rtc2.js" name="Bit6RtcAdapter">
<js-module src="www/my-rtc.js" name="MyRtc">
</js-module>

<js-module src="www/rtc-media2.js" name="Bit6RtcMediaAdapter">
<js-module src="www/my-capture.js" name="MyCapture">
</js-module>

<js-module src="www/my-surface.js" name="MySurface">
</js-module>

<js-module src="www/index-bit6.js" name="Bit6">
Expand All @@ -48,6 +51,7 @@
<framework src="CoreVideo.framework" />
<framework src="CoreMedia.framework" />
<framework src="CoreAudio.framework" />
<framework src="VideoToolbox.framework" />
<framework src="AVFoundation.framework" />
<framework src="QuartzCore.framework" />
<framework src="AssetsLibrary.framework" />
Expand Down
Loading

0 comments on commit e46a04a

Please sign in to comment.