https://github.com/mrdoob/three.js/wiki/Migration-Guide#r121--r122
https://github.com/mrdoob/three.js/milestone/35?closed=1
Source
- Global
- More usage of ES6 default parameters. #20472 (@linbingquan)
- AnimationObjectGroup
- Audio
- Copy filters array in
.setFilters(). #20105 (@takahirox)
- Copy filters array in
- Camera
- Properly update world matrix prior to use. #20224 (@WestLangley)
- CubeCamera
- CubeTexture
- MaterialLoader
- Object3D
- Add
clear(). #20478, 315d0fc (@Mugen87, @bianyunzhi95, @mrdoob)
- Add
- RectAreaLight
- Add half float support. #20477 (@yellowtailfan)
- VideoTexture
- Fix
clone()in context ofrequestVideoFrameCallback(). #20449 (@ianpurvis)
- Fix
- WebGLGeometries
- WebGLCubeMaps
- WebGLRenderer
Documentation
- Improved
Creating a Scenepage. #20468, #20525 (@montoyamoraga, @subtra3t) - Improved
Quaternionpage. #20396 (@FlorentMasson) - Improved
VideoTexturepage. #20476 (@Mugen87) - Improved constants page. #20488 (@linbingquan)
- Move to let/const. #20484, #20487, #20485 (@Mugen87, @linbingquan)
- Improved Chinese translation. #20533, #20532 (@SJoshua, @zhangyxyx)
- Remove obsolete
list.jsimports. #20545 (@Mugen87) - Make
list.jsto a JSON file. #20553 (@Mugen87)
TypeScript
- Add
is*boolean to every texture type. #20483 (@DavidPeicho) - Export
TextGeometryParameters. #20467 (@Methuselah96) - Remove
Scene.dispose()definition. #20496 (@wal0x) - Add missing
DataTexture2DArraydeclaration. #20526 (@djytw) - Add
mouseButtonstoTrackballControls. #20551 (@markhog) - Fix parameter error of
AnimationClip.toJSON(). #20569 (@beidongjiedeguang)
Examples
- Clean up. #20438, #20470, #20513, #20517, #20536, #20567, #20570, #20571, 39aca04 (@linbingquan, @Mugen87, @mrdoob)
- Remove
ExplodeModifier. #20458 (@Mugen87) - Remove
Fire. #20495 (@Mugen87) - Move HTML example code to let/const. #20500, #20501, #20503, #20505, #20507, #20509, #20510, #20512 (@Mugen87)
- Update name of face mesh in
webgl_animation_skinning_morphexample. #20504 (@donmccurdy) - Make
files.jsto JSON files. #20544 (@Mugen87) - Add 3D LUT color grading post processing pass. #20558, #20562 (@gkjohnson)
- Add
EdgeSplitModifier. #20535 (@Mcgode) - Removed deprecation warning from
examples/jsfiles. #20568 (@mrdoob) - Fix toggle icon CSS issue. #20566 (@Mugen87)
- Added curve modifier examples. #20538 (@AdaRoseCannon)
-
GLTFLoader
-
OBJLoader
- Fix normal generation. #20498 (@gkjohnson)
-
OutlinePass
-
SelectionHelper
- Use Pointer Events API. #20514 (@tsaockham)
-
SSAOPass
-
STLExporter
-
WebGPURenderer
Editor
- Clean up. #20464 (@linbingquan)
- Support animation export with GLTFExporter. #20454 (@Mugen87)
- Improved Chinese translation. #20466, #20557 (@linbingquan)
- Fix
ViewHelperwith translated camera. #20524 (@Mugen87) - Change color picker to realtime. #20528 (@codedeep)
- Make playback speed of animations configurable. #20547 (@Mugen87)
Tests
- Fix ReferenceError in
check-coverage.js. #20543 (@takahirox)