Repository navigation
Releases: DBDiff/DBDiff
Releases · DBDiff/DBDiff
Release list
v3.0.0-rc.31
What's Changed
- chore: build with PHP 8.3.36 by @jasdeepkhalsa in #280
Full Changelog: v3.0.0-rc.30...v3.0.0-rc.31
v3.0.0-rc.30
What's Changed
- feat(postgres): read each side as of one instant, and fixes from a cross-engine smoke run by @jasdeepkhalsa in #277
Full Changelog: v3.0.0-rc.29...v3.0.0-rc.30
v3.0.0-rc.29
What's Changed
- feat(postgres): compare every kind of object a project uses, and keep the data of renamed columns and tables by @jasdeepkhalsa in #276
Full Changelog: v3.0.0-rc.28...v3.0.0-rc.29
v3.0.0-rc.28
What's Changed
- fix(npm): run the native binary on Alpine by @jasdeepkhalsa in #270
- chore(deps): bump @akal/pg-conformance from 0.0.15 to 0.0.16 by @dependabot[bot] in #271
- fix(postgres): render definitions on whichever server can, so a read-only side reports no false changes by @jasdeepkhalsa in #272
- fix(postgres): replace a changed view that others read, instead of failing to drop it by @jasdeepkhalsa in #273
- fix(cli): end every command's errors with one clear line and exit 1 by @jasdeepkhalsa in #274
- docs: point Supabase users to SupaForge up front; collations are diffed by @jasdeepkhalsa in #275
Full Changelog: v3.0.0-rc.27...v3.0.0-rc.28
v3.0.0-rc.27
What's Changed
- fix(mysql): read and compare text as utf8mb4; pre-scan sees collation, comment, generated by @jasdeepkhalsa in #268
- feat(postgres): diff collations, so what uses one can be created by @jasdeepkhalsa in #269
Full Changelog: v3.0.0-rc.26...v3.0.0-rc.27
v3.0.0-rc.26
What's Changed
- docs: each URL's sslmode and options apply to its own server by @jasdeepkhalsa in #260
- fix(cli): 2.x compatibility — shorthand, --nocomments=true, config type/include, --template, SQLite paths by @jasdeepkhalsa in #261
- ci: audit locked dependencies against Packagist security advisories by @jasdeepkhalsa in #262
- ci: move the npm latest tag from a workflow, and after every release by @jasdeepkhalsa in #263
- ci: ship a verified Windows ARM64 binary by @jasdeepkhalsa in #264
- fix(data): stream the hash pass, so memory stays flat however large the table by @jasdeepkhalsa in #265
- fix(data): match text keys in the order the server sorts them by @jasdeepkhalsa in #266
- fix(data): diff a table with no key by row hash, so it scales and handles json by @jasdeepkhalsa in #267
Full Changelog: v3.0.0-rc.25...v3.0.0-rc.26
v3.0.0-rc.25
What's Changed
- Use @akal/pg-conformance by @jasdeepkhalsa in #256
- fix(postgres): a restricted source role is read in full by @jasdeepkhalsa in #257
- fix(postgres): honour a URL's options, and each server's own sslmode by @jasdeepkhalsa in #258
- perf(postgres): render compared views in one transaction per connection by @jasdeepkhalsa in #259
Full Changelog: v3.0.0-rc.24...v3.0.0-rc.25
v3.0.0-rc.24
What's Changed
- docs: current renderer results, one table of what is compared by @jasdeepkhalsa in #253
- fix(build): build-local.sh copies the PHAR out of its build copy by @jasdeepkhalsa in #255
- fix(postgres): quoted names, views across major versions, a replaced view's grants by @jasdeepkhalsa in #254
Full Changelog: v3.0.0-rc.23...v3.0.0-rc.24
v3.0.0-rc.23
What's Changed
- fix(postgres): the built-in renderer reproduces what pg_dump does by @jasdeepkhalsa in #251
- feat: a table filter pattern can name its schema by @jasdeepkhalsa in #252
Full Changelog: v3.0.0-rc.22...v3.0.0-rc.23
v3.0.0-rc.22
What's Changed
- fix(postgres): DDL shapes the migration could not reproduce by @jasdeepkhalsa in #250
Full Changelog: v3.0.0-rc.21...v3.0.0-rc.22