Releases: jvatic/sql-schema
Releases Β· jvatic/sql-schema
Release v0.6.1
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.1Binary downloads
Download the appropriate binary for your platform from the assets below.
Release v0.6.0
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.0Binary downloads
Download the appropriate binary for your platform from the assets below.
Release v0.4.1
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.1Binary downloads
Download the appropriate binary for your platform from the assets below.
Release v0.4.0
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.0Binary downloads
Download the appropriate binary for your platform from the assets below.
Release v0.3.0
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-schemaBinary downloads
Download the appropriate binary for your platform from the assets below.
Release v0.2.0
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-schemaBinary downloads
Download the appropriate binary for your platform from the assets below.