Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 3.47 KB

CHANGELOG.md

File metadata and controls

61 lines (45 loc) · 3.47 KB

v0.4.0 (October 2020)

  • Features

  • Warn when migration file name is malformed #130

  • Add Unversioned migration type, #128

  • Add get_migrations method to runner to allow inspecting gathered migrations, #120

  • Add support for 'postgresl' url schema prefix, #107

  • Add lib option to load config from a string, 1#13

  • Add lib and cli option to load config from env var, #103

  • Bugfixes:

    • Fix set_abort_missing, it was setting the wrong variable, #127
  • Dependencies:

  • Update mysql_async to 0.25, #131

  • Update mysql to 0.18, #99

v0.3.0 (May 2020)

  • Features:

    • Rename Config.get_db_type to Config.db_type, #95
    • Deprecate migrate_from_config and migrate_from_config_async, instead impl Migrate for Config, #94
    • Update Runner.run and Runner.run_async return signature, Result<(), Error> -> Result<Report, Error> where report contains applied Migration's, #92
    • Deprecate AppliedMigration, merge it's functionality into Migration, #91
    • Add Runner.get_applied_migrations_async method, #90
    • Add Runner.get_applied_migrations method, #90
    • Add Runner.get_last_applied_migration_async method, #90
    • Add Runner.get_last_applied_migration method
    • Add allow migrations to run up until a Target version, #74
    • Update mysql_async dependency, 0.21 -> 0.23 #94
    • Update rusqlite dependency, 0.21 -> 0.23 #88

v0.2.1 (February 2020)

  • Bufixes:
    • Update cfg-if to 0.1.10 to fix backtrace bug #66

v0.2.0 (December 2019)

  • Features:

    • Add tokio-postgres driver support #10.
    • Add mysql_async driver suport #22.
    • Add migrate_from_config function
    • Add migrate_from_config_async function
    • Update postgres to version 0.17 #32
    • Allow refinery_cli to select driver via features #32
  • Bugfixes:

    • allow multiple statements in migration files #10
    • when building refinery_cli with default features, build with rusqlite bundled libsqlite3 #33
    • rename ConnectionError to just Connection as it is a variant for Error enum, and add its source as as source #36
  • Dependencies:

    • update rusqlite dependency, 0.18 -> 0.21 #26

v0.1.10 (December 10, 2010)

  • Initial release.