https://github.com/mrdoob/three.js/wiki/Migration-Guide#r149--r150
https://github.com/mrdoob/three.js/milestone/63?closed=1
- Global
- Improve GLSL formatting. #25448 (@ycw)
- Updated ES Module Shims. #25444, #25455 (@linbingquan)
- Add deprecation warning to
build/three.js
andbuild/three.min.js
. #25465 (@Mugen87) - Remove
.isBufferGeometry
checks. #25490 (@LeviPesin) - Deduplicated Imports. #25551 (@ycw)
- More usage of
addScaledVector()
. #25543 (@ycw)
- Audio
- Fix
.stop()
without audio source definition. #25336 (@maxscharwath)
- Fix
- Box2
- Box3
- BufferGeometry
- Color
- ColorManagement
- Rename
.legacyMode=false
→.enabled=true
. #24940 (@donmccurdy) - Add Display P3 transforms. #25520 #25528 (@donmccurdy)
- Rename
- Mesh
- LineCurve
- LineCurve3
- PropertyBinding
- Remove fallback to root node on incorrect path names. #25329 (@hybridherbst)
- Ray
- Clean up. #25524 (@LeviPesin)
- ShaderChunk
- ShadowMaterial
- Texture
- WebGLRenderer
- Rename
.physicallyCorrectLights = true
→.useLegacyLights = false
. #24975 (@WestLangley) - Restore POT for transmission render target. #25494 (@Mugen87)
- Use ES6 default parameter in
.setSize()
. #25486 (@linbingquan)
- Rename
- WebGLMorphTargets
Documentation
- Clean up. #25363 (@Mugen87)
- Add
DRACOExporter
page. #25349 (@epreston) - Add
STLExporter
page. #25352 (@epreston) - Improve
Audio
page. #25344 (@Mugen87) - Improve CSS renderer pages. #25463 (@Mugen87)
- Improve
Data3DTexture
page. #25427 (@epreston) - Improve
DataArrayTexture
page. #25431 (@epreston) - Improve fog pages. #25474 (@Mugen87)
- Improve
GLTFExporter
page. #25348, #25350, #25358 (@epreston, @Mugen87) - Improve
Material
page. #25340 (@Mugen87) - Improve
Ray
page. #25487 (@ycw) - Improve Korean translation. #25415, #25488 (@HEOJUNFO)
- Improve Color Management guide. #25452 (@Mugen87)
- Add
import
section. #18778, #25467, #25473 (@donmccurdy, @epreston, @Mugen87) - Simplify geometry browser. #25482 (@linbingquan)
- Correct
image
property type of texture pages. #25492, #25496 (@epreston, @Mugen87)
Manual
- Refactor links. #25394 (@Mugen87)
- Use antialiasing. #25408 (@Mugen87)
- Fix Shadertoy titles. #25439 (@davcri)
- Defer script execution for
primitives.html
. #25445 (@ycw) - Improve
Fundamentals
page. (@Mugen87) - Updated
monaco-editor
. #25454, #25461 (@linbingquan) - Use
<version>
for three.js link. #25456 (@linbingquan)
Examples
- Clean up. #25347, #25425, #25507, #25545 (@donmccurdy, @epreston, @linbingquan)
- Add
GLTFExporter
example forKHR_mesh_quantization
. #25354 (@donmccurdy) - Remove
BasisTextureLoader
. #25392 (@donmccurdy) - Fix imports in
webgl_nodes_loader_gltf_sheen
example. #25400 (@linbingquan) - Update
rhino3dm
version. #25421 (@HEOJUNFO) - Add
webgl_loader_gltf_lights
example. #25506 (@Mugen87) - Refactor
webgl_loader_ifc
to external demo. #25440 (@agviegas) - Fix order of FXAA pass. #25542 (@Mugen87)
-
AnimationClipCreator
-
CSS3DRenderer
-
DRACOExporter
- Convert vertex colors to/from Linear-sRGB. #25390 (@donmccurdy)
-
DRACOLoader
- Convert vertex colors to/from Linear-sRGB. #25390 (@donmccurdy)
- Update Draco decoders to v1.5.6. #25475 (@donmccurdy)
-
EXRLoader
- Fix
parseInt64()
regression. #25522 (@LeviPesin)
- Fix
-
GLTFExporter
-
GLTFLoader
- Add
EXT_texture_avif support
. #25173 (@leon) - Fix node parsing regression. #25377 (@takahirox)
- Remove IIFE closures. #25416 (@takahirox)
- Remove special case for normalized skin weights. #25469 (@donmccurdy)
- Add
-
KTX2Loader
- Fix mipmaps width and height. #25375 (@zajkowskie)
-
NodeMaterial
-
NRRDLoader
- Fix loading 16-bits file with custom axes. #25367 (@LinkunGao)
-
OrbitControls
-
SVGLoader
-
WebGPURenderer
Editor
Tests
- Improve unit tests. #25361, #25366, #25365, #25369, #25373, #25378, #25385, #25388, #25391, #25393, #25398, #25399, #25401, #25402, #25404, #25406, #25407, #25409, #25412, #25417, #25453, #25466, #25472 (@epreston)
- Improve E2E testing. #25314, #25382, #25380, #25383, #25389, #25395, #25397, #25414, #25403, #25386, #25447, #25410, #25459, #25501, #25503, #25504, #25511 (@LeviPesin)