Skip to content

Latest commit

 

History

History
136 lines (105 loc) · 7.8 KB

File metadata and controls

136 lines (105 loc) · 7.8 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keepa Changelog, and this project adheres to Semantic Versioning.

Changed

  • STREAM-619 - Removed pipeline infrastructure from open-source.

Added

  • STREAM-881 - Generate a test report in JUnit.xml format

Changed

  • STREAM-484 - Migrated to Jenkins webappPipelineV2.

Fixed

  • STREAM-331 - Plantronics devices weren't resetting their state upon disconnect
  • [no-jira] - Yealink provided fix that helped with conflict while sharing with Teams

Fixed

  • STREAM-259 - added in guard for EPOS reject call to only bubble up events in the case of a "Notification" type message to avoid issues with "Acknowledgements"

Added

  • [no-jira] Refactored VBeT implementation to better accommodate more devices; moved code out in favor of VBeT SDK

Fixed

  • STREAM-168 - resetHeadsetState should not attempt if headset is not connected

Fixed

  • STREAM-73 - fix for issue where Sennheiser/EPOS devices maintained a mute state when starting a new call
  • STREAM-74 - fix for issue where the WebHID permission modal popped up constantly for Jabra

Added

  • [no-jira] Support added for two new vendors VBeT and CyberAcoustics

Fixed

  • [no-jira] Fixed issue around Jabra persisting a value between calls causing issues

Fixed

  • [no-jira] Fix issue around plantronics unregistering during headset orchestration causing loss of call controls

fixed

  • [no-jira] Update uuid to v9.0.1
  • PCM-2224 - make jabra multi call slightly better
  • PCM-2224 - Allow silent fail of rejectCall with flag; made resetHeadsetStateForCall rejectCall by default since most vendors do that anyway
  • PCM-2224 - Allow silent fail of rejectCall with flag

Fixed

  • PCM-2252 - Fix double hangup with jabra native and concurrent calls.

Added

  • PCM-2227 - add deviceIsSupported fn to headset

Fixed

Fixed

  • PCM-2159 - Fixed various issues around state, primarily with plantronics headsets

Fixed

  • SERVOPS-33064 - Fixed issue where Jabra Native overwrites CEF registration, preventing the use of external links to place call

Added

  • Functionality for new Vendor: Yealink

Fixed

  • PCM-2007 - Fixed issue with switching devices during active call
  • PCM-2016 - Remove boostrap/jquery dependency

Fixed

  • PCM-1974 - Added in logic to properly handle auto answer scenarios
  • PCM-1975 - Added in logic to properly handle auto answer scenarios

Added

  • PCM-1965 - Allow passing in the app name to the headset library for registration purposes

Fixed

  • Fixed issue with Jabra conversation IDs

Fixed

  • Added line in for Plantronics to ensure a rejected call is terminated on the device as well

Breaking Changes

  • The deviceMuteChanged event has been removed. Please use the deviceMuteStatusChanged event.

Added

  • PCM-1903 - Add headset state management

Fixed

  • [no-jira] - Fixed issue if no device label is supplied; Delayed initialization of Jabra SDK

Major version bump

Fixed

  • PCM-1668 - Put string related responsibilities in the library rather than consuming app; fixed test app

Added

  • PCM-1668 - Added logic to better accommodate reject call functionality

Fixed

  • PCM-1668 - Changed how consuming app receives connection status to ensure accuracy

Fixed

  • PCM-1668 - Updated function within headset library to help with integration into consuming apps

Added

  • PCM-1684 - Added logic to now handle Sennheiser's rebranded devices, EPOS.
  • PCM-1667 - Completed the work started on the new headset library. Included logic for three vendors: Jabra, Poly/Plantronics and Sennheiser/EPOS. Each headset can now use call controls from the device itself