Releases: networked-aframe/networked-aframe
0.12.2
What's Changed
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #457
- Bump xml2js and parse-bmfont-xml by @dependabot in #459
- Implement room instancing in socketio-server.js by @vincentfretin in #458
- Remove onConnected listener on remove by @vincentfretin in #461
Full Changelog: 0.12.1...0.12.2
0.12.1
What's Changed
- Expose InterpolationBuffer on NAF global by @vincentfretin in #448
- Fix networked-hand-controls issues with aframe 1.5.0 by @bruce90j in #451
New Contributors
Full Changelog: 0.12.0...0.12.1
0.12.0
What's Changed
- Fix screen share stop and restart (fix #299 #402) by @vincentfretin in #421
- Remove keyup listener when removing the gun component by @vincentfretin in #434
- Update links hosting-networked-aframe-on-a-server.md by @atrus6 in #435
- Fix color-changer button not working when there is another button in the page by @vincentfretin in #437
- Add link to example Nametags with UI in SolidJS/Tailwind CSS by @vincentfretin in #438
- Update getting-started-local.md by @iyadahmed in #427
- Adding Text Chat Examples by @ahmed-frq in #439
- Add new example "Realistic animated avatars with UI to choose your avatar" by @vincentfretin in #441
- Specify colorSpace srgb for video texture for compatibility with aframe 1.5.0 (fix #444) by @vincentfretin in #446
- Update examples to aframe 1.5.0 by @vincentfretin in #447
New Contributors
- @atrus6 made their first contribution in #435
- @iyadahmed made their first contribution in #427
- @ahmed-frq made their first contribution in #439
Full Changelog: 0.11.1...0.12.0
0.11.1
What's Changed
- Update examples to aframe 1.4.2, aframe-environment-component 1.3.2 and aframe-extras to 7.0.0 by @vincentfretin in #383 and #417
- Clarifying hand models versus hand tracking by @Utopiah in #405
- Offline usage by @Utopiah in #406
- Details on https/certs for offline use by @Utopiah in #407
- Update open-easyrtc to 2.0.20 by @vincentfretin in #417
Full Changelog: 0.11.0...0.11.1
0.11.0
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
Changes in 0.11.0:
- Use
degToRad
fromTHREE.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:
0.10.1
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
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 yourpackage.json
but you may need to removepackage-lock.json
andnode_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 innpm install
and not innpm start
; use a simplifiedpackage.json
when deploying the example on glitch to avoid a build stage and installing test packages there #348
0.10.0
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
Changes in 0.10.0:
- Handle update of
positional
param innetworked-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 addNAF.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
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
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 (aframe 1.3.0 minimum required)
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
Changes in 0.9.0:
- Add support for multi streams in the easyrtc adapter,
networked-audio-source
has now astreamName
param, and easyrtc adapter has new APIaddLocalMediaStream(stream, streamName)
andremoveLocalMediaStream(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
Networked-Aframe is a framework for creating multi-user VR experiences on the Web.
Changes in 0.8.3:
- properly cleanup audio element in networked-audio-source remove #288