Skip to content

Commit f9f53ad

Browse files
committed
chore(release): 3.4.0
1 parent 2042728 commit f9f53ad

File tree

5 files changed

+266
-58
lines changed

5 files changed

+266
-58
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Reactylon - Changelog
22

3+
## [3.4.0](https://github.com/simonedevit/reactylon/compare/v3.3.0...v3.4.0) (2025-11-20)
4+
5+
6+
### Documentation
7+
8+
* **general:** fix markdown syntax ([af31dae](https://github.com/simonedevit/reactylon/commit/af31dae7650cbbc2d1ef7ec6742c0e9402a8fd17))
9+
10+
11+
### Features
12+
13+
* **general:** refresh dependencies to fix prototype pollution in js-yaml ([2042728](https://github.com/simonedevit/reactylon/commit/2042728fc80ce8a4c2f07b067e44a76a85979970))
14+
315
## [3.3.0](https://github.com/simonedevit/reactylon/compare/v3.2.1...v3.3.0) (2025-10-18)
416

517

packages/library/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Reactylon - Changelog
22

3+
## [3.4.0](https://github.com/simonedevit/reactylon/compare/v3.3.0...v3.4.0) (2025-11-20)
4+
5+
6+
### Documentation
7+
8+
* **general:** fix markdown syntax ([af31dae](https://github.com/simonedevit/reactylon/commit/af31dae7650cbbc2d1ef7ec6742c0e9402a8fd17))
9+
10+
11+
### Features
12+
13+
* **general:** refresh dependencies to fix prototype pollution in js-yaml ([2042728](https://github.com/simonedevit/reactylon/commit/2042728fc80ce8a4c2f07b067e44a76a85979970))
14+
315
## [3.3.0](https://github.com/simonedevit/reactylon/compare/v3.2.1...v3.3.0) (2025-10-18)
416

517

packages/library/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "reactylon",
3-
"version": "3.3.0",
3+
"version": "3.4.0",
44
"description": "A powerful multiplatform framework built on Babylon.js and React, designed to create interactive and immersive 3D experiences.",
55
"type": "module",
66
"main": "index.js",

packages/library/src/_generated/babylon.core.constructors.ts

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,9 @@ const ConstructorsMap: Record<string, Array<string>> = {
171171
conditionalBlock: ["name"],
172172
coneDirectedParticleEmitter: ["radius","angle","direction1","direction2"],
173173
coneParticleEmitter: ["radius","angle","directionRandomizer"],
174+
coneShapeBlock: ["name"],
174175
containerAssetTask: ["name","meshesNames","rootUrl","sceneFilename","extension"],
175-
convertToNodeParticleSystemSetAsync: ["name","particleSystems"],
176+
convertToNodeParticleSystemSetAsync: ["name","particleSystemsList"],
176177
convolutionPostProcess: ["name","kernel","options","camera","samplingMode","engine","reusable","textureType"],
177178
copyFloatData: ["input","size","type","byteOffset","byteStride","normalized","totalVertices","output"],
178179
copyMatrixToArray: ["matrix","array","offset"],
@@ -185,6 +186,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
185186
boxVertexData: ["options"],
186187
capsule: ["name","options","scene"],
187188
capsuleVertexData: ["options"],
189+
constantInput: ["value"],
188190
cylinder: ["name","options","scene"],
189191
cylinderVertexData: ["options"],
190192
dashedLines: ["name","options","scene"],
@@ -226,6 +228,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
226228
polygonVertexData: ["polygon","sideOrientation","fUV","fColors","frontUVs","backUVs","wrp"],
227229
polyhedron: ["name","options","scene"],
228230
polyhedronVertexData: ["options"],
231+
rGBAConfiguration: ["red","green","blue","alpha"],
229232
radianceImageDataArrayBufferViews: ["data","info"],
230233
resizedCopy: ["texture","width","height","useBilinearMode"],
231234
ribbon: ["name","options","scene"],
@@ -245,6 +248,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
245248
streamingSoundAsync: ["name","source","options","engine"],
246249
text3D: ["name","text","fontData","options","scene","earcutInjection"],
247250
textShapePaths: ["text","size","resolution","fontData"],
251+
textureInput: ["texture","sourceChannel"],
248252
tiledBox: ["name","options","scene"],
249253
tiledBoxVertexData: ["options"],
250254
tiledGround: ["name","options","scene"],
@@ -338,7 +342,9 @@ const ConstructorsMap: Record<string, Array<string>> = {
338342
effectWrapper: ["creationOptions"],
339343
elasticEase: ["oscillations","springiness"],
340344
elbowBlock: ["name"],
345+
emptyGeneratorFunc: [],
341346
encodeArrayBufferToBase64: [],
347+
encodeImageAsync: [],
342348
endsWith: [],
343349
engine: ["canvasOrContext","antialias","options","adaptToDeviceRatio"],
344350
engineInstrumentation: ["engine"],
@@ -547,16 +553,16 @@ const ConstructorsMap: Record<string, Array<string>> = {
547553
frameGraphBlackAndWhiteTask: ["name","frameGraph","thinPostProcess"],
548554
frameGraphBloomTask: ["name","frameGraph","weight","kernel","threshold","hdr","bloomScale"],
549555
frameGraphBlurTask: ["name","frameGraph","thinPostProcess"],
550-
frameGraphCascadedShadowGeneratorTask: ["name","frameGraph","scene"],
556+
frameGraphCascadedShadowGeneratorTask: ["name","frameGraph"],
551557
frameGraphChromaticAberrationTask: ["name","frameGraph","thinPostProcess"],
552558
frameGraphCircleOfConfusionTask: ["name","frameGraph","thinPostProcess"],
553559
frameGraphClearTextureTask: ["name","frameGraph"],
554560
frameGraphColorCorrectionTask: ["name","frameGraph","colorTableUrl","thinPostProcess"],
561+
frameGraphComputeShaderTask: ["name","frameGraph","shaderPath","options"],
555562
frameGraphContext: ["_engine","_textureManager","_scene"],
556563
frameGraphConvolutionTask: ["name","frameGraph","thinPostProcess"],
557564
frameGraphCopyToTextureTask: ["name","frameGraph"],
558565
frameGraphCullObjectsTask: ["name","frameGraph","scene"],
559-
frameGraphCullPass: ["name","parentTask","context","engine"],
560566
frameGraphCustomPostProcessTask: ["name","frameGraph","options"],
561567
frameGraphDepthOfFieldTask: ["name","frameGraph","blurLevel","hdr"],
562568
frameGraphExecuteTask: ["name","frameGraph"],
@@ -570,6 +576,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
570576
frameGraphHighlightLayerTask: ["name","frameGraph","scene","options"],
571577
frameGraphImageProcessingTask: ["name","frameGraph","thinPostProcess"],
572578
frameGraphMotionBlurTask: ["name","frameGraph","thinPostProcess"],
579+
frameGraphObjectListPass: ["name","parentTask","context","engine"],
573580
frameGraphObjectRendererTask: ["name","frameGraph","scene","options","existingObjectRenderer"],
574581
frameGraphPass: ["name","_parentTask","_context"],
575582
frameGraphPassCubeTask: ["name","frameGraph","thinPostProcess"],
@@ -578,11 +585,12 @@ const ConstructorsMap: Record<string, Array<string>> = {
578585
frameGraphRenderContext: ["engine","textureManager","scene"],
579586
frameGraphRenderPass: ["name","parentTask","context","engine"],
580587
frameGraphRenderTarget: ["name","textureManager","renderTargets","renderTargetDepth"],
588+
frameGraphSSAO2RenderingPipelineTask: ["name","frameGraph","ratioSSAO","ratioBlur","textureType"],
581589
frameGraphSSRRenderingPipelineTask: ["name","frameGraph","textureType"],
582590
frameGraphScreenSpaceCurvatureTask: ["name","frameGraph","thinPostProcess"],
583-
frameGraphShadowGeneratorTask: ["name","frameGraph","_scene"],
591+
frameGraphShadowGeneratorTask: ["name","frameGraph"],
584592
frameGraphSharpenTask: ["name","frameGraph","thinPostProcess"],
585-
frameGraphTAAObjectRendererTask: ["name","frameGraph","scene","options"],
593+
frameGraphTAATask: ["name","frameGraph","thinPostProcess"],
586594
frameGraphTask: ["name","frameGraph"],
587595
frameGraphTextureManager: ["engine","_debugTextures","_scene"],
588596
frameGraphTonemapTask: ["name","frameGraph","thinPostProcess"],
@@ -651,14 +659,13 @@ const ConstructorsMap: Record<string, Array<string>> = {
651659
geometryTransformBlock: ["name"],
652660
geometryTrigonometryBlock: ["name"],
653661
geospatialCamera: ["name","scene","options","pickPredicate"],
654-
geospatialCameraPointersInput: [],
655-
getAngleBetweenQuaternions: ["q1","q2"],
656662
getClass: ["fqdn"],
657663
getClassName: ["obj"],
658664
getDOMTextContent: ["element"],
659665
getDataOutConnectionByUniqueId: ["blocks","uniqueId"],
660666
getEnvInfo: ["data"],
661667
getEnvironmentBRDFTexture: [],
668+
getEnvironmentFuzzBRDFTexture: [],
662669
getExrHeader: ["dataView","offset"],
663670
getExtensionFromUrl: ["url"],
664671
getFloatData: ["data","size","type","byteOffset","byteStride","normalized","totalVertices","forceCopy"],
@@ -667,14 +674,14 @@ const ConstructorsMap: Record<string, Array<string>> = {
667674
getFontOffset: ["font"],
668675
getForwardRay: ["camera","length","transform","origin"],
669676
getForwardRayToRef: ["camera","refRay","length","transform","origin"],
677+
getFullOffsetViewProjectionToRef: ["offset","viewMatrix","projectionMatrix","ref"],
670678
getHotSpotToRef: ["mesh","hotSpotQuery","resPosition","resNormal"],
671679
getIndividualParser: ["name"],
672680
getInternalFormatFromBasisFormat: [],
673681
getMimeType: [],
682+
getOffsetTransformMatrices: ["offset","viewMatrices","projectionMatrices","length","resultArray"],
674683
getParser: ["name"],
675684
getPointsCount: ["allPoints"],
676-
getQuaternionFromDirections: ["a","b"],
677-
getQuaternionFromDirectionsToRef: ["a","b","result"],
678685
getRegisteredSceneLoaderPluginMetadata: [],
679686
getSignalInConnectionByUniqueId: ["blocks","uniqueId"],
680687
getTGAHeader: ["data"],
@@ -704,7 +711,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
704711
handConstraintBehavior: [],
705712
handleFallbacksForShadows: ["defines","fallbacks","maxSimultaneousLights","rank"],
706713
hardwareScalingOptimization: ["priority","maximumScale","step"],
707-
havokPlugin: ["_useDeltaForWorldStep","hpInjection"],
714+
havokPlugin: ["_useDeltaForWorldStep","hpInjection","parameters"],
708715
heightToNormalBlock: ["name"],
709716
hemisphericLight: ["name","direction","scene"],
710717
hemisphericParticleEmitter: ["radius","radiusRange","directionRandomizer"],
@@ -823,6 +830,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
823830
maxBlock: ["name"],
824831
mergeGeometryBlock: ["name"],
825832
mergeMeshesOptimization: [],
833+
mergeTexturesAsync: ["name","config","scene"],
826834
mesh: ["name","scene","parentOrOptions","source","doNotCloneChildren","clonePhysicsImpostor"],
827835
meshAssetTask: ["name","meshesNames","rootUrl","sceneFilename","extension","fileName","pluginOptions"],
828836
meshAttributeExistsBlock: ["name"],
@@ -882,6 +890,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
882890
nodeRenderGraph: ["name","scene","options"],
883891
nodeRenderGraphAnaglyphPostProcessBlock: ["name","frameGraph","scene"],
884892
nodeRenderGraphBasePostProcessBlock: ["name","frameGraph","scene"],
893+
nodeRenderGraphBaseWithPropertiesPostProcessBlock: [],
885894
nodeRenderGraphBlackAndWhitePostProcessBlock: ["name","frameGraph","scene"],
886895
nodeRenderGraphBlock: ["name","frameGraph","scene","_additionalConstructionParameters"],
887896
nodeRenderGraphBloomPostProcessBlock: ["name","frameGraph","scene","hdr","bloomScale"],
@@ -892,6 +901,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
892901
nodeRenderGraphCircleOfConfusionPostProcessBlock: ["name","frameGraph","scene"],
893902
nodeRenderGraphClearBlock: ["name","frameGraph","scene"],
894903
nodeRenderGraphColorCorrectionPostProcessBlock: ["name","frameGraph","scene","colorTableUrl"],
904+
nodeRenderGraphComputeShaderBlock: ["name","frameGraph","scene","computeShaderPath","computeShaderOptions"],
895905
nodeRenderGraphConnectionPoint: ["name","ownerBlock","direction"],
896906
nodeRenderGraphConvolutionPostProcessBlock: ["name","frameGraph","scene","kernel"],
897907
nodeRenderGraphCopyTextureBlock: ["name","frameGraph","scene"],
@@ -914,11 +924,12 @@ const ConstructorsMap: Record<string, Array<string>> = {
914924
nodeRenderGraphPassCubePostProcessBlock: ["name","frameGraph","scene"],
915925
nodeRenderGraphPassPostProcessBlock: ["name","frameGraph","scene"],
916926
nodeRenderGraphResourceContainerBlock: ["name","frameGraph","scene"],
927+
nodeRenderGraphSSAO2PostProcessBlock: ["name","frameGraph","scene","ratioSSAO","ratioBlur","textureType"],
917928
nodeRenderGraphSSRPostProcessBlock: ["name","frameGraph","scene","textureType"],
918929
nodeRenderGraphScreenSpaceCurvaturePostProcessBlock: ["name","frameGraph","scene"],
919930
nodeRenderGraphShadowGeneratorBlock: ["name","frameGraph","scene"],
920931
nodeRenderGraphSharpenPostProcessBlock: ["name","frameGraph","scene"],
921-
nodeRenderGraphTAAObjectRendererBlock: ["name","frameGraph","scene","doNotChangeAspectRatio"],
932+
nodeRenderGraphTAAPostProcessBlock: ["name","frameGraph","scene"],
922933
nodeRenderGraphTeleportInBlock: ["name","frameGraph","scene"],
923934
nodeRenderGraphTeleportOutBlock: ["name","frameGraph","scene"],
924935
nodeRenderGraphTonemapPostProcessBlock: ["name","frameGraph","scene","operator"],
@@ -940,6 +951,8 @@ const ConstructorsMap: Record<string, Array<string>> = {
940951
octree: ["creationFunc","maxBlockCapacity","maxDepth"],
941952
octreeBlock: ["minPoint","maxPoint","capacity","depth","maxDepth","creationFunc"],
942953
octreeSceneComponent: ["scene"],
954+
offsetClipPlaneToRef: ["offset","plane","ref"],
955+
offsetViewToRef: ["offset","view","ref"],
943956
oimoJSPlugin: ["_useDeltaForWorldStep","iterations","oimoInjection"],
944957
oneMinusBlock: ["name"],
945958
openPBRMaterial: ["name","scene","forceGLSL"],
@@ -948,6 +961,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
948961
optimizeIndices: ["indices"],
949962
outlineRenderer: ["scene"],
950963
outsideRange: ["num","min","max","epsilon"],
964+
overrideMatrixFunctions: [],
951965
pBRAnisotropicConfiguration: ["material","addToPluginList"],
952966
pBRBRDFConfiguration: ["material","addToPluginList"],
953967
pBRBaseMaterial: ["name","scene","forceGLSL"],
@@ -987,6 +1001,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
9871001
particleConverterBlock: ["name"],
9881002
particleDebugBlock: ["name"],
9891003
particleElbowBlock: ["name"],
1004+
particleFloatToIntBlock: ["name"],
9901005
particleFresnelBlock: ["name"],
9911006
particleGradientBlock: ["name"],
9921007
particleGradientValueBlock: ["name"],
@@ -1165,6 +1180,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
11651180
requestFileError: ["message","request"],
11661181
requestFullscreen: ["element"],
11671182
requestPointerlock: ["element"],
1183+
resetMatrixFunctions: [],
11681184
resizeImageBitmap: ["engine","image","bufferWidth","bufferHeight"],
11691185
reverseLutFromBitmap: ["bitmap","lut"],
11701186
richType: ["typeName","defaultValue","animationType"],
@@ -1370,6 +1386,7 @@ const ConstructorsMap: Record<string, Array<string>> = {
13701386
updateFlowMapBlock: ["name"],
13711387
updatePositionBlock: ["name"],
13721388
updateScaleBlock: ["name"],
1389+
updateSizeBlock: ["name"],
13731390
updateSpriteCellIndexBlock: ["name"],
13741391
uploadContent: ["texture","data"],
13751392
uploadEnvLevelsAsync: ["texture","data","info"],
@@ -1388,11 +1405,21 @@ const ConstructorsMap: Record<string, Array<string>> = {
13881405
vector2: ["x","y"],
13891406
vector2ToFixed: ["vector","decimalCount"],
13901407
vector3: ["x","y","z"],
1408+
vector3CopyToRef: ["source","result"],
1409+
vector3Distance: ["a","b"],
1410+
vector3DistanceSquared: ["a","b"],
13911411
vector3Dot: ["a","b"],
13921412
vector3FromFloatsToRef: ["x","y","z","result"],
1413+
vector3Length: ["vector"],
1414+
vector3LengthSquared: ["vector"],
1415+
vector3LerpToRef: ["start","end","amount","result"],
1416+
vector3NormalizeToRef: ["vector","result"],
1417+
vector3ScaleInPlace: ["vector","scale"],
13931418
vector3ScaleToRef: ["a","scale","result"],
1419+
vector3SubtractToRef: ["a","b","result"],
13941420
vector3ToFixed: ["vector","decimalCount"],
13951421
vector4: ["x","y","z","w"],
1422+
vector4Dot: ["a","b"],
13961423
vector4ToFixed: ["vector","decimalCount"],
13971424
vectorConverterBlock: ["name"],
13981425
vectorMergerBlock: ["name"],

0 commit comments

Comments
 (0)