All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
5.2.0 - 2019-08-28
no-save
flagmigration
flag
5.1.0 - 2019-08-28
dry-run
flag
5.0.0 - 2019-05-26
- PostgreSQL support for schemas
- It is no longer an error if no configuration file is provided as option and the default one doesn't exists
- Split the general configuration and the driver configuration to allow a better structure
4.2.1 - 2018-08-09
- Return status of the commands in case of error
- Static linking of the binary built for docker
4.2.0 - 2018-06-05
- Multistage docker build
- DockerHub automated build
4.1.4 - 2018-06-05
- PostgreSQL DSN order
4.1.3 - 2017-02-26
- Respect the debug logging flag
4.1.2 - 2017-02-26
- Missing formatter on environment log
4.1.1 - 2017-02-26
- Logging formatting
- Missing default configuration values
4.1.0 - 2017-01-02
- Docker image
- Logs various actions
- Moved from github.com/codegangsta/cli to github.com/urfave/cli
4.0.0 - 2016-10-30
- MySQL driver now use the migration name as primary key (necessary for Percona XtraDB clusters)
3.4.0 - 2016-10-27
- HJSON support for the configuration file
3.3.0 - 2016-07-13
- SQLite driver
- Exit with error code 1 in case of error
- Dynamic version into the build
- A simple makefile for convenience
- GoXC configuration file
3.2.0 - 2015-09-19
- Add GoXC configuration file to automate the release process
3.1.0 - 2015-09-18
- Continuous integration tooling with Wercker
- Unlicense LICENSE file
- Ego-growing badges on the top of the README file
- Various linting warnings
3.0.0 - 2015-08-21
- Complete rewrite of the software for simplicity
- Configuration bug due to vendor breaking change
2.1.0 - 2014-12-24
- Postgresql driver from the good work of cjhubert
2.0.0 - 2014-12-24
- Complete rewrite to add unit-testing
- The command-line options to override the configuration
- Possibility of using alternatives configuration file types (namely YAML and TOML)
- Behavior of the transactions