r176
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r175--r176
https://github.com/mrdoob/three.js/milestone/89?closed=1
- Global
- Remove legacy code. #30821 (@Mugen87)
 - Remove Luminance and LuminanceAlpha format. #30934 (@gkjohnson)
 
 - ArrowHelper
- Replace cylinder with cone geometry. #30867 (@shlomnissan)
 
 - Animation
- Fix ReferenceError in non-broswer environment. #30835 (@chirsz-ever)
 
 - Background
 - BatchedMesh
- Fix 
toJSON(),ObjectLoaderintegration. #30965 (@gkjohnson) 
 - Fix 
 - CapsuleGeometry
 - ExtrudeGeometry
- Fix regression introduced with last release. #30822 (@mlasala45)
 
 - LightsNode
 - NodeMaterial
 - NodeMaterialObserver
 - RenderTarget
 - ShadowNode
- Inherit camera.layers only if shadow.camera.layers is not set. #30877 (@RenaudRohlinger)
 
 - TSL
- Don't flip normals when using flat shading. #30823 (@Mugen87, @sunag)
 - Fix 
frontFacingwhen usingmaterial.flatShading. #30828 (@sunag) - Add 
dFdxanddFdywarnings. #30831 (@sunag) - Show shader stage in 
debug()message. #30833 (@sunag) - Fix 
blur()on Framebuffer. #30845 (@RenaudRohlinger) - Fix 
bitangent*when usingmaterial.flatShading. #30837 (@sunag) - Fix 
instance()optional parameter. #30848 (@sunag) - Introduce 
varying.setInterpolation(). #30582 (@cmhhelgeson, @sunag) - Fix optional 
Fnparameters. #30884 (@sunag) - Fix 
texture()matrix sync. #30893 (@sunag) - Fix early-z rejection. #30891 (@sunag)
 - Add 
increment()anddecrement()and fix unsualfor()expression syntax for transpiler. #30912 (@Mugen87, @sunag) - Fix 
dispose()when usingreflector(). #30933 (@Mugen87) - Fix and improve 
bvecoperators. #30922 (@sunag) - Fix 
debug()changes the compiled code. #30944 (@sunag) - Add switch/case. #30935 (@Mugen87)
 - Add expression support for 
loop( { update: ... } ). #30947 (@sunag) - Add 
Stack()and.toStack(). #30956 (@sunag) - Cache 
getShadowRenderObjectFunction(). #30969 (@sunag) - Fixes the return value of 
atomic*nodes. #30971 (@sunag) - Auto-cache 
atomic*nodes. #30972 (@sunag) - Fix 
denoise()sampler texture. #30975 (@sunag) - Improve 
debug()callback changing to( builder, code )signature. #30976 (@sunag) 
 - VelocityNode
 - WebGLRenderer
 - WebGPURenderer
- Introduce Shadow Map Array. #30830 (@RenaudRohlinger)
 - Introduce compatibilityMode. #30854, #30869, #30875 (@sunag)
 - Disable draw call when 
object.count = 0. #30881 (@cmhhelgeson) - Make 
material.transparentbehave as in WebGLRenderer. #30862 (@rkreis-v) - Add Multiview support. (@cabanier)
 - Introduce 
renderer.highPrecision. #30970 (@sunag) 
 - WGSLNodeBuilder
 - XRManager
 
Docs
- Clean up. #30888, #30927, #30978 (@rizzler329842, @notgod6, @arcs-)
 - Simplify JSDoc output directory. #30815 (@Mugen87)
 - Fix typos and types. #30843, #30874, #30880, #30879 (@s-rigaud)
 - Improve 
SkinningNode. #30852 (@Mugen87) - JSDoc: Add import section for addons. #30853, #30860 (@Mugen87)
 - Improve Chinese translation. #30887 (@linzhou559)
 
Examples
- Clean up. #30820, #30979 (@Mugen87, @Methuselah96)
 - Added additional Rapier physics examples. #30818 (@NikLever)
 - Fix AR hit-test. #30866 (@mkeblx)
 - Use 
InstancedMeshinwebgl_clipping_advanced. 2cb9218 (@mrdoob) - Fix WebXR Haptics example when entering VR from Oculus Browser button. #30859 (@arturitu)
 - Add external "3d tiles" globe example. #30883, #30907 (@gkjohnson)
 - Use post-processing and improve description in reverse depth buffer demo. #30941 (@CodyJasonBennett)
 - Add 
webgpu_causticsexample and shadow revisions. #30962 (@sunag) - Call 
ImageBitmap.close()inwebgl_loader_imagebitmap. #30977 (@Mugen87) 
Addons
- 
Global
 - 
AfterImageNode
 - 
GLTFLoader
 - 
IFFParser
 - 
ImprovedNoise
- Use 
MathUtils.lerp(). #30905 (@satelllte) 
 - Use 
 - 
LottieLoader
 - 
MD2CharacterComplex
 - 
OutlinePass
- Fix using with BatchedMesh. #30952 (@luigidenora)
 
 - 
PointerLockControls
- Constant for mouse sensitivity #30966 (@satelllte)
 
 - 
RapierPhysics
- Add heightfield support. #30906 (@andytriboletti)
 
 - 
RoomEnvironment
 - 
TileShadowNode
- Fix shadow manual update. #30863 (@RenaudRohlinger)
 
 - 
TSLTranspiler
 - 
Water2Mesh
 
Editor