Repository navigation
v0.7.4
·
178 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's changed
- docs(specs): clarify VerboseStepRenderer renders no animated spinner (261b0d8)
- fix(cloning): preserve captured skip rows on outer-catch + truthful schema-diff failure indicator (6384f4f)
- fix(cloning): re-guard schema diff to verbose mode + tighten verbose-mode tests (037a588)
- feat(cloning): wire verbose step renderer + render grouped skip reasons under tables (055fd10)
- test(cloning): cover cascade-skip path and sharpen onTableStart contract (cf9ec73)
- feat(cloning): add onTableStart callback + extend onProgress with skippedRows (a8f5e0c)
- test(cloning): tighten skip-row PK assertions and remove unused counter (16e4dde)
- feat(cloning): capture per-row skip details with chunk offset, pk snapshot, and SQL error (24adbb9)
- fix(output): collapse padding dots cleanly at overflow + assert clear-line escape (78413d5)
- feat(output): add VerboseStepRenderer for start-then-finalize step output (1c30fe3)
- feat(cloning): add SkippedRow value object for per-row insert failures (d6929bc)
- docs(plans): implementation plan for verbose logging + skip details (9e073cf)
- docs(specs): verbose logging rework + per-row skip details (4b47eaf)
Installation
| File | Platform | Requires |
|---|---|---|
clonio-linux-x86_64 |
Linux — x86_64 (Intel/AMD) | nothing |
clonio-linux-aarch64 |
Linux — aarch64 (ARM64) | nothing |
clonio-macos-aarch64 |
macOS — Apple Silicon (M1/M2/M3/M4) | nothing |
clonio.phar |
Any platform | PHP 8.5 |
ghcr.io/clonio-dev/clonio:v0.7.4 |
linux/amd64 + linux/arm64 | Docker |
Linux
mv clonio-linux-x86_64 clonio # or clonio-linux-aarch64 for ARM
chmod +x clonio
sudo mv clonio /usr/local/bin/clonio
clonio --versionmacOS
⚠️ The binary is currently unsigned. macOS Gatekeeper will block it on first run.
mv clonio-macos-aarch64 clonio
chmod +x clonio
xattr -d com.apple.quarantine clonio
sudo mv clonio /usr/local/bin/clonio
clonio --versionPHAR (any platform with PHP 8.5)
php clonio.phar --versionDocker
docker run --rm -v "$(pwd)":/workspace \
ghcr.io/clonio-dev/clonio:v0.7.4 --versionSee docs/docker-distribution.md for pinning, tag scheme, and common recipes.
Composer (dev dependency)
composer require --dev clonio-dev/clonio-cli
vendor/bin/clonio --version