three breaking changes
Every breaking API change we have recorded in three on npm: 1,884 breaking changes in 2 versions. Below are its newest 2 versions, removals and renames first, each with its source.
Newest change October 30, 2026
On this page
0.187.0
- Removed
addons:BloomPass.copyUniforms
BloomPass.copyUniforms was removed in three 0.187.0 npmjs.com - Removed
addons:BloomPass.fsQuad
BloomPass.fsQuad was removed in three 0.187.0 npmjs.com - Removed
addons:BloomPass.materialCopy
BloomPass.materialCopy was removed in three 0.187.0 npmjs.com - Removed
addons:BloomPass.renderTargetX
BloomPass.renderTargetX was removed in three 0.187.0 npmjs.com - Removed
addons:BloomPass.renderTargetY
BloomPass.renderTargetY was removed in three 0.187.0 npmjs.com - Removed
addons:BokehPass.fsQuad
BokehPass.fsQuad was removed in three 0.187.0 npmjs.com - Removed
addons:BokehPass.materialDepth
BokehPass.materialDepth was removed in three 0.187.0 npmjs.com - Removed
addons:BokehPass.oldClearColor
BokehPass.oldClearColor was removed in three 0.187.0 npmjs.com - Removed
addons:BokehPass.renderTargetColor
BokehPass.renderTargetColor was removed in three 0.187.0 npmjs.com - Removed
addons:BokehPass.renderTargetDepth
BokehPass.renderTargetDepth was removed in three 0.187.0 npmjs.com
And 1,300 more in this version.
0.186.0
- Removed
addons:LottieLoader
LottieLoader was removed in three 0.186.0 npmjs.com - Removed
InstancedMeshEventMap
InstancedMeshEventMap was removed in three 0.186.0 npmjs.com - Removed
LightEventMap
LightEventMap was removed in three 0.186.0 npmjs.com - Removed
SourceJSON
SourceJSON was removed in three 0.186.0 npmjs.com - Removed
tsl:append
append was removed in three 0.186.0 npmjs.com - Removed
tsl:blur
blur was removed in three 0.186.0 npmjs.com - Removed
tsl:densityFog
densityFog was removed in three 0.186.0 npmjs.com - Removed
tsl:getDirection
getDirection was removed in three 0.186.0 npmjs.com - Removed
tsl:getShadowMaterial
getShadowMaterial was removed in three 0.186.0 npmjs.com - Removed
tsl:getShadowRenderObjectFunction
getShadowRenderObjectFunction was removed in three 0.186.0 npmjs.com
And 564 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. A fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous maintenance.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcpCodex, Cursor and any MCP client use https://api.since.dev/mcp.