Skip to content

0.2.2

Choose a tag to compare

@jorisnoo jorisnoo released this 20 Jan 07:10
· 34 commits to main since this release
0.2.2
04df64c

Changelog

All notable changes to this project will be documented in this file.

0.2.2 (2026-01-20)

Features

  • detect db driver mismatch (b2c6a5a)

Bug Fixes

  • snapshot loading (821b612)
  • try to prevent memory exhaustion (642c04a)
  • try to prevent memory exhaustion (0a8dade)
  • get db snapshot storage from config (e09a037)
  • handle empty files array in config (0c1a3ae)

0.2.1 (2026-01-20)

Bug Fixes

  • bug when resolving service (4fd9bc5)

Documentation

0.2.0 (2026-01-20)

Features

  • Auto-detect atomic deployments (Envoyer, Deployer, etc.)
  • Update default excluded tables

Changed

  • Rename commands to remote-sync namespace (remote-sync:sync, remote-sync:database, remote-sync:files)

0.1.0 (2026-01-19)

Initial release.

Features

  • Sync database from remote Laravel environments using spatie/laravel-db-snapshots
  • Sync storage files from remote using rsync
  • Push local database and files to remote environments
  • Interactive sync command (sync:remote) with prompts for remote and sync type
  • Database-only sync command (sync:database)
  • Files-only sync command (sync:files)
  • Multiple remote environment support with configurable defaults
  • Configurable table exclusions for database snapshots
  • Safety features: production environment protection, confirmation prompts, automatic local backups, graceful cleanup on interrupt
  • Option to keep empty tables in database snapshots