https://github.com/mrdoob/three.js/wiki/Migration-Guide#r141--r142
https://github.com/mrdoob/three.js/milestone/55?closed=1
- Global
- Improve tree shaking. #24207, #24209, #24210, #24218, #24221, #24094 (@pschroen, @marcofugaro)
- Make vector and matrix
.is*property non-enumerable. #24219 (@marcofugaro)
- CameraHelper
- InterleavedBufferAttribute
- Fix typos. #24195 (@Dannie226)
- Material
- Remove deprecated
vertexTangents. #24136 (@LeviPesin)
- Remove deprecated
- WebGLRenderer
- Support more texture types in
initTexture(). #24245 (@action-script)
- Support more texture types in
- WebGLShadowMap
- WebXRManager
Documentation
- Improve
AmbientLightpage. #24273 (@hanisko) - Improve
BufferGeometrypage. #24254, #24256 (@Mugen87, @WestLangley) - Improve
How to update thingsguide. #24192 (@Mugen87) - Improve
Matrix4page. #24279 (@hanisko) - Improve
Pathpage. #24224 (@dummyx) - Improve
WebGLRendererpage. #24161 (@Strepto) - Improve
WebGLRenderTargetpage. #24230 (@TomHsiao1260) - Improve Chinese translation. #24166, #24244, #24282 (@jovey-zheng, @linbingquan, @luoxuhai)
- Improve
mapdescription of materials. #24134 (@ggPeti)
Manual
Examples
- Clean up. #24181, #24190, #24270 (@LeviPesin)
- Fix
webgl2_multiple_rendertargetsexample for iOS. #24141 (@RenaudRohlinger) - Fix URL in
webgl_loader_gltf_iridescenceexample. #24138 (@cx20) - Improve molecule demos. #24153 (@Mugen87)
- Improve
webgl_raycast_textureexample. #24157 (@Mugen87) - Remove
CameraControls. #24185, #24232 (@Mugen87) - Add
webgpu_cubemap_adjustmentsexample. #24206 (@sunag) - Add
webgpu_particlesexample. #24247, #24275 (@sunag) - Add
webgl_raycaster_bvhexample. #23907 (@gkjohnson) - Renamed some raycaster examples. #24280 (@mrdoob)
- Added external tag. #24281 (@mrdoob)
-
ArcballControls
- Use
dispose()inmakeGizmos(). #24241 (@Mugen87, @Vlad-Apostolov)
- Use
-
GLTFExporter
-
KTX2Loader
- Support loading uncompressed
DataTextureandData3DTexture. #24129, #24260, #24260 (@donmccurdy)
- Support loading uncompressed
-
LDrawLoader
- Fix two bugs and add seven improvements. #24257 (@yomboprime)
-
MaterialLoader
-
MMDToonShader
-
NodeMaterial
- Add
.scaleNodeproperty and support tosprite.centerforSpriteNodeMaterial. #24158 (@sunag) - Fix unnecessary swizzle in
SplitNode. #24170 (@sunag) - Fix native
renderer.toneMappingusage inWebGLNodeBuilder. #24211 (@sunag) - Add
RangeNode. #24240 (@sunag)
-Fix and improveReflectVectorNode. #24265 (@sunag)
- Add
-
OBJLoader
-
OculusHandPointerModel
-
OutlinePass
-
PCDLoader
-
PLYLoader
-
ShadowMesh
-
SimplifyModifier
-
SVGLoader
-
TransformControls
- Improve gizmo rendering with orthographic cameras. #24242 (@Mugen87, @WestLangley)
-
USDZExporter
-
WebGPURenderer