Networked Aframe Versions Save

A web framework for building multi-user virtual reality experiences.

0.12.2

1 month ago

What's Changed

Full Changelog: https://github.com/networked-aframe/networked-aframe/compare/0.12.1...0.12.2

0.12.1

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/networked-aframe/networked-aframe/compare/0.12.0...0.12.1

0.12.0

4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/networked-aframe/networked-aframe/compare/0.11.1...0.12.0

0.11.1

11 months ago

What's Changed

Full Changelog: https://github.com/networked-aframe/networked-aframe/compare/0.11.0...0.11.1

0.11.0

1 year ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.11.0:

  • Use degToRad from THREE.MathUtils to be compatible with aframe master (#359)
  • New networked-hand-controls component with new example showing natural gestures like pointing, thumbs up (#355 #358 #362 #369)
  • Use better default schema with the requiresNetworkUpdate optimization for position and rotation (#367)
  • Remove github: prefix and specify commit hash for buffered-interpolation, update open-easyrtc to 2.0.17 (#375)

Changes in the examples:

  • Fix conflicting button style with aframe inspector (#353)
  • Fix player entity not closed in basic.html example
  • New movement-controls version with moving on the left joystick, and moving camera on the right joystick (#364)
  • Add commented lines to enable https on the node server (#365)

Maintenance in this repository:

  • Add pre-commit hook with husky to run eslint against js files and prettier on html files (#357)
  • Allow only the contents read permission in CI (#360)
  • Fix tests coverage (#366)

0.10.1

1 year ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.10.1:

  • Don't include Tours-Enthusiast.mp3 7MB in npm release
  • Update all examples to use the environment component, reformat and remove some tags #345. All examples now use the schema hack as a workaround for the unresolved issue #267
  • Update socket.io to 2.5.0 to fix engine.io vulnerability and update open-easyrtc from 2.0.13 to 2.0.14. Double check you really use those versions in your project, you should have "networked-aframe": "^0.10.0" in your package.json but you may need to remove package-lock.json and node_modules to get the updates, please read the PR description #351

Maintenance in this repository:

  • Update tests stack versions to fix peer dependencies errors with latest npm version #344
  • With npm run dev, fix webpack-dev-server not serving the bundle in-memory when examples/dist exists; build only in npm install and not in npm start; use a simplified package.json when deploying the example on glitch to avoid a build stage and installing test packages there #348

0.10.0

1 year ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.10.0:

  • Handle update of positional param in networked-audio-source and refactor the component for other use cases, see PR for details (be careful if you called private _setupSound API in your project, you will need to modify your code) #245
  • Add documentation about requiresNetworkUpdate and add NAF.utils.vectorRequiresUpdate #329
  • Add compatibility with threejs r141 #343
  • Add a persistent sphere example #238
  • Add a spawned persistent spheres (peer to peer) example #327

0.9.1

2 years ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.9.1:

  • Fix regression in easyrtc adapter where media streams weren't properly removed, meaning for example Chrome avatar wasn't removed right away when the participant disconnected #321
  • Update examples to use socketio client 2.4.0 #317
  • If you use glitch you may want to define engines to use node 16 otherwise glitch fallbacks to node 10, see #318 for more details

0.9.0

2 years ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.9.0:

  • Add support for multi streams in the easyrtc adapter, networked-audio-source has now a streamName param, and easyrtc adapter has new API addLocalMediaStream(stream, streamName) and removeLocalMediaStream(streamName). See documentation for the new "Multi Steams" example. #294 and #298
  • Update "Tracked controllers" example with better hands and environment component #290
  • Update shared styles in the examples for reusable button style and allow several buttons on the same line #302
  • Update to aframe 1.3.0 and latest buffered-interpolation version to be compatible with newer threejs #280 Networked-aframe 0.8.3 is the last release supporting aframe 1.2.0.

Issues you may encounter when upgrading your project to aframe 1.3.0:

  • If your model appears darker than with aframe 1.2.0, try adding renderer="colorManagement: true" to <a-scene>
  • If you use the environment component and it appears broken, be sure to update it to version 1.3.1.

0.8.3

2 years ago

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.8.3:

  • properly cleanup audio element in networked-audio-source remove #288