Skip to content

Latest commit

 

History

History
487 lines (193 loc) · 25.4 KB

CHANGELOG.md

File metadata and controls

487 lines (193 loc) · 25.4 KB

1.0.0-beta.17 (2021-11-15)

Bug Fixes

  • bump dependencies (0c6a9f3)
  • scopes did not use new properties on walker class (4a0326b), closes #757

1.0.0-beta.16 (2021-09-21)

Features

  • add extra schema type for custom extension flexiblity (1966068)

1.0.0-beta.15 (2021-05-25)

Bug Fixes

  • rename needs to move all objects to new scope (9c539a3)

Features

  • generate package.json to support ESM projects (05fde89)

1.0.0-beta.14 (2020-12-26)

1.0.0-beta.13 (2020-12-24)

1.0.0-beta.12 (2020-12-24)

1.0.0-beta.11 (2020-12-24)

1.0.0-beta.10 (2020-12-24)

1.0.0-beta.9 (2020-12-24)

1.0.0-beta.8 (2020-05-05)

1.0.0-beta.7 (2020-04-18)

Features

  • plugin: add hook for tunnel (6e9e282)

1.0.0-beta.6 (2020-04-16)

Code Refactoring

  • transition: remove transitioner entirely (a0432f1), closes #627

BREAKING CHANGES

  • transition: the transitioner will disappear from the API entirely. The need for it disappeared since it was there to help with the migration from very old migration schemas to the new ones that did not support very old globals and async the library provided by db-migrate itself. Users that for some reason need that can get it from the v0.11.x versions and then migrate to the newest version afterwards.

1.0.0-beta.5 (2020-04-16)

Bug Fixes

  • v2: add direction to internals and dont learn on transaltion (22b4ce6)
  • v2: handle reversing of history sensitive operations better (7db8607), closes #666
  • v2: initialize modS before usage (9855bf0), closes #665

1.0.0-beta.4 (2020-04-15)

Bug Fixes

  • api: pass migrationName to create correctly (388b779), closes #652
  • create migration: Convert to string before splitting name (f4aacda)
  • down api: support using down api can specify the destination and housekeep the former pull request (42db883)
  • learn: non notNull columns can be safely deleted (b75403d)
  • lint: adjust linter config and specify ecmascript version explicitly (d9ccfbe)
  • test: added create scoped migration tests (2c9e2c4)
  • v2: learn should write a 0 action for renaming, call endMigration for state at the end of up (0b935d7)
  • #468 (87dc950)
  • require node >= 8 (b366a8e)

Features

  • config: support custom dotenv path (aef82c3)
  • defaultColumn: add conventions of default columns (c3a1583)
  • defaultColumn: allow disabling default columns (2d4e92c)
  • hook: inject new template into create migration command (b20fa1c)
  • plugin: add template plugin hook (0de35ee)
  • staticLoader: a static loader to support packaging (7cf6f71)

1.0.0-beta.2 (2019-06-11)

1.0.0-beta.1 (2019-06-11)

Bug Fixes

  • learn: respect column arrays for indizies (3649d69)

1.0.0-beta.0 (2019-06-08)

