Skip to content

Releases: jvatic/sql-schema

Release v0.6.1

14 Aug 15:20
1f5eae2

Choose a tag to compare

Changes in v0.6.1

[0.6.1] - 2025-08-14

πŸ› Bug Fixes

  • Make clippy happy

βš™οΈ Miscellaneous Tasks

  • Bump version
  • Gitignore: ignore .local

Installation

From crates.io

cargo install sql-schema@0.6.1

Binary downloads

Download the appropriate binary for your platform from the assets below.

Release v0.6.0

14 Aug 15:02
ebee0da

Choose a tag to compare

Changes in v0.6.0

[0.6.0] - 2025-07-17

πŸš€ Features

  • Generate meaningful migration names
  • Basic CREATE DOMAIN support

πŸ› Bug Fixes

  • (BREAKING) API returns Results vs panicing
  • Don't abort when error creating down migration
  • (BREAKING) Make clippy happy

βš™οΈ Miscellaneous Tasks

  • Bump version
  • Update sqlparser
  • Bump version

Installation

From crates.io

cargo install sql-schema@0.6.0

Binary downloads

Download the appropriate binary for your platform from the assets below.

Release v0.4.1

14 Aug 14:35

Choose a tag to compare

Changes in v0.4.1

[0.4.1] - 2025-03-06

πŸ› Bug Fixes

  • Don't require incrementing number to be 0 prefixed
  • Respect --include-down when mismatched with existing migrations

βš™οΈ Miscellaneous Tasks

  • Bump version

Installation

From crates.io

cargo install sql-schema@0.4.1

Binary downloads

Download the appropriate binary for your platform from the assets below.

Release v0.4.0

14 Aug 14:29

Choose a tag to compare

Changes in v0.4.0

[0.4.0] - 2025-03-06

πŸš€ Features

  • Handle CREATE/ALTER/DROP TYPE
  • Basic CREATE/DROP EXTENSION support
  • Basic CREATE/DROP index support
  • Match existing migration naming convention

πŸ› Bug Fixes

  • Don't leak sqlparser::parser::ParserError
  • Don't sort statements

βš™οΈ Miscellaneous Tasks

  • Normalize test cases
  • Add comment
  • (tests) Assert expected sql parses
  • Refactor
  • Minor refactor
  • Update README
  • Fix formatting
  • Bump sqlparser to v0.55.0
  • Update README
  • Bump version to 0.4.0

Installation

From crates.io

cargo install sql-schema@0.4.0

Binary downloads

Download the appropriate binary for your platform from the assets below.

Release v0.3.0

14 Aug 14:22

Choose a tag to compare

Changes in v0.3.0

[0.3.0] - 2025-02-15

πŸš€ Features

  • (cli) Add --dialect arg
  • Apply alter column migrations

πŸ› Bug Fixes

  • Generate down migrations correctly
  • Don't leak sqlparser::dialect types

βš™οΈ Miscellaneous Tasks

  • Add metadata to Cargo.toml
  • Add badges to README
  • Bump version

Installation

From crates.io

cargo install sql-schema

Binary downloads

Download the appropriate binary for your platform from the assets below.

Release v0.2.0

14 Aug 14:15

Choose a tag to compare

Changes in v0.2.0

[0.2.0] - 2025-02-13

πŸš€ Features

  • Very basic table diffing
  • Very basic schema migration
  • Add SyntaxTree::empty()
  • SyntaxTree.to_string() is pretty printed
  • Basic cli interface

πŸ› Bug Fixes

  • Formatted SyntaxTree terminates each statement

βš™οΈ Miscellaneous Tasks

  • Add README and LICENSE
  • Add Rust github action
  • Add license + rust build badges to README
  • Update README
  • Bump version

Installation

From crates.io

cargo install sql-schema

Binary downloads

Download the appropriate binary for your platform from the assets below.