stack.pulse
#stacks/threejs/library

Three.js release notes, breaking changes, and upgrade notes.

JavaScript 3D library StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.

releases
6
breaking
6
security
1
deprecated
4
migrations
5

Get source-linked upgrade notes and occasional sponsor recommendations. No GitHub login required.

what stackpulse tracks

Three.js releases from GitHub

StackPulse watches Three.js release notes and keeps the original source link close to every summary.

upgrade risk

Breaking changes and deprecations

Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.

migration notes

Source-backed next steps

Migration steps and recommended actions are only shown when the upstream release notes support them.

# latest_releases

source-backed
r184mediumbreakingfeaturesecurityApr 16, 2026

r184

This release introduces HTMLTexture support, improves rendering consistency, and fixes several bugs across the library. Notable updates include enhancements to WebGPU rendering, animation modules, and material handling.

affected

Developers using deprecated instancing render paths or relying on default Texture setter parameters will need to update their code.

action

Review the migration guide for changes related to deprecated features and update your code accordingly.

release_signals
-Removed deprecated instancing render paths in BatchedMesh
-Simplified bool check in MaterialLoader
-Removed default setter parameter in Texture
!Fixed vulnerabilities in Dev
!Executed `npm audit fix`
+Added HTMLTexture support
+Position-dependent diffuse Global Illumination in LightProbeGrid
+Support for EXT_texture_norm16 formats in Renderers
+Improved WebGPU rendering compatibility and performance
+Added hyperbolic math nodes in TSL
view source on github->
Three.js release notes, breaking changes, and upgrade notes · StackPulse