Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@mechelon mechelon released this 09 Dec 16:14
· 1 commit to main since this release
a9d74ba

v3.0.0

⚠️ Breaking Changes

Data Inserts Only (No Schema Dump)

The output of the dump process will now only include data inserts (INSERT INTO ...), and no longer includes schema definitions. Ensure your pipelines and dump usage are updated accordingly, and schema creation is handled separately if necessary.

Features

Exclude Specific Tables from dumps

Introduces the ability to exclude specific tables from the dump process via the DumpSchema::exclude() method, ensuring flexibility when dumping databases for specific scenarios.
Thanks @k2idev

Optimize dumps with chunking

Adds a new method TableDefinition::outputInChunksOf(int $chunkSize) to support chunked inserts for large datasets, improving performance and reducing memory consumption during the dump process.
Thanks @k2idev

Other

  • Laravel 11 compatibility & PHP 8.4 support
  • Updated PHP unit config