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.