Skip to content

v0.12.3

Compare
Choose a tag to compare
@embbnux embbnux released this 05 Nov 07:20
· 56 commits to master since this release
81216ee

Core lib:

  • refactor: use independent storage keys for storage state in V2 module for multiple tabs sync issue

Commons lib:

  • feat: support customTimezone in Meeting module

  • feat: add WebSocketSubscription module

  • feat: add sleep decorator 'lib/sleep'

  • feat: add lib/SingleTabBroadcastChannel class

  • fix: conference call ended call and call log match issue in CallHistory

  • fix: storage base getting value performance issue in RcModuleV2

  • fix: duplicated personal meeting storage key in Meeting and RcVideo modules

  • enhancement: hold other tabs's call when have e new call in web phone multiple tabs mode

  • enhancement: add searchContacts in Contacts module

  • enhancement: enableGlobalCache default false in TabManagerV2 module

  • refactor: rename anchorsLinks function into replaceTextLinksToAnchors in lib/MeetingCalendarHelper

  • refactor: rename instantMeeting function into startMeeting in RcVideo module

  • refactor: update ActiveCallControlV2, CallMonitor with telephony sessions

  • refactor: migrate matchContacts to async version in Contacts module

  • refactor: add refreshToken in AuthV2 module

  • refactor: add delegators feature in RcVideo module

Refactor modules with RcModuleV2

  • feat: implement AudioSettingsV2, LocaleSettingsV2, RegionSettingsV2
  • feat: implement RingOutV2, SoftphoneV2, AddressBookV2, LocaleV2, SubscriptionV2
  • refactor: implement WebphoneV2 module with WebphoneBase module

Widgets lib

  • Important: use @ringcentral/juno to instead @ringcentral-integration/rcui, @ringcentral/juno as peer dependencies

  • feat: support to send mms with not only images

  • feat: support park call in Webphone mode

  • fix(Contacts): stop updating value from newly received props when user is editing

  • fix: checkbox UI issue in RcVideo schedule panel

  • enhancement: update CopyToClipboard component

  • chore: update links in Eula component

  • chore: move phoneTypes and phoneSources into ringcentral-integration/enums

Engage Voice widgets lib

  • feat: refactor multiple tabs solution and add EvTabManager module
  • feat: add agentScript lib
  • feat: add reLoginAgent function in EvAuth module, support reLoginAgent
  • feat: support auto answer setting

Others:

  • upgrade: use ringcentral call sdk 0.2.11, ringcentral web phone sdk 0.8.3
  • chore(locales): support for pt-PT, nl-NL and ko-KR
  • locale-loader: implement import/export with json files
  • i18n: update i18n string