connectycube_sdk 2.0.0-nullsafety.1 connectycube_sdk: ^2.0.0-nullsafety.1 copied to clipboard
Flutter SDK for simple using ConnectyCube API features. Supports REST API and Realtime communication features.
2.0.0-nullsafety.1 #
- Implemented 'Null Safety' feature
1.1.4-dev.1 #
-
Calls:
- fixed work of the
onCallAcceptedByUser
callback for P2P calls;
- fixed work of the
-
Chat:
- fixed sending group chat messages (were issues in some cases);
1.1.3 #
-
Calls:
- improvements for the getting
localMediaStrem
(there were problems on some devices);
- improvements for the getting
-
Chat:
- fixed login to the chat with the same user but with different passwords;
- improved sending asynchronous packages (group messages, join group, leave group, get last user activity);
- disabled join to the group chat by default before sending group message. Now it is not required on the shared server. But if your server requires it, you can enable join via
CubeSettings.instance.isJoinEnabled = true
;
- disabled join to the group chat by default before sending group message. Now it is not required on the shared server. But if your server requires it, you can enable join via
1.1.2 #
- Bugfix
1.1.1 #
- Improvements for background calls;
- Improved parsing of
CubeSubscription
model; - Fixed conflicts when connecting some dependencies;
1.1.0 #
-
New API:
- added new function
uploadFileWithProgress(File, {bool, Function(int)}
which provides possibility for listening progress of file uploading process; - added field
addressBookName
toCubeUser
model (this field is received on requestgetRegisteredUsersFromAddressBook(bool, [String])
in compact mode);
- added new function
-
Fixed:
- receiving same call after it rejection (in some cases);
- chat reconnection feature;
- serialization/deserialization for
CubeSession
andCubeUser
models;
-
Improvements:
- improved data exchange for some signaling messages during P2P calls;
- update flutter_webrtc to version 0.5.7;
1.0.0 #
Stable release.
- Added automatic session restoring logic (details);
- Updated all dependencies to actual versions;
0.6.0 #
- Implemented API for Custom objects
0.5.1 #
-
Fixed saving token's expiration date after the session creation.
-
Deprecated API:
- method
saveActiveSession(CubeSession session)
fromCubeSessionManager
- now used just setter foractiveSession
field; - method
getActiveSession()
fromCubeSessionManager
- now used just getter foractiveSession
field;
- method
0.5.0 #
-
Update dependencies to latest versions;
-
Removed API:
- removed paremeter
objectFit
fromRTCVideoRenderer
; - removed paremeter
mirror
fromRTCVideoRenderer
;
- removed paremeter
-
Added API:
- added paremeter
objectFit
toRTCVideoView
constructor; - added paremeter
mirror
toRTCVideoView
constructor;
- added paremeter
0.4.2 #
- Fixed group chatting after relogin with different users;
0.4.1 #
- Fixed work of chat managers after relogin with different users;
- Fixed receiving calls after relogin with different users;
0.4.0 #
- Added Chat connection state listener;
- Added Chat reconnection functionality;
- Fixed relogin to the Chat;
- Fixed Sign Up users with tags;
- Fixed parsing Attachments during realtime communication;
0.3.0-beta1 #
- Implemented Conference Calls (documentation, code sample);
0.2.0-beta3 #
- Improvements for crossplatform calls;
0.2.0-beta2 #
- Fixed 'Accept call' issue when call from Web;
0.2.0-beta1 #
- Implemented P2P Calls (documentation, code sample);
- Improvements for CubeChatConnection;
0.1.0-beta5 #
- Update documentation link
0.1.0-beta4 #
This is a 1st public release.
The following features are covered:
- Authentication and Users;
- Messaging;
- Address Book;
- Push Notifications.
0.1.0-beta3 #
- Add minimal examples.
0.1.0-beta2 #
- Updates by pub.dev recommendations.
0.1.0-beta1 #
- Initial release.