Skip to content

v0.7.4

Choose a tag to compare

@github-actions github-actions released this 26 Apr 07:27
· 178 commits to main since this release
Immutable release. Only release title and notes can be modified.
bc5bf1a

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 --version

macOS

⚠️ 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 --version

PHAR (any platform with PHP 8.5)

php clonio.phar --version

Docker

docker run --rm -v "$(pwd)":/workspace \
  ghcr.io/clonio-dev/clonio:v0.7.4 --version

See 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