Skip to content

Releases: highfidelity/hifi-spatial-audio-js

Release v0.7.0

25 Mar 18:35
b44e2fb
Compare
Choose a tag to compare
  • Added ability to set WebRTC jitter buffer parameters via the HiFiCommunicator constructor.
  • Fixed a bug that would occur when a High Fidelity Server was over capacity which caused the HiFiCommunicator.connectToHiFiAudioAPIServer() function to fail after a timeout instead of immediately.
  • Fixed a bug that prevented an IDE from auto-completing hifi-spatial-audio types in TypeScript projects which made use of the Client Library.
    • Achieved by switching from CommonJS exports to ESM exports
  • Fixed an automated integration test which erroneously failed when not specifying a remote stack.
  • Fixed a bug that prevented usage of the hifi-spatial-audio NodeJS Client Library with loaders like Webpack or React.

Release v0.6.0

18 Mar 20:01
aadce64
Compare
Choose a tag to compare
  • Added new tests for HiFiCommunicator class
  • Added additional REST tests
  • Fix to feature to detect browser compatibility; this change checks for only the WebRTC features used by our library and adds comments specifying where they are used
  • Search bar in API docs is now more discoverable
  • Removed unhashedVisitID from audionet.init response

Release v0.5.1

11 Mar 20:27
d3e3a52
Compare
Choose a tag to compare
  • Made some fixes and improvements to the documentation
  • Made some typo fixes inside HiFiAxisConfiguration

Release v0.5.0

11 Mar 20:07
dc9d26a
Compare
Choose a tag to compare
  • Fixed several bugs related to user orientation
  • The Client Library will no longer send Euler orientation to the server, but will instead automatically convert Euler coordinates to Quaternions before transmitting that data to the server. Euler coordinates are converted into Quaternions as per the eulerOrder on your HiFiAxisConfiguration
  • Fixed a bug that prevented users from being able to mute their input device
  • Added new feature detection for browser compatibility
  • Allow developers to specify whether they want muting function to totally stop audio input data gathering
  • We now automatically build and deploy a new version of the Client Library whenever a change is pushed to our main code branch! If you'd like to experiment with the bleeding edge, use npm i hifi-spatial-audio@main or embed this link into your HTML: https://hifi-spatial-audio-api.s3.amazonaws.com/releases/main/HighFidelityAudio-latest.js

v0.4.3

05 Mar 15:56
24092b9
Compare
Choose a tag to compare
Merge pull request #23 from highfidelity/main

v0.4.3 with proper tsconfig

v0.4.2

05 Mar 02:48
1e3d5c6
Compare
Choose a tag to compare
Merge pull request #22 from highfidelity/main

Making v0.4.2 without test directory

v0.4.1

04 Mar 21:31
502c1f2
Compare
Choose a tag to compare

Changelog

  • Fixed a bug that caused an error in client library usage due to a missed enum rename in our source code 😅
  • Added shorter class/enum/function exports for convenience

Release v0.4.0

04 Mar 20:14
37d42a4
Compare
Choose a tag to compare

Merge pull request #18 from highfidelity/main

  • Added new REST integration tests
  • Added ability to adjust attenuation, rolloff and threshold for a particular user connection
  • WSS signaling URL is determined by the library from a fully qualified hostname instead of stackName parameter
  • Fixed a bug that caused DOM slowdown when sending and receiving many HiFi data updates per second
  • Updated typedoc package, which fixed a moderate security vulnerability
  • Fixed a bug that caused High Fidelity to break in Web applications when using High Fidelity and Agora simultaneously

v0.3.0

26 Feb 18:00
456bcf0
Compare
Choose a tag to compare
Merge pull request #9 from highfidelity/main

Release v0.3.0

Release v0.2.8

16 Feb 20:43
e8e2d77
Compare
Choose a tag to compare
Merge pull request #6 from highfidelity/main

Bump patch version to 8 to test new GHA and associated scripts