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.
- STREAM-619 - Removed pipeline infrastructure from open-source.
- STREAM-881 - Generate a test report in JUnit.xml format
- STREAM-484 - Migrated to Jenkins webappPipelineV2.
- STREAM-331 - Plantronics devices weren't resetting their state upon disconnect
- [no-jira] - Yealink provided fix that helped with conflict while sharing with Teams
- 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"
- [no-jira] Refactored VBeT implementation to better accommodate more devices; moved code out in favor of VBeT SDK
- STREAM-168 - resetHeadsetState should not attempt if headset is not connected
- 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
- [no-jira] Support added for two new vendors VBeT and CyberAcoustics
- [no-jira] Fixed issue around Jabra persisting a value between calls causing issues
- [no-jira] Fix issue around plantronics unregistering during headset orchestration causing loss of call controls
- [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
- PCM-2252 - Fix double hangup with jabra native and concurrent calls.
- PCM-2227 - add deviceIsSupported fn to headset
- PCM-2184 - Fix snyk vuln: utils
- PCM-2159 - Fixed various issues around state, primarily with plantronics headsets
- SERVOPS-33064 - Fixed issue where Jabra Native overwrites CEF registration, preventing the use of external links to place call
- Functionality for new Vendor: Yealink
- PCM-2007 - Fixed issue with switching devices during active call
- PCM-2016 - Remove boostrap/jquery dependency
- PCM-1974 - Added in logic to properly handle auto answer scenarios
- PCM-1975 - Added in logic to properly handle auto answer scenarios
- PCM-1965 - Allow passing in the app name to the headset library for registration purposes
- Fixed issue with Jabra conversation IDs
- Added line in for Plantronics to ensure a rejected call is terminated on the device as well
- The
deviceMuteChangedevent has been removed. Please use thedeviceMuteStatusChangedevent.
- PCM-1903 - Add headset state management
- [no-jira] - Fixed issue if no device label is supplied; Delayed initialization of Jabra SDK
Major version bump
- PCM-1668 - Put string related responsibilities in the library rather than consuming app; fixed test app
- PCM-1668 - Added logic to better accommodate reject call functionality
- PCM-1668 - Changed how consuming app receives connection status to ensure accuracy
- PCM-1668 - Updated function within headset library to help with integration into consuming apps