2.1.7 (2024-04-17)

Bug Fixes

  • application: updating kitchen sink app to play the audio from the update device (#139) (caf5ea1)

2.1.6 (2024-04-10)

Bug Fixes

  • tooling: add correct embedded sdk version (#137) (4396768)

2.1.5 (2024-03-20)

Bug Fixes

  • application: listen for 'selectedAudioDevicesChanged' event to update audio output device (#135) (37c2e86)

2.1.4 (2024-02-08)

Bug Fixes

  • application: move user from application to application.states (7ffc843)

2.1.3 (2024-01-16)

Bug Fixes

  • meeting: expose permission token within meeting object (#134) (1e2725a)

2.1.2 (2023-08-21)

Bug Fixes

  • cdn: webex Application object does not exist (077bde4)

2.1.1 (2023-08-03)

Bug Fixes

  • Application: default import for Application class (#124) (4983758)
  • remove posinstall script (9d808df)

2.1.0 (2023-06-06)

Features

2.0.0 (2023-05-09)

Bug Fixes

  • docs: fix docs for correct version support (#109) (dfa701f)
  • docs: fix docs for correct version support (#109) (82e9deb)

Features

BREAKING CHANGES

  • user related APIs are removed, typescript included
  • user related APIs are removed, typescript included

2.0.0-beta.2 (2023-05-09)

Bug Fixes

  • docs: fix docs for correct version support (#109) (82e9deb)

2.0.0-beta.1 (2023-04-06)

Features

BREAKING CHANGES

  • user related APIs are removed, typescript included

1.1.0-dev.6 (2023-03-30)

Features

1.1.0-dev.5 (2023-03-21)

Bug Fixes

  • version update for call monitoring apis (#104) (ed8d1e0)

1.1.0-dev.4 (2023-03-14)

Bug Fixes

1.1.0-dev.3 (2023-03-13)

Bug Fixes

  • namespace collision with js-sdk fixed (#97) (cc4ec39)
  • removed mediaState and added isMuted to call object (#99) (707205d)

1.1.0-dev.2 (2023-02-27)

Bug Fixes

  • meetings: update displayName settings (#95) (167b17c)

1.1.0-dev.1 (2023-02-24)

Bug Fixes

  • add backward support for native bridge APIs (#62) (576d7d1)
  • meetings: add displayName to meeting state (#94) (3488cdb)
  • sample app bug fixes (#42) (0f6782a)
  • sidebar: branding rename from shortcut to sidebar (#63) (233755d)
  • sidebar: merge default badge values (#91) (bdf8951)
  • unify public sample app with web sdk (#14) (020a249)

Features

  • created shortcut class and getCalls api in SDK (#16) (8a42ff1), closes #14
  • cypress: added automation tests with cypress (#90) (99b81ce)
  • cypress: cypress poc for automation test and github action integration (#64) (5dcd7e5)
  • shortcut: add clearBadge method (#47) (30fcc4d)
  • shortcut: add showBadge method (#46) (8f04e49)
  • shortcut: add viewStateChange event in SDK (#43) (130cc76)
  • shortcut: get shortcut api created (#52) (9a7caa3)
  • shortcut: view state changed event and tests refactor (#57) (b4d9e80)

1.0.0-beta.2 (2022-11-08)

Bug Fixes

  • release cdn version as part of the npm (9516999)

1.0.0-beta.1 (2022-11-04)

Bug Fixes

  • 1.2: remove meeting.derivedId and openUrlInSystemBrowser() (394bde0)
  • add parameter "title" to setPresentationUrl() (#95) (c4722a0)
  • adding setPresentationUrl and clearPresentationUrl functionality (#94) (7c2c3f5)
  • api: also make Application.embeddedSdkVersion read-only (80e9e94)
  • api: comments (7f00822)
  • api: use error() instead of warn() (1fbacd7)
  • application: add embeddedSdkUrl property with default value (dde3947)
  • application: enable openUrlInSystemBrowser (2ca3917)
  • application: listen() no longer send message to the client (08da7e3)
  • application: move sdkVersion to application.states (259cc70)
  • application: no longer diff the states for event message (fd46ab0)
  • application: update states for msg application:initialize (8d122ee)
  • application: use version number from jenkins environment (abb560c)
  • babel: build for old browsers like macos 10.11 and safari 9 (9b32e30)
  • babel: rebuild project with polyfill for old browsers (fb2f201)
  • bridge: catch the error of postMessage (9bcb60d)
  • compatibility: don't send MC compatibility message to UCF (958dc39)
  • compatibility: drop legacy properties in phase1 msg (425871d)
  • compatibility: handle THEME_CHANGED_PHASE1 for legacy desktop MC (6c36562)
  • compatibility: the incorrect initial values (649d67f)
  • demo: add isSdkSupport button and remove getStateForOAuth button (e6b2cba)
  • demo: getUser sample code (cc22cf3)
  • demo: missing testing function of isSdkSupported (#83) (182e73c)
  • demo: rename jwt to token (4729969)
  • dev-server: correct path for yarn dev (ac891b7)
  • dev-server: remove unused parameters (3320102)
  • dist: remove the prebuilt sdk from repo (ae6a59f)
  • enable publish for beta branch also (d88d503)
  • env: better version number string (c163396)
  • eslint issues and build script (14e309a)
  • eslint: code formatting (833f0bb)
  • event: meeting:infoChanged event and unit test (5678cf8)
  • event: sdk only triggers events from the client (03f4bd8)
  • ExternalAPI: export application states to Application.instance (14dd6f5)
  • externalapi: missing static ErrorCodes (3bb986c)
  • iframe: Catch the error of CSP parent validation for iframe bridg (5770e7a)
  • iframe: recover code for testing only (69df142)
  • iframe: use regex to block invalid domain (4ec6050)
  • iframe: valdate origin webex.com (ea225ed)
  • internalapi: add binding for isSdkSupported (1b88f13)
  • internalapi: auto-convert wrong properties in old spec (85d133b)
  • internalapi: better userAgent processing for OnePlus Android devices (1372fd2)
  • internalapi: INITIALIZE_PHASE1 will no longer trigger the promise rejection (fbf0aed)
  • internalapi: initiateSystemBrowserOAuth should return the value of authorizationCode, not a json object (#93) (e2cb992)
  • internalapi: missing version parameter for isSdkSupported (747d5be)
  • internalapi: no longer set isShared=true when setShareUrl (f3ec61c)
  • internalapi: onready only waits for application states (dd6b327)
  • internalapi: startSession/endSession don't change isShare as well (2a0e04c)
  • internalapi: startSession/endSession still manage isShared (f8803b2)
  • internalapi: type === 'event' to identify the event message (a203864)
  • internalapi: wrong property stmt in renameLegacyProperties (e74e9ce)
  • jest: move unit test scripts to test/ folder (18a5fcf)
  • jsdoc: move global functions to class methods (94f9e19)
  • meeting: no longer diff the states for event message (56aaa22)
  • message: rename application.initialize (6df0bc6)
  • missing this.isPhase1Version = true for android (2a19521)
  • onReady: onReady should wait for the user.token (188030f)
  • performance: disable legacy performance report (8877c9f)
  • reqMgr: cache error code as well (85b8bd8)
  • reqmgr: tmblock can be removed (2110aa5)
  • RoomOSBridge: missing import statment (60ee608)
  • security: remove PII logs (9edc3e0)
  • security: validate the origin ".webex.com" instead of "webex.com" (b3e28fb)
  • space: no longer diff the states for event message (afcafc6)
  • src: eslint files (914d218)
  • template: add open window button to demo page (e90af70)
  • template: Enumerate app properties without using the for-loop (171d09c)
  • theme: use strings instead of integers (1526dec)
  • unittest: verify ErrorCodes in details (17eeb62)
  • user: jwt decoder can handle special char WEBEX-208360 (35e282e)
  • user: log jwt token parsing error (29d935b)
  • user: sdk doesn't decode jwt unless the displayName is empty (130c167)
  • user: unit testing case for 1.1.16 (fc57745)
  • user: use decoded email instead of message assignment (032fd87)
  • vulnerabilities: remove high severities (a7d0bc7)
  • webpack: remove redundant file (1ad7d67)
  • webpack: rename output filename (ae071d8)
  • webpack: rename output filename to webex_api_master.js for masteer branch (3d93226)
  • webpack: rename output filename to webex-embedded-app-api-master.js for master branch (7d93902)
  • yarn: package vulnerabilities (a3fec73)

Features

  • initial commit for beta testing (#1) (5d9f2f1)