Skip to content

Latest commit

 

History

History
154 lines (108 loc) · 4.92 KB

CHANGELOG.md

File metadata and controls

154 lines (108 loc) · 4.92 KB

Change Log

All notable changes to this project will be documented in this file.

1.4.0 Releases

1.3.1 Releases

1.3.0 Releases

1.2.0 Releases

1.1.0 Releases

1.0.0 Releases

0.9.149 Releases

0.9.148 Releases

0.9.147 Releases

0.9.146 Releases

0.9.137 Releases


Released on 2018-05-15.

Added

  • Support screen sharing for both sending and receiving.
  • A new API to refresh token for authentication.
  • Two properties in Membership: personDisplayName, personOrgId.
  • Support real time message receiving.
  • Support message end to end encription.
  • A few new APIs to do message/file end to end encryption, Mention in message, upload and download encrypted files.
  • Five properties in Person: nickName, firstName, lastName, orgId, type.
  • Three functions to create/update/delete a person for organization's administrator.
  • Support room list ordered by either room ID, lastactivity time or creation time.
  • A new property in TeamMembership: personOrgId.
  • Two new parameters to update webhook : status and secret.

Updated

  • Fixed ocassional crash when switching between video call and audio call when CallKit is used.
  • Fixed video freeze when iOS SDK makes a call to JavaScript SDK.
  • Fixed crash issue when invoking Phone.requestMediaAccess function from background thread.
  • Fixed wrong call type for room calling when there are only two people in the call.

Released on 2018-1-12.

Feature:

      SSO Authenticator

Released on 2017-10-13.

Released on 2017-05-23.

Released on 2016-11-29.

Updated

  • Support swift 3.0

Released on 2016-07-25.

Added

  • Travis CI

Updated

  • Media engine refactor
  • Use NSDate for object mapper

Released on 2016-07-11.

Added

  • Add Teams and Team Memberships API.
  • Support DTMF feature.

Updated

  • Fix Message creation timestamp bug.
  • Fix Room type bug.

Released on 2016-06-23.

Added

  • Suppport customized notification center (CallNotificationCenter/PhoneNotificationCenter) based on protocol (CallObserver/PhoneObserver), to avoid NSNotificationCenter flaws:
    • Pass parameters via a userInfo dicionary, so type info is lost.
    • Use constant string for notification name and parameter key name. It's hard to maintain and document.
    • Must deregister notifications, if not, it may cause crash.
  • Add remote video/audio mute/unmute notifications. New API CallObserver.remoteMediaDidChange() is introduced.
  • Support audio-only call. MediaOption parameter is introduced for it in API Phone.Dail()/Call.Answer().
  • Support media cluster discovery.
  • Support video license activation.
  • Enable hardware acceleration, and support 720p video quality.
  • Support toggling receiving audio and video. New API Call.toggleReceivingVideo()/Call.toggleReceivingAudio() is introduced for it.

Updated

  • Refactor storage code logic. defaultFacingMode/defaultLoudSpeaker in Spark.Phone are not persistent, so after restart app, these setting doesn't exist.
  • Fix logging performance issue.
  • Fix missing incoming call issue when start APP from not running status, or switch APP to foreground from background.
  • Update Wme.framework, to fix SIGPIPE signal during debug mode.

Released on 2016-05-25.

Added

  • Use CocoaLumberjack to print SDK log. Introduce new API Spark.toggleConsoleLogger(enable: Bool) to enable/disable SDK console log. SDK console log is enabled by default.
  • Introduce Apache License for SDK.

Updated

  • Refactor web socket code logic, to fix some potential issue.
  • Update Wme.framework.

Released on 2016-05-19.

Added

  • Add CHANGELOG.
  • Support refreshing token.

Updated

  • Refine OAuth flow logic.

Released on 2016-05-12.

Added

  • Initial release of Cisco Spark SDK.