aframevr / aframe

:a: Web framework for building virtual reality experiences.
https://aframe.io/
MIT License
16.69k stars 3.98k forks source link

A-Frame 0.4.0 Dependencies update #1635

Closed mkungla closed 8 years ago

mkungla commented 8 years ago

As dependencies where update last time around release of 0.2.0 then it would be wise to check over and update these for 0.4.0 since only some got updated for 0.3.1. Since some dependency updates may fix some issues, introduce new issues and some dependencies currently used are about become deprecated (or have their dependencies which are about to become deprecated)!

Dependencies (Last updated @ 20 Aug 2016)

PackageCurrently used Latest VersionTo be used for 0.4.0
browserify-css 0.8.4 0.9.1 :grey_question:
This update adds a onFlush option and bug fixes for `processRelativeUrl` and few other BUGS
debug ^2.2.0 2.2.0 ^2.2.0
No changes there
deep-assign ^2.0.0 2.0.0 ^2.0.0
No changes there
document-register-element #8ccc532b7 1.0.0 :grey_question:
Should not use commits as dependency WebReflection/document-register-element/pull/55
object-assign ^4.0.1 = 4.1.0 4.1.0 :grey_question:
Current semver uses currently latest release
present 0.0.6 1.0.0 :grey_question:
No changes in code just 0.0.6 is considered to be 1.0.0
promise-polyfill ^3.1.0 = 3.1.0 6.0.1 :grey_question:
This update will add unhandled rejection warnings to the console. Removes non standard functionality of passing multiple params to Promise.all. You must pass an array now. You must change this code
Promise.all(prom1, prom2, prom3);
// to
Promise.all([prom1, prom2, prom3]);
adds support for subclassing, and fixes quite some BUGS and replace deprecated code!

style-attr ^1.0.2 = 1.2.0 1.2.0 :grey_question:
Current semver uses currently latest release
three ^0.76.1 0.81.0 :grey_question:
0.76.1 -> 0.81.0 has ~75 bug fixes
A-Frame tests pass with `0.77.1` and fail with any newer version
// FAILED TESTS:
material > update
material system > texture caching > loadImage
tween.js ^15.0.0 = 15.0.0 16.3.5 :grey_question:
15.0.0 -> 16.3.4 has ~30 bug fixes 16.3.5 fixes some BUGS
webvr-polyfill 0.9.15 0.9.18 :grey_question:
Support VRLayer bounds configuration,
Set the quaternion to be looking in the -z direction by default
Fix predistortion bug.
ngokevin commented 8 years ago

https://github.com/aframevr/aframe/commit/bd1bdd8159e0f947bdebc01d66d5e12361733960