typegpu breaking changes
Every breaking API change we have recorded in typegpu on npm: 1,331 breaking changes in 4 versions. Below are its newest 4 versions, removals and renames first, each with its source.
Newest change November 12, 2026
On this page
0.12.10
- Removed
~internal:AutoStruct.__@$internal@83246
~internal:AutoStruct.__@$internal@83246 was removed in typegpu 0.12.10 npmjs.com - Removed
~internal:AutoStruct.__@$repr@83207
~internal:AutoStruct.__@$repr@83207 was removed in typegpu 0.12.10 npmjs.com - Removed
~internal:ResolutionCtx.__@$internal@83246
~internal:ResolutionCtx.__@$internal@83246 was removed in typegpu 0.12.10 npmjs.com - Removed
d.AbstractFloat.__@$invalidSchemaReason@83210
AbstractFloat.__@$invalidSchemaReason@83210 was removed in typegpu 0.12.10 npmjs.com - Removed
d.AbstractFloat.__@$repr@83207
AbstractFloat.__@$repr@83207 was removed in typegpu 0.12.10 npmjs.com - Removed
d.AbstractInt.__@$invalidSchemaReason@83210
AbstractInt.__@$invalidSchemaReason@83210 was removed in typegpu 0.12.10 npmjs.com - Removed
d.AbstractInt.__@$repr@83207
AbstractInt.__@$repr@83207 was removed in typegpu 0.12.10 npmjs.com - Removed
d.Align.__@$internal@83246
Align.__@$internal@83246 was removed in typegpu 0.12.10 npmjs.com - Removed
d.Atomic.__@$gpuRepr@83953
d.atomic().__@$gpuRepr@83953 was removed in typegpu 0.12.10 npmjs.com - Removed
d.Atomic.__@$memIdent@83829
d.atomic().__@$memIdent@83829 was removed in typegpu 0.12.10 npmjs.com
And 333 more in this version.
0.12.9
- Removed
~internal:AutoStruct.__@$internal@101512
~internal:AutoStruct.__@$internal@101512 was removed in typegpu 0.12.9 npmjs.com - Removed
~internal:AutoStruct.__@$repr@101478
~internal:AutoStruct.__@$repr@101478 was removed in typegpu 0.12.9 npmjs.com - Removed
~internal:ResolutionCtx.__@$internal@101512
~internal:ResolutionCtx.__@$internal@101512 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Align.__@$internal@101512
Align.__@$internal@101512 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$gpuRepr@102201
d.atomic().__@$gpuRepr@102201 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$memIdent@102081
d.atomic().__@$memIdent@102081 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$repr@101478
d.atomic().__@$repr@101478 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$validStorageSchema@101524
d.atomic().__@$validStorageSchema@101524 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$validUniformSchema@101527
d.atomic().__@$validUniformSchema@101527 was removed in typegpu 0.12.9 npmjs.com - Removed
d.Atomic.__@$validVertexSchema@101530
d.atomic().__@$validVertexSchema@101530 was removed in typegpu 0.12.9 npmjs.com
And 320 more in this version.
0.12.8
- Removed
~internal:AutoStruct.__@$internal@117953
~internal:AutoStruct.__@$internal@117953 was removed in typegpu 0.12.8 npmjs.com - Removed
~internal:AutoStruct.__@$repr@117919
~internal:AutoStruct.__@$repr@117919 was removed in typegpu 0.12.8 npmjs.com - Removed
~internal:ResolutionCtx.__@$internal@117953
~internal:ResolutionCtx.__@$internal@117953 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Align.__@$internal@117953
Align.__@$internal@117953 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$gpuRepr@118642
d.atomic().__@$gpuRepr@118642 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$memIdent@118522
d.atomic().__@$memIdent@118522 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$repr@117919
d.atomic().__@$repr@117919 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$validStorageSchema@117965
d.atomic().__@$validStorageSchema@117965 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$validUniformSchema@117968
d.atomic().__@$validUniformSchema@117968 was removed in typegpu 0.12.8 npmjs.com - Removed
d.Atomic.__@$validVertexSchema@117971
d.atomic().__@$validVertexSchema@117971 was removed in typegpu 0.12.8 npmjs.com
And 321 more in this version.
0.12.7
- Removed
~internal:ResolutionCtx.__@$internal@134353
~internal:ResolutionCtx.__@$internal@134353 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Align.__@$internal@134353
Align.__@$internal@134353 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$gpuRepr@135039
d.atomic().__@$gpuRepr@135039 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$memIdent@134919
d.atomic().__@$memIdent@134919 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$repr@134319
d.atomic().__@$repr@134319 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$validStorageSchema@134365
d.atomic().__@$validStorageSchema@134365 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$validUniformSchema@134368
d.atomic().__@$validUniformSchema@134368 was removed in typegpu 0.12.7 npmjs.com - Removed
d.Atomic.__@$validVertexSchema@134371
d.atomic().__@$validVertexSchema@134371 was removed in typegpu 0.12.7 npmjs.com - Removed
d.atomicI32.__@$internal@134353
d.atomicI32.__@$internal@134353 was removed in typegpu 0.12.7 npmjs.com - Removed
d.atomicU32.__@$internal@134353
d.atomicU32.__@$internal@134353 was removed in typegpu 0.12.7 npmjs.com
And 317 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.