Skip to content

Commit

Permalink
Update for 1.9.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mayk-zoom committed May 11, 2021
1 parent e5fff7f commit 9430458
Show file tree
Hide file tree
Showing 10 changed files with 68 additions and 48 deletions.
18 changes: 9 additions & 9 deletions CDN/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<head>
<title>Zoom WebSDK</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.1/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.1/css/react-select.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.5/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.5/css/react-select.css" />
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Expand Down Expand Up @@ -62,7 +62,7 @@
<div id="navbar" class="websdktest">
<form class="navbar-form navbar-right" id="meeting_form">
<div class="form-group">
<input type="text" name="display_name" id="display_name" value="1.9.1#CDN" maxLength="100"
<input type="text" name="display_name" id="display_name" value="1.9.5#CDN" maxLength="100"
placeholder="Name" class="form-control" required>
</div>
<div class="form-group">
Expand Down Expand Up @@ -139,12 +139,12 @@
})
</script>

<script src="https://source.zoom.us/1.9.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-1.9.1.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-1.9.5.min.js"></script>
<script src="js/tool.js"></script>
<script src="js/vconsole.min.js"></script>
<script src="js/index.js"></script>
Expand Down
4 changes: 2 additions & 2 deletions CDN/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ function websdkready() {
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.1/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/1.9.1/lib', '/av'); // china cdn option
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.5/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/1.9.5/lib', '/av'); // china cdn option
// ZoomMtg.setZoomJSLib('http://localhost:9999/node_modules/@zoomus/websdk/dist/lib', '/av'); // Local version default, Angular Project change to use cdn version
ZoomMtg.preLoadWasm(); // pre download wasm file to save time.

Expand Down
4 changes: 2 additions & 2 deletions CDN/js/meeting.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ function websdkready() {
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// ZoomMtg.setZoomJSLib("https://source.zoom.us/1.9.1/lib", "/av"); // CDN version defaul
// ZoomMtg.setZoomJSLib("https://source.zoom.us/1.9.5/lib", "/av"); // CDN version defaul
if (meetingConfig.china)
ZoomMtg.setZoomJSLib("https://jssdk.zoomus.cn/1.9.1/lib", "/av"); // china cdn option
ZoomMtg.setZoomJSLib("https://jssdk.zoomus.cn/1.9.5/lib", "/av"); // china cdn option
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
function beginJoin(signature) {
Expand Down
16 changes: 8 additions & 8 deletions CDN/meeting.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
<head>
<title>Zoom WebSDK</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.1/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.1/css/react-select.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.5/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="https://source.zoom.us/1.9.5/css/react-select.css" />
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta http-equiv="origin-trial" content="">
</head>

<body>
<script src="https://source.zoom.us/1.9.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-1.9.1.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/1.9.5/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-1.9.5.min.js"></script>
<script src="js/tool.js"></script>
<script src="js/vconsole.min.js"></script>
<script src="js/meeting.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion CDN/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "websdk-cdn",
"version": "1.9.1",
"version": "1.9.5",
"description": "Zoom sample app for web client WebSDK",
"main": "index.js",
"dependencies": {},
Expand Down
50 changes: 39 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,42 @@
# CHANGELOG
## version 1.9.5
## Added
1. Support language interpretation for participants.
2. Support for audio and video preview before joining a meeting or webinar.
3. Support for auto and manually approved registered Meetings.
4. Support meeting and webinar registrations using the “tk” parameter.
5. Support for panelists to join registration webinars in Practice mode using the "tk" parameter.
6. Support for automatically joining a webinar as a panelist.
7. Support for joining manually-approved webinars.
8. Support for reordering gallery and speaker view within webinars.
9. Add helper.html to support Web SDK isolation for changes related to Chrome 92. See [announcement] for details.
10. Support Audio quality of service (QOS).
11. setLogLevel API to print logs. To use this API, set debug to true and use setLogLevel('info').
12. Support for pre-assigned breakout rooms.
13. Ability to disable audio and video preview within the initialize function.

## Enhanced
1. UI improvements for styles, such as meeting info icons, updated label for the stop recording dialog, updated raise hand icon position for active speaker mode.
2. Participants can choose the breakout room that they want to join.
3. When entering or leaving a breakout room, the SDK auto enables audio and video.

## Fixed
1. Chrome 90 issue where video freezes when WebCodecs is turned on.


## version 1.9.1
## Additions
1. Added support for hosts to delete chat messages for in meeting or Webinar chats.
2. Added support for Chrome Origin Trials within the WebSDK.


## Enhancements
1. Removed more option button that contain non verbal feedback.
2. Added support dialog informing customers to update WebSDK version


## Bug Fixes
1. Fixed init parameters that were not working.
2. Fixed issue where users can escalate their own privilege.
3. Fixed audio issue after users are admitted from the waiting room.
3. Fixed audio issue after users are admitted from the waiting room.


## version 1.9.0
Expand All @@ -36,6 +58,7 @@
5. Fixed German translation errors.
6. Fixed UI issue where Q&A comments covering participants name.


## version 1.8.6
## Bug Fixes
1. Fixed Attendee cannot join in to BreakOut Room when "Enable Waiting Room" is enabled
Expand All @@ -52,9 +75,9 @@
1. polling switcher split meeting and webinar
2. remove default load language resource cause 404
3. Add setSupportLanguage api

## version 1.8.5


## version 1.8.5
## Add
1. support for Breakout Rooms.
2. support for Polling.
Expand All @@ -71,7 +94,7 @@
1. Redesigned the Report a user in-meeting form.
2. Remove Jquery. all $.i18n -> ZoomMtg.i18n
3. Provided es5 support within the npm version.

4. multi-lang need manual load

## Bug Fixes
1. Fixed bug that displays black screen when host starts screen sharing.
Expand All @@ -95,6 +118,7 @@
7. Fixed unexcept "The host unmuted you" after call me success
8. Fixed Japanese translation for the waiting room.


## version 1.8.1
## Bug Fixes
1. Fixed bug that prevents attendees from Disable or Enable video receiving.
Expand All @@ -108,6 +132,7 @@
1. Added new API getCurrentMeetingInfo to return meeting information.
2. Show dialog to use E2E meetings for either Desktop or Mobile clients.


## version 1.8.0
## Add
1. Webinar Panelist/Host support
Expand All @@ -132,13 +157,14 @@
2. Simd support(need apply try https://developers.chrome.com/origintrials/#/trials/active)
3. Waiting room notice(sound and browser notice)


## version 1.7.10
## Bug Fixes
1. Fixed random video black screen in meeting.
2. Fixed recaptcha don't work on some domain.

## version 1.7.9

## version 1.7.9
## Add
1. New Rate limit for joining meetings and webinars.
2. Added recaptcha feature for joining meetings.
Expand All @@ -165,8 +191,8 @@
5. Fixed attendee Closed Caption don't show
6. Fixed Chrome 74 audio bad issue.

## version 1.7.8

## version 1.7.8
## Add
1. Added Computer Audio for Firefox version 76+.
2. New Invite dialog UI.
Expand All @@ -183,8 +209,8 @@
Fixed issue for Safari not able to open camera.
Fixed issue for removing Session Storage

## version 1.7.7

## version 1.7.7
## Add
1. Added support for for only signed-in users with specified domains can join meetings.
2. Added support for only Authenicated users to join meetings.
Expand All @@ -196,6 +222,7 @@ Fixed issue for removing Session Storage
## Removed
1. Disable support for Microsoft Edge in place of Chromium Edge.


## version 1.7.6
## Add
1. Added a new Security Toolbar icon to display meeting security features.
Expand All @@ -208,17 +235,17 @@ Fixed issue for removing Session Storage
1. Fixed black screen for Webinar users when the host chooses to end the meeting for all.
2. Fixed required password not showing for users joining by phone.


## version 1.7.5

## Enhancements
1. Remove rwcEndpoint
2. Add ko-KO Korea language

## Bug Fixes
1. Fixed waiting room admit issue


## version 1.7.4

## Enhancements
1. WebSDK < 1.7.4 are not compatible
2. Update WebSDK AV lib version
Expand All @@ -227,6 +254,7 @@ Fixed issue for removing Session Storage
1. Leave URL is not triggered when clicking ok
2. Chat string displays string key instead of the actual string


## version 1.7.2
## Added
1. **Added support for Edge Chromium (Min version: v80+)**
Expand Down
2 changes: 1 addition & 1 deletion Local/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
<div id="navbar" class="websdktest">
<form class="navbar-form navbar-right" id="meeting_form">
<div class="form-group">
<input type="text" name="display_name" id="display_name" value="1.9.1#Local" maxLength="100"
<input type="text" name="display_name" id="display_name" value="1.9.5#Local" maxLength="100"
placeholder="Name" class="form-control" required>
</div>
<div class="form-group">
Expand Down
4 changes: 2 additions & 2 deletions Local/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ console.log("checkSystemRequirements");
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it's option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.1/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/1.9.1/lib', '/av'); // china cdn option
// if (!china) ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.5/lib', '/av'); // CDN version default
// else ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/1.9.5/lib', '/av'); // china cdn option
// ZoomMtg.setZoomJSLib('http://localhost:9999/node_modules/@zoomus/websdk/dist/lib', '/av'); // Local version default, Angular Project change to use cdn version
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
Expand Down
4 changes: 2 additions & 2 deletions Local/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "http://json.schemastore.org/coffeelint",
"name": "websdk-local",
"version": "1.9.1",
"version": "1.9.5",
"description": "Zoom sample app for web client WebSDK",
"main": "index.js",
"scripts": {
Expand All @@ -19,7 +19,7 @@
"author": "Jack Yang",
"license": "ISC",
"dependencies": {
"@zoomus/websdk": "1.9.1",
"@zoomus/websdk": "1.9.5",
"lodash": "^4.17.14",
"react": "16.8.6",
"react-dom": "16.8.6",
Expand Down
12 changes: 2 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
# Web Client SDK

## Please note that as of January 10th, all older versions of the Web SDK (versions 1.8.3 and below) will no longer have computer audio functionality within meetings. Please upgrade to version 1.8.5 or above to avoid service disruption.
Use of this SDK is subject to our [Terms of Use](https://zoom.us/docs/en-us/zoom_api_license_and_tou.html)

Zoom offers a web based HTML5 client that is used in environments where the end users cannot download zoom desktop clients due to internal IT restrictions or in very low bandwidth environments.

The web client lets end users join a meeting, receive screen share from other attendees, join the meeting through the phone and leave the meeting. Zoom has added a Web SDK as part of our developer platform to enable developers to embed this into their web apps. Key functions that are exposed include: init meeting config, join meeting, show/hide invite function, show/hide meeting header, get attendees list, call out, invite by phone, mute, unmute, mute all, unmute all, rename, expel, record, lock meeting, leave meeting, end meeting.
The web client lets end users join a meeting, receive screen share from other attendees, join the meeting through the phone, and leave the meeting. Zoom has added a Web SDK as part of our developer platform to enable developers to embed this into their web apps. Key functions that are exposed include: init meeting config, join meeting, show/hide invite function, show/hide meeting header, get attendees list, call out, invite by phone, mute, unmute, mute all, unmute all, rename, expel, record, lock meeting, leave meeting, end meeting.

Supported Browsers: Google Chrome, Safari, and Mozilla Firefox with their latest version

### Getting Started with Meetings
[Web-Client-SDK Overview](https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/overview)

### Using the SDK

Refer to the [Web SDK Documentation](https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/api-reference)

[Upcoming changes](https://marketplace.zoom.us/docs/guides/getting-started/stay-up-to-date/upcoming-changes/web-sdk)
Expand Down Expand Up @@ -185,9 +183,3 @@ notice: the certification signed by localhost. don't use in your production.
npm run https
```
open browser https://localhost:9999

## License

Use of this software is subject to important terms and conditions as set forth in the License file

Please refer to [LICENSE.md](LICENSE.md) file for details

0 comments on commit 9430458

Please sign in to comment.