Skip to content

Releases: symblai/symbl-web-sdk

v1.0.14

03 Sep 14:31
503e7b6
Compare
Choose a tag to compare
  • Fixed issue related to access token

v1.0.13

03 Sep 13:25
5499868
Compare
Choose a tag to compare
  • Removed access_token from url

Web SDK v1.0.12

31 Oct 11:26
469cb3c
Compare
Choose a tag to compare

What's Changed

  • Updated the url for checking the internet connectivity. updated the version in package json file by @mahesh-symbl in #84
  • SRE-2116 Added change to fix github workflow by @nischaysymblai in #85

New Contributors

Full Changelog: v1.0.10...v1.0.12

Web SDK v1.0.10

17 Mar 14:04
b64c2bf
Compare
Choose a tag to compare

Added a new property to support custom vocabulary to the configuration

{
   ....
   customVocabulary: [] 
   ....
}

JIRA - https://rammerai.atlassian.net/browse/SODW-595

Web SDK v1.0.9

14 Mar 11:34
546175e
Compare
Choose a tag to compare

We added a few properties in the config to detect trackers and sentiment.

sentiment: true,
trackers: {
    interimResults: true,
    enableAllTrackers: true,
}

Web SDK v1.0.7

24 Oct 23:07
b47a873
Compare
Choose a tag to compare

Added a flag for SymblConfig named disableOnDeviceChange. If set to true, any device change handling will be disabled. false by default.

const symbl = new Symbl({
  appId,
  appSecret,
  disableOnDeviceChange: true
});

Web SDK v1.0.6

20 Oct 05:29
c6f7e86
Compare
Choose a tag to compare

Changes

  • Added audioStream.setOnDeviceChange method which accepts a function as a parameter and overrides our default ondevicechange logic.

Bug fixes

  • When attempting to reconnect after a device change, it will no longer connect if the WebSocket is closed
  • Fixed a bug where sometimes a new default device was not being detected properly
  • When reconnecting the updated sample rate is set in the config instead of by calling modifySampleRate. This will decrease reconnection time.

Web SDK v1.0.5

22 Jun 20:54
Compare
Choose a tag to compare

Changes

  • Validation of keys in StreamingAPIConnectionConfig when passed into startProcessing
  • Removed or updated vulnerable npm package dependencies

Bug fixes

  • When disconnect is called on StreamingAPIConnection without first calling stopProcessing, there are no longer repeated warning messages.

Web SDK v1.0.4

25 May 00:24
Compare
Choose a tag to compare

Changes

  • Add extra validation to startProcessing arguments.
  • Check if websocket is connected when making a modifySampleRate call. If not, throws NoConnectionError.
  • Add reconnection support - if reconnectOnError is set to true in the SymblConfig, we attempt to reconnect after a break in connection. A break in connection is determined after 30 seconds of not receiving any expected data from the WebSocket.
  • Added logLevel to SymblConfig.
  • Add separate methods to handle <video>and <audio> elements in audiostreams. Now have attachAudioSourceElement, detachAudioSourceElement, updateAudioSourceElement, attachVideoSourceElement, detachVideoSourceElement, and updateVideoSourceElement. Previous versions allowed either <audio> or <video> elements to be passed into the same attachAudioSourceElement, but going forward only the corresponding methods may be used depending on element type.
  • Add getConversationId() to StreamingAPIConnection and SubscribeAPIConnection. Will only be populated after conversation_created event has been fired. For more information on the conversation_created event check out our Events and Callbacks page.
  • Add Conversation object which can also be used to grab the conversation ID. This object is attached to StreamingAPIConnection and SubscribeAPIConnection as connection.conversation. Going forward, the Conversation object will integrate with our Conversation APIs.

Bug fixes

  • Fix typos in some of the Typescript types for Topics.

Web SDK v1.0.3

29 Apr 01:58
Compare
Choose a tag to compare

Changes

  • Added minification to typescript build, reducing to 178 kB from 351 kB

Bug fixes

  • Added sampleRateHertz validation for modifySampleRate. Fixes #45.
  • Fix how types are exported. Types can now be imported directly from library, e.g. import { RealtimeTopicData } from "@symblai/symbl-web-sdk";