Last updated: 2023-09-19 16:23:35Download PDF
TUICallKit Vue3 Github demo:Github TUICallKit Web

Version 2.1.0 Released on April 14, 2023

New features
In H5 mode voice calls, the caller's nickname is displayed when calling.
When the call initiation fails, "Call initiation failed" is displayed on the call screen.
When a call is received, "Failed to answer" is displayed on the incoming call screen.
Support listening to whether the current user is kicked out (e.g. being squeezed out of login).
Support listening to TUICallKit call status.
Support business-side code to control the answer, cancel and hangup of calls.
Vue2 version adds TypeScript type declaration file, which can compile type normally in TypeScript project.
Bug fixing
Fix the warning of updating profile interface appearing in the console when initializing the component.
Fix the problem that the background image of the called answer button appears misaligned in H5 mode.
API changes
TUICallKitServer.destroy() Add call restriction, only support call in uncalled state

Version 2.0.1 Released on March 31, 2023

New features
Optimize the rendering logic of 1v1 call and multiplayer call video to improve performance and stability.
Optimize UI display, support displaying corresponding UI during execution, i.e. <TUICallKit/> UI component can be displayed immediately by clicking the call button.
Bug fixing
Fix the problem that nicknames are displayed incorrectly in multiplayer calls.
Fix the problem that CSS does not limit the effective range and pollutes the global style.

Version 2.0.0 Released on March 21, 2023

New features
Support for importing packaged CallKit files from npm.
Support for JavaScript versions of Vue projects.
Support for all versions of Vue projects, npm package for Vue2: call-uikit-vue2.
Bug fixing
Fix the problem of abnormal call initiation due to no camera device or authority.

Version 1.4.2 Released on March 03, 2023

New features
Support for setting call resolution.
Support for modifying the screen display mode.
Optimized access steps.
Optimized error throwing.

Version 1.4.1 Released on February 12, 2023

New features
Optimized the preview logic of local camera.
Optimized the rendering logic of remote video streams.

Version 1.4.0 Released on January 06, 2023

New features
Support Vue2.7+ project introduction.
Show nickname by default in call interface.

Version 1.3.3 Released on December 27, 2022

New features
Added empty value detection for call list when making a call in Basic demo.
Added loading icon in Basic demo when making a call.
Optimized the logic of device detection in Basic demo, it no longer pops up actively after manually skipping.
Optimized the reference method of component icons.
Changed the default package management tool to npm.
Optimized the rendering method of video, and reduced the number of repeated rendering.
Bug fixing
Fixed Basic Demo error caused by outdated vue-CLI dependency.

Version 1.3.2 Released on December 07, 2022

New features
Support language switching.
Optimize the logic of Basic Demo device detection, it will not pop up again after manually skipping.
Bug fixing
Fix a warning caused by introducing defineProps.

Version 1.3.1 Released on November 29, 2022

The new version relies on tuicall-engine-webrtc@1.2.1. To use this version, please update tuicall-engine-webrtc first.
New features
Optimized the style.
Added support for listening for the change of call type by the caller before a call is answered.
Added support for device testing in the basic demo.
Bug fixing
Fixed an internal logic error that occurs when the user hangs up.

Version 1.3.0 Released on November 14, 2022

Before you update to this version, please read the update guide.
New features
The call view can now automatically adapt to portrait mode on mobile webpages.
Added support for local camera preview when making a call.
Added support for device testing before a call in the basic demo.
Bug fixing
Fixed the issue where the TIM instance is not entirely terminated after TUICallKitServer.destroy().
Fixed the issue where the caller receives a no response notification when the callee is busy.
Fixed failure to package TypeScript types in the context of Vite.
API changes
If an error occurs after or TUICallKitServer.groupCall() is called, the beforeCalling callback is no longer returned. You can use “try…catch” to catch the error.

Version 1.2.0 Released on November 03, 2022

New features
Adapted to the new version of the TUICallEngine SDK.

Version 1.1.0 Released on October 21, 2022

New features
Added support for full screen during a call.
Added support for call window minimizing using <TUICallKitMini/>.
Bug fixing
Fixed known issues and improved stability.

Version 1.0.3 Released on October 14, 2022

New features
Added support for quick user ID copying and one-click window opening.

Version 1.0.2 Released on September 30, 2022

New features
Added demonstrations and more detailed directions to the integration guide.
Bug fixing
Fixed the issue where device status is not shown when the user enters a room for the first time.
Fixed occasional failure to load icons when Webpack is used for packaging.
Fixed several known style issues.

Version 1.0.1 Released on September 26, 2022

New features
Added support for hiding the mic icon of the callee when making a call.
Bug fixing
Changed the SDKAppID input restriction in the basic demo to numeric.

Version 1.0.0 Released on September 23, 2022