diff --git a/.build/changelog.json b/.build/changelog.json index 45c064e0062..24bbc80a232 100644 --- a/.build/changelog.json +++ b/.build/changelog.json @@ -1,6 +1,41 @@ { - "fromTag": "5.48.0", + "fromTag": "5.48.1", "changelog": { + "5.49.0": [ + { + "pr": "13577", + "title": "InputManager: Fix scenario where click can occur when ExclusiveDoubleClickMode = true", + "description": "A user in the forum found an issue where clicks could occur ExclusiveDoubleClickMode was set to true. This PR adds a change to the logic to prevent this from happening. A test was also added to prevent this in the future.\r\n\r\nForum Link: https://forum.babylonjs.com/t/bug-with-babylon-scene-exclusivedoubleclickmode/38541/", + "author": { + "name": "PolygonalSun", + "url": "https://github.com/PolygonalSun" + }, + "files": [ + "packages/dev/core/src/Inputs/scene.inputManager.ts", + "packages/dev/core/test/unit/DeviceInput/babylon.inputManager.test.ts" + ], + "tags": [ + "bug", + "inputs" + ] + }, + { + "pr": "13578", + "title": "PointerDragBehavior: Added check to force releaseDrag to fire when no active button is present", + "description": "A user on the forum found an issue where if a user programmatically started a drag event, they could not release it with a click. Using their provided solution, this PR contains the following fix. A check was added to the POINTERUP section to just force the release if there is no active button (thanks to mattdmorgan for the fix recommendation).\r\n\r\nForum Link: https://forum.babylonjs.com/t/programmatically-started-drags-can-no-longer-be-completed-by-clicking/38228", + "author": { + "name": "PolygonalSun", + "url": "https://github.com/PolygonalSun" + }, + "files": [ + "packages/dev/core/src/Behaviors/Meshes/pointerDragBehavior.ts" + ], + "tags": [ + "bug", + "inputs" + ] + } + ], "5.48.1": [ { "pr": "13574", diff --git a/CHANGELOG.md b/CHANGELOG.md index d6783931531..f6456847a45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 5.49.0 + +### Core + +- InputManager: Fix scenario where click can occur when ExclusiveDoubleClickMode = true - [_Bug Fix_] by [PolygonalSun](https://github.com/PolygonalSun) ([#13577](https://github.com/BabylonJS/Babylon.js/pull/13577)) +- PointerDragBehavior: Added check to force releaseDrag to fire when no active button is present - [_Bug Fix_] by [PolygonalSun](https://github.com/PolygonalSun) ([#13578](https://github.com/BabylonJS/Babylon.js/pull/13578)) + ## 5.48.1 ### Core diff --git a/package-lock.json b/package-lock.json index dd79934a135..71ed3aa80bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25387,11 +25387,11 @@ } }, "packages/public/@babylonjs/accessibility": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -25405,7 +25405,7 @@ } }, "packages/public/@babylonjs/core": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { "@dev/build-tools": "^1.0.0", @@ -25415,10 +25415,10 @@ } }, "packages/public/@babylonjs/gui": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/gui": "1.0.0", "rimraf": "^3.0.2", @@ -25429,11 +25429,11 @@ } }, "packages/public/@babylonjs/gui-editor": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -25447,7 +25447,7 @@ } }, "packages/public/@babylonjs/inspector": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.0", @@ -25455,12 +25455,12 @@ "@fortawesome/free-solid-svg-icons": "^6.0.0" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", - "@babylonjs/gui-editor": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", - "@babylonjs/materials": "^5.48.1", - "@babylonjs/serializers": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", + "@babylonjs/gui-editor": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", + "@babylonjs/materials": "^5.49.0", + "@babylonjs/serializers": "^5.49.0", "@lts/gui": "1.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -25479,13 +25479,13 @@ } }, "packages/public/@babylonjs/loaders": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/loaders": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" }, @@ -25495,10 +25495,10 @@ } }, "packages/public/@babylonjs/materials": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/materials": "^1.0.0", "rimraf": "^3.0.2", @@ -25509,10 +25509,10 @@ } }, "packages/public/@babylonjs/node-editor": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -25525,10 +25525,10 @@ } }, "packages/public/@babylonjs/post-processes": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/post-processes": "^1.0.0", "rimraf": "^3.0.2", @@ -25539,10 +25539,10 @@ } }, "packages/public/@babylonjs/procedural-textures": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/procedural-textures": "^1.0.0", "rimraf": "^3.0.2", @@ -25553,13 +25553,13 @@ } }, "packages/public/@babylonjs/serializers": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/serializers": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" }, @@ -25569,7 +25569,7 @@ } }, "packages/public/@babylonjs/shared-ui-components": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { "@dev/build-tools": "^1.0.0", @@ -25608,13 +25608,13 @@ } }, "packages/public/@babylonjs/viewer": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1", - "babylonjs-viewer-assets": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0", + "babylonjs-viewer-assets": "^5.49.0", "deepmerge": "~4.2.2", "handlebars": "~4.7.7", "pepjs": "~0.5.3", @@ -25627,7 +25627,7 @@ } }, "packages/public/babylonjs-viewer-assets": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { "html-loader": "^3.1.0", @@ -25643,7 +25643,7 @@ }, "packages/public/glTF2Interface": { "name": "babylonjs-gltf2interface", - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "devDependencies": { "rimraf": "^3.0.2", @@ -25651,7 +25651,7 @@ } }, "packages/public/umd/babylonjs": { - "version": "5.48.1", + "version": "5.49.0", "hasInstallScript": true, "license": "Apache-2.0", "devDependencies": { @@ -25667,11 +25667,11 @@ } }, "packages/public/umd/babylonjs-accessibility": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25693,10 +25693,10 @@ } }, "packages/public/umd/babylonjs-gui": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25711,11 +25711,11 @@ } }, "packages/public/umd/babylonjs-gui-editor": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25738,15 +25738,15 @@ } }, "packages/public/umd/babylonjs-inspector": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1", - "babylonjs-gui-editor": "^5.48.1", - "babylonjs-loaders": "^5.48.1", - "babylonjs-materials": "^5.48.1", - "babylonjs-serializers": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0", + "babylonjs-gui-editor": "^5.49.0", + "babylonjs-loaders": "^5.49.0", + "babylonjs-materials": "^5.49.0", + "babylonjs-serializers": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25769,10 +25769,10 @@ } }, "packages/public/umd/babylonjs-ktx2decoder": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25788,11 +25788,11 @@ } }, "packages/public/umd/babylonjs-loaders": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25807,10 +25807,10 @@ } }, "packages/public/umd/babylonjs-materials": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25825,10 +25825,10 @@ } }, "packages/public/umd/babylonjs-node-editor": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25851,10 +25851,10 @@ } }, "packages/public/umd/babylonjs-post-process": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25869,10 +25869,10 @@ } }, "packages/public/umd/babylonjs-procedural-textures": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25887,11 +25887,11 @@ } }, "packages/public/umd/babylonjs-serializers": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -25906,10 +25906,10 @@ } }, "packages/public/umd/babylonjs-viewer": { - "version": "5.48.1", + "version": "5.49.0", "license": "Apache-2.0", "dependencies": { - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", @@ -27416,8 +27416,8 @@ "@babylonjs/accessibility": { "version": "file:packages/public/@babylonjs/accessibility", "requires": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -27436,7 +27436,7 @@ "@babylonjs/gui": { "version": "file:packages/public/@babylonjs/gui", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/gui": "1.0.0", "rimraf": "^3.0.2", @@ -27446,8 +27446,8 @@ "@babylonjs/gui-editor": { "version": "file:packages/public/@babylonjs/gui-editor", "requires": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -27457,12 +27457,12 @@ "@babylonjs/inspector": { "version": "file:packages/public/@babylonjs/inspector", "requires": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", - "@babylonjs/gui-editor": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", - "@babylonjs/materials": "^5.48.1", - "@babylonjs/serializers": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", + "@babylonjs/gui-editor": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", + "@babylonjs/materials": "^5.49.0", + "@babylonjs/serializers": "^5.49.0", "@fortawesome/fontawesome-svg-core": "^6.1.0", "@fortawesome/free-regular-svg-icons": "^6.0.0", "@fortawesome/free-solid-svg-icons": "^6.0.0", @@ -27476,10 +27476,10 @@ "@babylonjs/loaders": { "version": "file:packages/public/@babylonjs/loaders", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/loaders": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" } @@ -27487,7 +27487,7 @@ "@babylonjs/materials": { "version": "file:packages/public/@babylonjs/materials", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/materials": "^1.0.0", "rimraf": "^3.0.2", @@ -27497,7 +27497,7 @@ "@babylonjs/node-editor": { "version": "file:packages/public/@babylonjs/node-editor", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", @@ -27507,7 +27507,7 @@ "@babylonjs/post-processes": { "version": "file:packages/public/@babylonjs/post-processes", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/post-processes": "^1.0.0", "rimraf": "^3.0.2", @@ -27517,7 +27517,7 @@ "@babylonjs/procedural-textures": { "version": "file:packages/public/@babylonjs/procedural-textures", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/procedural-textures": "^1.0.0", "rimraf": "^3.0.2", @@ -27527,10 +27527,10 @@ "@babylonjs/serializers": { "version": "file:packages/public/@babylonjs/serializers", "requires": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/serializers": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" } @@ -27557,11 +27557,11 @@ "@babylonjs/viewer": { "version": "file:packages/public/@babylonjs/viewer", "requires": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", "@dev/build-tools": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", - "babylonjs-viewer-assets": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", + "babylonjs-viewer-assets": "^5.49.0", "deepmerge": "~4.2.2", "handlebars": "~4.7.7", "pepjs": "~0.5.3", @@ -32397,8 +32397,8 @@ "@tools/accessibility": "1.0.0", "@types/react": "^17.0.30", "@types/react-dom": "^17.0.10", - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1", + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0", "css-loader": "^6.4.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -32424,7 +32424,7 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/gui": "1.0.0", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32442,8 +32442,8 @@ "@tools/gui-editor": "1.0.0", "@types/react": "^17.0.30", "@types/react-dom": "^17.0.10", - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1", + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0", "css-loader": "^6.4.0", "react": "^17.0.2", "react-contextmenu": "RaananW/react-contextmenu", @@ -32466,12 +32466,12 @@ "@dev/shared-ui-components": "1.0.0", "@types/react": "^17.0.30", "@types/react-dom": "^17.0.10", - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1", - "babylonjs-gui-editor": "^5.48.1", - "babylonjs-loaders": "^5.48.1", - "babylonjs-materials": "^5.48.1", - "babylonjs-serializers": "^5.48.1", + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0", + "babylonjs-gui-editor": "^5.49.0", + "babylonjs-loaders": "^5.49.0", + "babylonjs-materials": "^5.49.0", + "babylonjs-serializers": "^5.49.0", "css-loader": "^6.4.0", "react": "^17.0.2", "react-contextmenu": "RaananW/react-contextmenu", @@ -32492,7 +32492,7 @@ "@dev/build-tools": "1.0.0", "@lts/gui": "1.0.0", "@tools/ktx2decoder": "1.0.0", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32507,8 +32507,8 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/loaders": "1.0.0", - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32523,7 +32523,7 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/materials": "1.0.0", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32541,7 +32541,7 @@ "@tools/node-editor": "1.0.0", "@types/react": "^17.0.30", "@types/react-dom": "^17.0.10", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "css-loader": "^6.4.0", "react": "^17.0.2", "react-contextmenu": "RaananW/react-contextmenu", @@ -32561,7 +32561,7 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/post-processes": "1.0.0", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32576,7 +32576,7 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/procedural-textures": "1.0.0", - "babylonjs": "^5.48.1", + "babylonjs": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32591,8 +32591,8 @@ "requires": { "@dev/build-tools": "1.0.0", "@lts/serializers": "1.0.0", - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "source-map-loader": "^4.0.0", "ts-loader": "^9.2.6", @@ -32610,7 +32610,7 @@ "@dev/loaders": "1.0.0", "@dev/shared-ui-components": "1.0.0", "@tools/viewer": "1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "sass-loader": "^13.0.0", "source-map-loader": "^4.0.0", diff --git a/packages/dev/core/src/Engines/thinEngine.ts b/packages/dev/core/src/Engines/thinEngine.ts index 6a8e5d820ca..871042be8ab 100644 --- a/packages/dev/core/src/Engines/thinEngine.ts +++ b/packages/dev/core/src/Engines/thinEngine.ts @@ -222,14 +222,14 @@ export class ThinEngine { */ // Not mixed with Version for tooling purpose. public static get NpmPackage(): string { - return "babylonjs@5.48.1"; + return "babylonjs@5.49.0"; } /** * Returns the current version of the framework */ public static get Version(): string { - return "5.48.1"; + return "5.49.0"; } /** diff --git a/packages/public/@babylonjs/accessibility/package.json b/packages/public/@babylonjs/accessibility/package.json index 7f2d4c9f636..cb20f49ff0c 100644 --- a/packages/public/@babylonjs/accessibility/package.json +++ b/packages/public/@babylonjs/accessibility/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/accessibility", - "version": "5.48.1", + "version": "5.49.0", "main": "dist/babylon.accessibility.max.js", "module": "dist/babylon.accessibility.max.js", "esnext": "dist/babylon.accessibility.max.js", @@ -24,8 +24,8 @@ "@types/react-dom": ">=16.0.9" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/core/package.json b/packages/public/@babylonjs/core/package.json index 14036d51b52..6475d2e18ee 100644 --- a/packages/public/@babylonjs/core/package.json +++ b/packages/public/@babylonjs/core/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/core", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", diff --git a/packages/public/@babylonjs/gui-editor/package.json b/packages/public/@babylonjs/gui-editor/package.json index 2560f188992..f0ea956f392 100644 --- a/packages/public/@babylonjs/gui-editor/package.json +++ b/packages/public/@babylonjs/gui-editor/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/gui-editor", - "version": "5.48.1", + "version": "5.49.0", "main": "dist/babylon.guiEditor.max.js", "module": "dist/babylon.guiEditor.max.js", "esnext": "dist/babylon.guiEditor.max.js", @@ -24,8 +24,8 @@ "@types/react-dom": ">=16.0.9" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/gui/package.json b/packages/public/@babylonjs/gui/package.json index 7dafc609537..60c4e619900 100644 --- a/packages/public/@babylonjs/gui/package.json +++ b/packages/public/@babylonjs/gui/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/gui", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,7 +18,7 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/gui": "1.0.0", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/inspector/package.json b/packages/public/@babylonjs/inspector/package.json index d23a6ceb3c8..fa68a937345 100644 --- a/packages/public/@babylonjs/inspector/package.json +++ b/packages/public/@babylonjs/inspector/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/inspector", - "version": "5.48.1", + "version": "5.49.0", "module": "dist/babylon.inspector.bundle.max.js", "main": "dist/babylon.inspector.bundle.max.js", "typings": "dist/babylon.inspector.module.d.ts", @@ -32,12 +32,12 @@ "@types/react-dom": ">=16.0.9" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/gui": "^5.48.1", - "@babylonjs/gui-editor": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", - "@babylonjs/materials": "^5.48.1", - "@babylonjs/serializers": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/gui": "^5.49.0", + "@babylonjs/gui-editor": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", + "@babylonjs/materials": "^5.49.0", + "@babylonjs/serializers": "^5.49.0", "@lts/gui": "1.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/packages/public/@babylonjs/loaders/package.json b/packages/public/@babylonjs/loaders/package.json index 10972f1697e..a39f0d8fced 100644 --- a/packages/public/@babylonjs/loaders/package.json +++ b/packages/public/@babylonjs/loaders/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/loaders", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,10 +18,10 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/loaders": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" }, diff --git a/packages/public/@babylonjs/materials/package.json b/packages/public/@babylonjs/materials/package.json index a2dcbfa43a4..3350d6737e7 100644 --- a/packages/public/@babylonjs/materials/package.json +++ b/packages/public/@babylonjs/materials/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/materials", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,7 +18,7 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/materials": "^1.0.0", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/node-editor/package.json b/packages/public/@babylonjs/node-editor/package.json index a62a6301f7b..c911080af70 100644 --- a/packages/public/@babylonjs/node-editor/package.json +++ b/packages/public/@babylonjs/node-editor/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/node-editor", - "version": "5.48.1", + "version": "5.49.0", "main": "dist/babylon.nodeEditor.max.js", "module": "dist/babylon.nodeEditor.max.js", "esnext": "dist/babylon.nodeEditor.max.js", @@ -23,7 +23,7 @@ "@types/react-dom": ">=16.0.9" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "react": "^17.0.2", "react-dom": "^17.0.2", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/post-processes/package.json b/packages/public/@babylonjs/post-processes/package.json index acd4d926a69..28e606faa53 100644 --- a/packages/public/@babylonjs/post-processes/package.json +++ b/packages/public/@babylonjs/post-processes/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/post-processes", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,7 +18,7 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/post-processes": "^1.0.0", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/procedural-textures/package.json b/packages/public/@babylonjs/procedural-textures/package.json index 8cfe94366c9..47035659f9e 100644 --- a/packages/public/@babylonjs/procedural-textures/package.json +++ b/packages/public/@babylonjs/procedural-textures/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/procedural-textures", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,7 +18,7 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/procedural-textures": "^1.0.0", "rimraf": "^3.0.2", diff --git a/packages/public/@babylonjs/serializers/package.json b/packages/public/@babylonjs/serializers/package.json index 67511bbce8c..f123bba0e95 100644 --- a/packages/public/@babylonjs/serializers/package.json +++ b/packages/public/@babylonjs/serializers/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/serializers", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,10 +18,10 @@ "postcompile": "build-tools -c add-js-to-es6" }, "devDependencies": { - "@babylonjs/core": "^5.48.1", + "@babylonjs/core": "^5.49.0", "@dev/build-tools": "^1.0.0", "@lts/serializers": "^1.0.0", - "babylonjs-gltf2interface": "^5.48.1", + "babylonjs-gltf2interface": "^5.49.0", "rimraf": "^3.0.2", "typescript": "^4.4.4" }, diff --git a/packages/public/@babylonjs/shared-ui-components/package.json b/packages/public/@babylonjs/shared-ui-components/package.json index 6177ee33f29..7b5f732ac96 100644 --- a/packages/public/@babylonjs/shared-ui-components/package.json +++ b/packages/public/@babylonjs/shared-ui-components/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/shared-ui-components", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", diff --git a/packages/public/@babylonjs/viewer/package.json b/packages/public/@babylonjs/viewer/package.json index 83ef23383c6..f334dfb2da0 100644 --- a/packages/public/@babylonjs/viewer/package.json +++ b/packages/public/@babylonjs/viewer/package.json @@ -1,6 +1,6 @@ { "name": "@babylonjs/viewer", - "version": "5.48.1", + "version": "5.49.0", "main": "index.js", "module": "index.js", "types": "index.d.ts", @@ -18,10 +18,10 @@ "postcompile": "build-tools -c add-js-to-es6" }, "dependencies": { - "@babylonjs/core": "^5.48.1", - "@babylonjs/loaders": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1", - "babylonjs-viewer-assets": "^5.48.1", + "@babylonjs/core": "^5.49.0", + "@babylonjs/loaders": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0", + "babylonjs-viewer-assets": "^5.49.0", "deepmerge": "~4.2.2", "handlebars": "~4.7.7", "pepjs": "~0.5.3", diff --git a/packages/public/babylonjs-viewer-assets/package.json b/packages/public/babylonjs-viewer-assets/package.json index b64fc2d08a9..11ec1080eb2 100644 --- a/packages/public/babylonjs-viewer-assets/package.json +++ b/packages/public/babylonjs-viewer-assets/package.json @@ -4,7 +4,7 @@ }, "name": "babylonjs-viewer-assets", "description": "Compiled resources for the Babylon viewer.", - "version": "5.48.1", + "version": "5.49.0", "repository": { "type": "git", "url": "https://github.com/BabylonJS/Babylon.js.git" diff --git a/packages/public/glTF2Interface/package.json b/packages/public/glTF2Interface/package.json index 0fd90101eb3..fb99a41728e 100644 --- a/packages/public/glTF2Interface/package.json +++ b/packages/public/glTF2Interface/package.json @@ -1,7 +1,7 @@ { "name": "babylonjs-gltf2interface", "description": "A typescript declaration of babylon's gltf2 interface.", - "version": "5.48.1", + "version": "5.49.0", "repository": { "type": "git", "url": "https://github.com/BabylonJS/Babylon.js.git" diff --git a/packages/public/umd/babylonjs-accessibility/package.json b/packages/public/umd/babylonjs-accessibility/package.json index ef26a9e91ce..f599cbaadc9 100644 --- a/packages/public/umd/babylonjs-accessibility/package.json +++ b/packages/public/umd/babylonjs-accessibility/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-accessibility", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.accessibility.max.js", "types": "babylon.accessibility.module.d.ts", "files": [ @@ -14,8 +14,8 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-gui-editor/package.json b/packages/public/umd/babylonjs-gui-editor/package.json index 0e47a01800e..d410c02c28b 100644 --- a/packages/public/umd/babylonjs-gui-editor/package.json +++ b/packages/public/umd/babylonjs-gui-editor/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-gui-editor", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.guiEditor.max.js", "types": "babylon.guiEditor.module.d.ts", "files": [ @@ -14,8 +14,8 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-gui/package.json b/packages/public/umd/babylonjs-gui/package.json index 02cbabc9ec2..195c9f65f36 100644 --- a/packages/public/umd/babylonjs-gui/package.json +++ b/packages/public/umd/babylonjs-gui/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-gui", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.gui.js", "types": "babylon.gui.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-inspector/package.json b/packages/public/umd/babylonjs-inspector/package.json index e6b10c241b8..921e9b29b54 100644 --- a/packages/public/umd/babylonjs-inspector/package.json +++ b/packages/public/umd/babylonjs-inspector/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-inspector", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.inspector.bundle.max.js", "types": "babylon.inspector.module.d.ts", "files": [ @@ -14,12 +14,12 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gui": "^5.48.1", - "babylonjs-gui-editor": "^5.48.1", - "babylonjs-loaders": "^5.48.1", - "babylonjs-materials": "^5.48.1", - "babylonjs-serializers": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gui": "^5.49.0", + "babylonjs-gui-editor": "^5.49.0", + "babylonjs-loaders": "^5.49.0", + "babylonjs-materials": "^5.49.0", + "babylonjs-serializers": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-ktx2decoder/package.json b/packages/public/umd/babylonjs-ktx2decoder/package.json index 9452bdf7ba8..d5ce2eddbf1 100644 --- a/packages/public/umd/babylonjs-ktx2decoder/package.json +++ b/packages/public/umd/babylonjs-ktx2decoder/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-ktx2decoder", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.ktx2Decoder.js", "types": "babylon.ktx2Decoder.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-loaders/package.json b/packages/public/umd/babylonjs-loaders/package.json index 4ac6d8bc074..99448dca543 100644 --- a/packages/public/umd/babylonjs-loaders/package.json +++ b/packages/public/umd/babylonjs-loaders/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-loaders", - "version": "5.48.1", + "version": "5.49.0", "main": "babylonjs.loaders.js", "types": "babylonjs.loaders.module.d.ts", "files": [ @@ -14,8 +14,8 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-materials/package.json b/packages/public/umd/babylonjs-materials/package.json index 50a9c679247..7aad418248c 100644 --- a/packages/public/umd/babylonjs-materials/package.json +++ b/packages/public/umd/babylonjs-materials/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-materials", - "version": "5.48.1", + "version": "5.49.0", "main": "babylonjs.materials.js", "types": "babylonjs.materials.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-node-editor/package.json b/packages/public/umd/babylonjs-node-editor/package.json index 0a5673e6352..f382930d920 100644 --- a/packages/public/umd/babylonjs-node-editor/package.json +++ b/packages/public/umd/babylonjs-node-editor/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-node-editor", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.nodeEditor.js", "types": "babylon.nodeEditor.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-post-process/package.json b/packages/public/umd/babylonjs-post-process/package.json index f63312ff880..ef1fc5fc7ed 100644 --- a/packages/public/umd/babylonjs-post-process/package.json +++ b/packages/public/umd/babylonjs-post-process/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-post-process", - "version": "5.48.1", + "version": "5.49.0", "main": "babylonjs.postProcess.min.js", "types": "babylonjs.postProcess.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-procedural-textures/package.json b/packages/public/umd/babylonjs-procedural-textures/package.json index ccfc0adca3d..0a62b212573 100644 --- a/packages/public/umd/babylonjs-procedural-textures/package.json +++ b/packages/public/umd/babylonjs-procedural-textures/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-procedural-textures", - "version": "5.48.1", + "version": "5.49.0", "main": "babylonjs.proceduralTextures.js", "types": "babylonjs.proceduralTextures.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1" + "babylonjs": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-serializers/package.json b/packages/public/umd/babylonjs-serializers/package.json index f5ec6ec68a1..b488560f295 100644 --- a/packages/public/umd/babylonjs-serializers/package.json +++ b/packages/public/umd/babylonjs-serializers/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-serializers", - "version": "5.48.1", + "version": "5.49.0", "main": "babylonjs.serializers.js", "types": "babylonjs.serializers.module.d.ts", "files": [ @@ -14,8 +14,8 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs": "^5.48.1", - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs": "^5.49.0", + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs-viewer/package.json b/packages/public/umd/babylonjs-viewer/package.json index addfc5f0761..6504352ec57 100644 --- a/packages/public/umd/babylonjs-viewer/package.json +++ b/packages/public/umd/babylonjs-viewer/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs-viewer", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.viewer.js", "types": "babylon.viewer.module.d.ts", "files": [ @@ -14,7 +14,7 @@ "clean": "rimraf dist && rimraf babylon*.*" }, "dependencies": { - "babylonjs-gltf2interface": "^5.48.1" + "babylonjs-gltf2interface": "^5.49.0" }, "devDependencies": { "@dev/build-tools": "1.0.0", diff --git a/packages/public/umd/babylonjs/package.json b/packages/public/umd/babylonjs/package.json index f1bcedcaba8..20c97a5ccf7 100644 --- a/packages/public/umd/babylonjs/package.json +++ b/packages/public/umd/babylonjs/package.json @@ -1,6 +1,6 @@ { "name": "babylonjs", - "version": "5.48.1", + "version": "5.49.0", "main": "babylon.js", "types": "babylon.module.d.ts", "files": [