- Update urfave/cli dependency to v2
- Update cronjobs and migrate dependencies
- Update cronjobs dependency
- Update dependencies
- Update dependencies, fix compilation for go >= 1.11
- Add go modules support
- Update to migrate v2.0.0
- [Feature] apply specific version (run up migration)
- [Feature] rollback specific version (run down migration)
- Fix docker image building
- [migrate] Add templating support in migration files
- [scheduler] Add jobs duration to log
This is a breaking change release. The cli now expose two main commands:
- "migrate", the old behaviour
- "cronjobs", added in this release
ie: old params and commands are working if using journey migrate [...]
- Add cronjobs support (https://github.com/db-journey/cronjobs)
- Switch to urfave cli
- Provide commands as a package
- Split repos from gemnasium/migrate (a fork of mattes/migrate)
- [cassandra] Add disable_init_host_lookup url param (@GeorgeMac / #17)
- [crate] Add Crate database support, based on the Crate sql driver by herenow (@dereulenspiegel / #16)
- [sqlite] Allow multiple statements per migration (dklimkin / #11)
- Make MySQL driver aware of SSL certificates for TLS connection by scanning ENV variables (https://github.com/mattes/migrate/pull/117/files)
- Initial changelog release
- Timestamp migration, instead of increments (mattes/migrate#102)
- Versions will now be tagged
- Added consistency parameter to cassandra connection string (mattes/migrate#114)