r137
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r136--r137
https://github.com/mrdoob/three.js/milestone/50?closed=1
- AnimationMixer
- Fix wrong reference count in _bindAction(). #23102 (@walton007)
 
- Fix wrong reference count in 
- Box3
- BufferGeometry
- FileLoader
- LatheGeometry
- Change index order. #23291 (@Chrissie-AI)
 
- Material
- Removed .format. #23166 #23361, dfca2bd (@donmccurdy, @mrdoob)
 
- Removed 
- MeshMatcapMaterial
- Update default matcap. #23126 (@WestLangley)
 
- PMREMGenerator
- Quaternion
- Fix return value of .slerpQuaternions(). #23114 (@OldStarchy)
 
- Fix return value of 
- ShaderLib
- Texture
- WebGLCubeUVMaps
- WebGLMorphtargets
- Dispose morph textures when corresponding geometry is disposed. #23104 (@0b5vr)
- Allow negative morph influence values. #23264 (@willstott101)
 
- WebGLRenderer
- Auto-detect sRGB compressed texture formats. #23124 (@Mugen87)
- Remove inline sRGB decode. #23129, #23192, #23271 (@Mugen87)
- Simplify env map generation. #23150 (@Mugen87)
- Implement draw buffers setup in WebGLState. #23194, #23200 (@Mugen87)
- Create WebGL context with alpha: true. #23230, #23241, #23243, #23246 (@mrdoob, @Mugen87)
- Only use sRGB shader encode for default framebuffer and WebXR. #23253, #23288, #23289 (@Mugen87)
 
- WebGLRenderTarget
- WebGLTextures
- WebXRManager
Documentation
- Refactor URL generation in geometry browser. #23087, #23161 (@gero3)
- Improve Box3page. #23320 (@skuteli)
- Improved BufferAttributepage. #23249, #23263 (@garciadelcastillo, @Mugen87)
- Improved CubeCamerapage. #23179, #23193 (@oerol, @Mugen87)
- Improved Installationpage. #23277 (@fabiobarcelona)
- Improved LoadingManagerpage. #23236 (@kryzodoze)
- Improved MeshPhongMaterialpage. #23338 (@AdaRoseCannon)
- Improved MeshPhysicalMaterialpage. #23261 (@chubei-oppen)
- Improved Raycaster page. #23132 (@Mugen87)
- Improved loader pages. #23180 (@mistic100)
- Improved Chinese translation. #23084, #23209, #23239, #23262 (@521qq, @Torlinone, @moshuying, @sooia)
- Only load trusted iframe. #23245 (@r0hanSH)
Manual
- Fix link highlighting in manual. #23113 (@greggman)
- Improve style of modified code listings. #23142 (@Mugen87)
Examples
- Clean up. #23092, #23091, #23105, #23133, #23151, #23162, #23222, #23175, #23276, #23294, #23301, #23365, e23cd92, ab21bee, ea80c21, 9d551a2 (@linbingquan, @Mugen87, @WestLangley, @vojty, @marcofugaro, @tomhsiao1260, @mrdoob)
- Demonstrate loading flat colors in webgl_loader_ldrawto match instruction booklet style. #23098 (@gkjohnson)
- Upgrade lil-gui. #23130 (@georgealways)
- Throw errors instead of strings. #23137 (@gero3)
- Removed RoughnessMipmapper. #23143 (@mrdoob)
- Added ImportMapsavailability script. #23148 (@mrdoob)
- Use import maps + polyfill. #23255, #23163, #23214, #23256, #23282, #23293, #23370 (@marcofugaro, @mrdoob, @sunag, @Mugen87)
- Add 3dl asset to webgl_postprocessing_3dlutexample. #23202 (@gkjohnson)
- Simplify Reflector,RefractorandWaterrender targets. #23206 (@Mugen87)
- Use PBR material in webxr_ar_lightingexample again. #23171 (@Mugen87)
- Optimize icon image. #23238 (@chuntington)
- Use sRGB output in webgl_loader_svgexample. #23280 (@gkjohnson)
- Add Layerssupport to CSS renderers. #23316 (@thisGH)
- Improve webxr_vr_hapticsexample. #23307 (@zz85)
- Fixed duplicated ARKit button. 464a5f0 (@mrdoob)
- Simplified webgl_loader_obj_mtlexample. d9a9066 (@mrdoob)
- Always use FloatTypein GPGPU examples with WebGL 2. #23337 (@Mugen87)
- 
BasisTextureLoader - Add deprecation warning. #23123 (@donmccurdy)
 
- 
ConvexGeometry 
- 
EXRLoader 
- 
GlitchPass 
- 
GLTFExporter 
- 
GLTFLoader 
- 
HTMLTexture 
- 
LDrawLoader - Make normal smoothing condition more explicit. #23093 (@gkjohnson)
- fileMapshould exist when parsing. #23097 (@gero3)
- Throw errors instead of strings #23135 (@gkjohnson)
- Start removing stored derivative data during initial parse. #23139 (@gkjohnson)
- Check if a face edge is a sub segment of a long edge when smoothing normals. #23077 (@gkjohnson)
- Remove separateobjectsflag. #23147 (@gkjohnson)
- Refactor, cache pre-parsed file contents. #23157 (@gkjohnson)
- Rename colour to color. #23168 (@gkjohnson)
- Fix a corner case when smoothing normals. #23169 (@gkjohnson)
- Add option to merge geometries after loading. #23173 (@yomboprime)
- Cleanup and docs improvement. #23231, #23233 (@yomboprime, @gkjohnson)
- Cache geometry versions of parts, reduce geometry redundancy, improve parse time. #23232 (@gkjohnson)
- Convert to linear colors when parsing models. #23272 (@gkjohnson)
- Fix getMainEdgeMaterial(). #23334 (@yomboprime)
 
- 
LUT3dlLoader - Use RGBAFormat. #23208 (@gkjohnson)
 
- Use 
- 
MTLLoader - Label and convert textures and colors correctly. #23296 (@gkjohnson)
 
- 
NodeEditor 
- 
NodeMaterial 
- 
PCDLoader - Fix RGB loading order for binary compressed files. #23286 (@LeoPapais)
 
- 
SSAOPass 
- 
SVGLoader 
- 
TextGeometry 
- 
VRButton - Add sessiongrantedsupport to enable in-VR navigation. #23110 (@hybridherbst)
 
- Add 
- 
WebGPURenderer 
Editor
- Clean up. #23275, c15bbe1 (@linbingquan, @mrdoob)
- Upgrade signals.min.js #23044 (@linbingquan)
- Compute precise AABB selection box. #23298 (@mrdoob)
Tests
- Add isObject3Dunit test. #23121 (@gero3)
- Add three arguments test case for Matrix4.set(). #23227 (@linbingquan)
- Fixed getTypedArray()unit test. #23258 (@takahirox)
- Use ES modules. #23315, #23325 (@marcofugaro)