Bug Fixes

  • cwd: addition of cwd missed function definition (7c238a4)
  • plugin: handle non existent dependencies and improve UX (91b9da9), closes #628
  • plugin: respect options cwd (#618) (3a8a09f)
  • reset: regression introduced in check functionality (61ca5bb), closes #552
  • scope: new scoping errored out when using templates (b2421e3)
  • utils: resolve when returned null (68361fe)
  • walker: rename interface to Interface (6234d42)

Features

  • chain: add step chaining (8203c55)
  • error handling: added advanced error handling and rollback (aa13a35)
  • learning: add db learning (d5c9aa1)
  • migration: add support for first basic options on new schema (d891628)
  • schemav2: add foreignKey support on tables (3dd7158)
  • state: add state manager and adjust driver functions (10c3f1a)
  • statemanager: add first edition of state manager (6dc4d3b), closes #538

0.11.5 (2019-01-06)

Bug Fixes

  • lgtm: fix errors (4cd5558)
  • Added warning on plugin loading failure (fcffd62)
  • db: set exit code as 1 only on error (3148cc9)

0.11.4 (2018-11-02)

0.11.3 (2018-09-08)

Bug Fixes

  • db: create and drop always result in exit code 1 (d32644c), closes #550

0.11.2 (2018-09-05)

Bug Fixes

  • Update dependency rc to latest version (b343add)
  • update vulnerable pack 'deep-extend' and OOD deps (8e13c7f)
  • check: fix check via API not passing results to the callback (b743696)
  • ci: add ignores for backported features (21c3eb9)
  • db: wrong reference to connect causes db:create to fail (991ee76), closes #520
  • exitCode: wrong check for existence fixed (3c6fc33)
  • exitCode: wrong exit code on db methods (486cb78), closes #534
  • insert: add missing insert entry to interface (7ca2f56), closes #542
  • log: error ended up in unreadable errors (16512f6), closes #524 #521
  • progamableApi: cmdOptions get passed into setDefaultArgv now (cb88b58)
  • reset: regression introduced in check functionality (b94db96), closes #552
  • switchDatabase: no error was thrown on scope switch (392d88c), closes #470

Features

  • check: add check functionality to determine migrations to run (56acdb9)
  • contribution: enrich contribution instructions (2cd0578), closes #549
  • contribution: enrich contribution instructions, issues (5ee386b)
  • issuetemplate: added a github issue template (3c0fcbf)
  • progamableApi: CMD options can be passed programatically now (fd8562e)
  • progamableApi: using const now (d761ebf)

0.10.0 (2017-11-22)

Bug Fixes

  • api: add missing reference to sync (a2522a2)
  • api: callback called twice (67ac66a), closes #343
  • api: callback not called on run (68f4d89)
  • api: fix introduced undefined behavior of specified configs (9df704e)
  • api: fix race condition on create migration (67a0f61), closes #376
  • api: fix scoping (d6cf5d4), closes #409
  • args: dont parse when called as module (ec24db4), closes #449
  • config: Don't throw if environment variable is empty (c9c49d0), closes #411
  • create: Fix create when using db-migrate as module (2829058), closes #485 #493
  • create: use same timestamp in every created file (f7c28c1)
  • errorhandling: Add missing error assertion in executeDB (376fdc3), closes #381
  • plugin: use correct path to include plugins (f8039f3)
  • resolve: Check if resolved version has plugin support (b681257), closes #425
  • template: fix unnoticed error introduced in the last merge request (3480e7a)
  • test: Stub MySQL connect method instead of calling the original (8d1b978), closes #348
  • tests: fix breaking tests (335dea1)
  • transitioner: add new parser internal to transitioner (a26b6fd)
  • transitioner: catch whitespaces properly (18eb4a6)

Features

0.10.0-beta.6 (2015-12-03)

0.10.0-beta.5 (2015-12-03)

0.10.0-beta.4 (2015-10-20)

0.10.0-beta.3 (2015-10-19)

0.10.0-beta.2 (2015-10-19)

0.10.0-beta.1 (2015-10-17)

0.9.12 (2015-04-02)

0.9.11 (2015-03-22)

0.9.10 (2015-03-17)

0.9.9 (2015-03-12)

0.9.8 (2015-03-06)

0.9.7 (2015-02-25)

0.9.6 (2015-02-25)

0.9.5 (2015-02-24)

0.9.4 (2015-02-24)

0.9.3 (2015-02-22)

0.9.2 (2015-02-14)

0.9.1 (2015-02-14)

0.9.0 (2015-02-13)

0.8.0 (2014-11-25)

0.7.1 (2014-08-05)

0.7.0 (2014-08-01)

0.6.4 (2014-02-17)

0.6.3 (2013-11-25)

0.6.2 (2013-10-08)

0.6.1 (2013-09-20)

0.6.0 (2013-09-13)

0.5.4 (2013-07-13)

0.5.3 (2013-07-10)

0.5.2 (2013-06-16)

0.5.1 (2013-06-05)

0.5.0 (2013-06-03)

0.4.2 (2013-04-29)

0.4.1 (2013-03-06)

0.4.0 (2013-02-28)

0.3.1 (2013-01-28)

0.3.0 (2013-01-22)

0.2.8 (2012-12-07)

0.2.7 (2012-11-17)

0.2.6 (2012-10-30)

0.2.5 (2012-10-10)

0.2.4 (2012-09-17)

0.2.3 (2012-08-29)

0.2.2 (2012-08-28)

0.2.1 (2012-08-15)

0.2.0 (2012-08-03)

0.1.5 (2012-07-12)

0.1.4 (2012-07-09)

0.1.3 (2012-06-09)

0.1.2 (2012-06-06)

0.1.1 (2012-06-05)

0.1.0 (2012-05-30)

0.0.6 (2012-04-02)

0.0.5 (2012-03-02)

0.0.4 (2012-02-02)

0.0.3 (2012-01-03)

0.0.2 (2011-12-31)