Skip to content

Compatibility

Atoms releases its PHP packages, Worker runtime, and deployment Action as one compatible line.

Component 0.6 support
atoms/core ^0.6 frozen, additive API
atoms/client, adapters, testing, rules, CLI ^0.6
atoms/database-illuminate ^0.6, installed Atom-side through atoms-composer.json
@atomsphp/runtime-cloudflare 0.6.0, co-versioned with the release
Deploy Action immutable AtomsPHP/atoms/action@v0.6.0
Host PHP ^8.3; tested on PHP 8.3 and PHP 8.4
Guest PHP PHP 8.3 WebAssembly
Node.js 22
Wrangler 4.118.0 (exact runtime-template pin)

Use matching 0.6 release artifacts. The CLI stamps the core API version into the bundle manifest, and the Worker rejects an unsupported core/runtime pairing with ATOMS-E043.

atoms-worker/atoms-runtime.json must name the exact same release as the CLI. atoms dev and atoms deploy check it before building and report ATOMS-E108 for a missing stamp or version mismatch. Follow Upgrade the runtime after updating the PHP packages.

Pre-1.0 APIs outside atoms/core may change between minor versions. Package patch releases remain within the declared Composer constraints; use lockfiles for repeatable application and Worker installs.