Preparing search index...
The search index is not available
Webex Embedded Apps SDK (@webex/embedded-app-sdk)
Webex Embedded Apps SDK (@webex/embedded-app-sdk)
Change Log
Change Log
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
add log config (
#115
) (
9721eee
)
add log object to application instance (
#116
) (
407c176
)
load custom webapp in thinclient mockup (
#118
) (
4cd5d99
)
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
moving beta to releasing 2.0 stable (
#114
) (
2bc8408
), closes
#9
#17
#20
#32
#34
#106
#7
#8
#10
#13
#18
#21
#14
#36
#37
#38
#40
#42
#41
#45
#16
#14
#46
#47
#43
#53
#52
#48
#57
#59
#58
#60
#62
#63
#64
sidebar apps APIs (
1dd0ccf
)
sidebar apps APIs (
d44ea13
)
sidebar apps APIs and typescript (
#106
) (
a2d6838
), closes
#7
#8
#10
#13
#18
#21
#14
#36
#37
#38
#40
#42
#41
#45
#16
#14
#46
#47
#43
#53
#52
#48
#57
#59
#58
#60
#62
#63
#64
sidebar apps APIs and typescript (
#106
) (
b4de4fb
), closes
#7
#8
#10
#13
#18
#21
#14
#36
#37
#38
#40
#42
#41
#45
#16
#14
#46
#47
#43
#53
#52
#48
#57
#59
#58
#60
#62
#63
#64
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
sidebar apps APIs (
d44ea13
)
sidebar apps APIs and typescript (
#106
) (
b4de4fb
), closes
#7
#8
#10
#13
#18
#21
#14
#36
#37
#38
#40
#42
#41
#45
#16
#14
#46
#47
#43
#53
#52
#48
#57
#59
#58
#60
#62
#63
#64
BREAKING CHANGES
user related APIs are removed, typescript included
1.1.0-dev.6
(2023-03-30)
Features
presentation api refactor and kitchen sink changes (
#105
) (
867476f
), closes
#96
#97
#99
#101
#103
#104
#107
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
remove phase1 apis (
#101
) (
04eebe9
)
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
)
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Webex
Embedded
Apps SDK (@webex/embedded-
app-
sdk)
Change
Log
Application
Webex
Apps
Application
Webex
Apps
Meeting
Webex
Apps
Space
IBadge
ICall
ICalls
IContext
IParticipant
IWebex
Apps
Application
State
IWebex
Apps
Meeting
State
IWebex
Apps
Sidebar
IWebex
Apps
Space
State
IWebex
Apps
User
State