- Fixed the readme config in the new workspace setup.
- (Breaking) The
up
/down
sql strings are now tracked in the database. This allows fly to know when a migration has been changed, and how to un-apply an old or removed migration. fly down
has the ability to recover from changed or removed migrations with the--recover
flag, along with other improvements.fly example-env
outputs an example.env
file.- Integration tests and github CI.
- Broke out a separate
fly-migrate-core
library crate. - Touched up logging and errors a bit.
- Now accepts a
PG_CONNECTION_STRING
environment variable. - Split into a basic library + binary crate structure.
- Added some sanity integration tests around the executable.
Improved error messages.
Initial release.