mirror of
https://github.com/DBDiff/DBDiff.git
synced 2026-04-24 21:05:49 +03:00
[PR #136] v2.0.0 Preparation #136
Labels
No labels
bug
enhancement
good first issue
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/DBDiff#136
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/DBDiff/DBDiff/pull/136
State: closed
Merged: Yes
Changelog: v2.0.0 Preparation
Refactor, Modernization, and Infrastructure Overhaul
🏗️ Infrastructure & Local Development
docker-composesetup withmysqlandphpservices to ensure a consistent development environment../start.sh(with parallel execution support) and./stop.shto manage the lifecycle of the dev environment.🔌 Modernization & Compatibility
illuminate/*packages (Database, View, Container) to support versions v8 - v11.phpunit/phpunitto support v10 & v11.diff/diffto v3.0 for PHP 8.4 compatibility.🧪 Testing & Quality Assurance
--verbose) for PHPUnit 11 compatibility.--fastflag for rapid iteration.--testdoxoutput for detailed, human-readable test results.🔒 Security & CI/CD
SECURITY.mdpolicy.📚 Documentation
DOCKER.mdfor local development setup.README.mdto reflect the modern workflow and installation steps.🚀 Why this is v2.0.0
This release breaks backward compatibility with the v1.0.0 era (PHP 7.3/7.4) infrastructure in favor of modern standards. It enables the tool to run on the latest PHP versions and work with modern database servers (MySQL 8/9), making it a true "v2.0" evolution of the software.
[PR #136] [MERGED] v2.0.0 Preparationto [PR #136] v2.0.0 Preparation