Skip to content

Releases: Meru143/dbdiff

v1.1.0

11 Mar 08:08

Choose a tag to compare

dbdiff v1.1.0

Multi-database schema comparison and migration CLI tool.
Supports PostgreSQL, MySQL, and SQL Server.

Changelog

🚀 Features

🐛 Bug Fixes

  • 569f4be: fix: Add generateFunctionDiff to switch and sort order (@Meru143)
  • b5082ed: fix: align integration test DSNs with CI service ports via env vars (@Meru143)
  • f3e51b8: fix: consolidate goreleaser config and fix buildDate mapping (@Meru143)
  • ba6ae67: fix: correct test paths in CI, Makefile, and scripts after reorganization (@Meru143)
  • fdef9d7: fix: explicitly use goreleaser v2 in workflow (@Meru143)
  • 0660a7c: fix: goreleaser v2 compatibility (brews -> homebrews) (@Meru143)
  • 06fafa5: fix: handle errors in shell completions generation (@Meru143)
  • 7a87f2c: fix: implement correct MySQL syntax for nullable alters using fallback (@Meru143)
  • e5fd386: fix: integer formatting options in sequence comparison (@Meru143)
  • 4ce3439: fix: remove dangerous table rename heuristic (@Meru143)
  • a06d9f8: fix: remove failing go test hook from goreleaser (@Meru143)
  • dac16c1: fix: remove unused listItems append in TUI (SA4010) (@Meru143)
  • 9b9b888: fix: replace deprecated postgres.RunContainer with Run in integration tests (@Meru143)
  • 6d135bd: fix: resolve SA4010 staticcheck lint (append result unused) (@Meru143)
  • 1823f3b: fix: resolve TTY detection and connection pool stat retrieval (@Meru143)
  • af4d00f: fix: resolve testcontainers timeout and golangci-lint exportloopref error in integration tests (@Meru143)
  • 4f5966f: fix: revert homebrews to brews for goreleaser v2 (@Meru143)
  • d1be4e4: fix: update CI Go version to match go.mod, add DSN parser package (@Meru143)
  • c42c421: fix: upgrade goreleaser-action to v6 (@Meru143)

🔧 Refactoring

  • b58ed53: refactor: move test files from root to test directory (@Meru143)
  • 84ba3ff: refactor: parameterize MySQL queries, add CI/CD pipeline, update README for multi-DB support (@Meru143)
  • 779b625: refactor: rewire CLI commands to use db.NewDriver and expand Driver interface (@Meru143)

📦 Other

  • 5638a53: build: add GoReleaser config with multi-platform builds, changelogs, and checksums (@Meru143)
  • bc1b795: clean: remove build artifacts and unused testdata ( <>)
  • 7fc4dc9: debug: add goreleaser check step (@Meru143)
  • 1e455d6: style: fix S1017 lint warning in dsn parser (@Meru143)

Full Changelog: v1.0.0...v1.1.0

v1.0.0

27 Feb 13:06

Choose a tag to compare

Changelog