AR.js
AR.js copied to clipboard
Bump aframe from 1.6.0 to 1.7.1
Bumps aframe from 1.6.0 to 1.7.1.
Release notes
Sourced from aframe's releases.
v1.7.1
1.7.1 (Apr 1, 2025)
Bug fixes
- Add
package-lock.jsonfor consistency when generating builds (#5693) (@vincentfretin)hand-tracking-controlscomponents emitscontrollermodelreadyfor consistency with other input controls components (#5685) (@coderofsalvation)- Fix inspector when post-processing is enabled (#5684) (
@vincentfretin)- Fix Next.js skipping A-Frame CSS styles (#5682) (
@vincentfretin)- Fix ar-hit-test component. Initialize on
enter-vrevent instead ofsessionstart(#5680) (@vincentfretin)- Docs and examples improvements (
@jgbarah,@vincentfretin,@diarmidmackenzie,@dmarcos)v1.7.0
1.7.0 (Feb 20, 2025)
Post-processing, ES modules and importmap, WebGPU and TSL support, Logitech MX Ink integration and more.
Major Changes
- Update to THREE r173 (
@dmarcos)- Import maps support and replacement of CommonJS with ES Modules (
@mrxz,@vincentfretin)- Experimental post-processing support. It works both in regular and immersive modes (
@enzofrancescaHM,@mrxz,@vincentfretin,@CodyJasonBennett)- Support for Logitech MX Ink tracked pen (
@dmarcos)- Initial WebGPU support (
@vincentfretin)Bug fixes
- Remove unused width and height properties from flat and standard shaders (#5647) (
@mrxz)- Relax the
clientWidthconstraint in the controls tests. Fix tests on Ubuntu (#5641) (@vincentfretin)- Check if
XRSessionexists before attachinginputsourcechangelistener (#5631) (@mrxz)- Don't apply anchor scale (only position and rotation) to an
anchoredentity (#5633) (@mrxz)- Wait until
referenceSpaceis available befor initializing compositor layers (#5626) (@vincentfretin)- Remove
raycaster-closest-entity-changedlistener when removing thecursorcomponent (#5625) (@vincentfretin)- Handle
cursorrayOriginupdates andrayOrigin: mousewhen component attached to an entity and nota-scene(fix #4759) (#4760) (@kylebakerio)- Fix light shadow frustum visualization via CameraHelper (fix #5098) (#5099) (
@IanSweeneyAC,@dmarcos)- Prevent loading cubemap for a probe light when
envMapis not set (fix #5610) (#5611) (@mrxz)- Prevent redundant
pinchstartedevents on a hand tracking pinch gesture (#5609) (@mrxz)- Improve
cursorcomponentxrselectlogic. HandlerayOriginproperty changes and account for camera rigs when calculating the raycaster direction (#5606) (@mrxz,@vincentfretin)- Fix Apple Vision Pro detection logic to prevent false positives on iPad and iPhone (fix #5605) (#5607) (
@vincentfretin)- Remove fullscreen CSS styles from the document element when
a-sceneis disconnected (#5602) (@gunhaxxor)- Adjust light intensity defaults and examples to account for
WebGLRenderer.useLegacyLightsdeprecation in THREE r165 (#8813d3d2) (@dmarcos)- Fix model visibility logic of tracked hands and controllers when there are input switches (e.g hands to controllers) (#fa0cc748) (
@dmarcos)- Prevent a-loader-title div (A-Frame created HTML element) to be serialized (#5574) (
@vincentfretin)- Disable magic window mode in Vision Pro that is only suitable for handheld mobile devices (#5560) (
@dmarcos)- Don't bubble
<a-asset-item>error event that was preventing some tests to execute (#5548) (@mrxz)- Don't stringify properties with undefined values to prevent flushToDOM to produce properties with the
undefinedstring (#5549) (@mrxz)- Fix serialization / stringification of asset type properties. When an HTML element they got exported incorrectly as e.g
[object HTMLImageElement](#5544) (@mrxz,@vincentfretin)- Refresh raycasted objects only when the
objectsraycaster component property changes. Prevent unnecessary costly updates (#5542) (@vincentfretin)- Fix issue when using
<a-cubemap>as texture component envMap (@Omegahed,@mrxz)- Fix incorrect texture reference counting, potentially leading to exceptions upon disposal of the texture (#5529) (
@mrxz)
... (truncated)
Changelog
Sourced from aframe's changelog.
1.7.1 (Apr 1, 2025)
Bug fixes
- Add
package-lock.jsonfor consistency when generating builds (#5693) (@vincentfretin)hand-tracking-controlscomponents emitscontrollermodelreadyfor consistency with other input controls components (#5685) (@coderofsalvation)- Fix inspector when post-processing is enabled (#5684) (
@vincentfretin)- Fix Next.js skipping A-Frame CSS styles (#5682) (
@vincentfretin)- Fix ar-hit-test component. Initialize on
enter-vrevent instead ofsessionstart(#5680) (@vincentfretin)- Docs and examples improvements (
@jgbarah,@vincentfretin,@diarmidmackenzie,@dmarcos)1.7.0 (Feb 20, 2025)
Post-processing, ES modules and importmap, WebGPU and TSL support, Logitech MX Ink integration and more.
Major Changes
- Update to THREE r173 (
@dmarcos)- Import maps support and replacement of CommonJS with ES Modules (
@mrxz,@vincentfretin)- Experimental post-processing support. It works both in regular and immersive modes (
@enzofrancescaHM,@mrxz,@vincentfretin,@CodyJasonBennett)- Support for Logitech MX Ink tracked pen (
@dmarcos)- Initial WebGPU support (
@vincentfretin)Bug fixes
- Remove unused width and height properties from flat and standard shaders (#5647) (
@mrxz)- Relax the
clientWidthconstraint in the controls tests. Fix tests on Ubuntu (#5641) (@vincentfretin)- Check if
XRSessionexists before attachinginputsourcechangelistener (#5631) (@mrxz)- Don't apply anchor scale (only position and rotation) to an
anchoredentity (#5633) (@mrxz)- Wait until
referenceSpaceis available befor initializing compositor layers (#5626) (@vincentfretin)- Remove
raycaster-closest-entity-changedlistener when removing thecursorcomponent (#5625) (@vincentfretin)- Handle
cursorrayOriginupdates andrayOrigin: mousewhen component attached to an entity and nota-scene(fix #4759) (#4760) (@kylebakerio)- Fix light shadow frustum visualization via CameraHelper (fix #5098) (#5099) (
@IanSweeneyAC,@dmarcos)- Prevent loading cubemap for a probe light when
envMapis not set (fix #5610) (#5611) (@mrxz)- Prevent redundant
pinchstartedevents on a hand tracking pinch gesture (#5609) (@mrxz)- Improve
cursorcomponentxrselectlogic. HandlerayOriginproperty changes and account for camera rigs when calculating the raycaster direction (#5606) (@mrxz,@vincentfretin)- Fix Apple Vision Pro detection logic to prevent false positives on iPad and iPhone (fix #5605) (#5607) (
@vincentfretin)- Remove fullscreen CSS styles from the document element when
a-sceneis disconnected (#5602) (@gunhaxxor)- Adjust light intensity defaults and examples to account for
WebGLRenderer.useLegacyLightsdeprecation in THREE r165 (#8813d3d2) (@dmarcos)- Fix model visibility logic of tracked hands and controllers when there are input switches (e.g hands to controllers) (#fa0cc748) (
@dmarcos)- Prevent a-loader-title div (A-Frame created HTML element) to be serialized (#5574) (
@vincentfretin)- Disable magic window mode in Vision Pro that is only suitable for handheld mobile devices (#5560) (
@dmarcos)- Don't bubble
<a-asset-item>error event that was preventing some tests to execute (#5548) (@mrxz)- Don't stringify properties with undefined values to prevent flushToDOM to produce properties with the
undefinedstring (#5549) (@mrxz)- Fix serialization / stringification of asset type properties. When an HTML element they got exported incorrectly as e.g
[object HTMLImageElement](#5544) (@mrxz,@vincentfretin)- Refresh raycasted objects only when the
objectsraycaster component property changes. Prevent unnecessary costly updates (#5542) (@vincentfretin)- Fix issue when using
<a-cubemap>as texture component envMap (@Omegahed,@mrxz)- Fix incorrect texture reference counting, potentially leading to exceptions upon disposal of the texture (#5529) (
@mrxz)
... (truncated)
Commits
ded1dadBump README and package.json versionsfa46dd0Update changelog824310fBump A-Frame version number in doca4bc496Update buildsa515a17Fix minor error in documentation for reflection component (#5698)96c37a3Support bloom component with initial enabled:false (#5696)7c71302Fix the npm search link and mention the A-Frame Wiki for an community-maintai...0f4c33dFix outdated comments still mentioning WebVR (#5694)067551fUpdate master CDN URL. (https://cdn.jsdelivr.net/gh/aframevr/aframe@cd543c6cb...cd543c6Bump aframe-master dist/ builds. (https://github.com/aframevr/aframe/compare/...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)