Change Log
All notable changes to this project will be documented in this file.
v2.3.0 - 2020-03-22
Added
migrationsList
helper to easily build a valid list of migrations
#199
Changed
- Documentation updates
#198
- Updated dependencies
#203
- Configure babel to not rely on babel-runtime
#202
- Skip logging non-migration files
#190
v2.2.0 - 2018-11-18
Added
- feat: support passing an array of Migrations
#164
Changed
- Doc fixes
#155
- Add support for coffeescript 2
#157
- throw error if a migration method doesn't return a thenable
#158
- Update README.md with respect to MongoDBStorage
#165
- fix multiple jsdoc lines related to MongoDBStorage
#174
- clarify up/down migrations "to" option
#176
- Test isolation by using different sqlite databases in each testsuite
#180
v2.1.0 - 2017-10-23
Added
- Ability to traverse sub directories
#80
v2.0.0 - 2017-05-10
Added
- Warn about ignored files in migrations directory
#108
- Support ES6 default export in migrations
#132
- Support custom storage instances
#133
Changed
- Use ES6 classes instead of redefine classes
#130
- Pass only storage options to Storage constructor
#137
(Old format is still supported but deprecated.)
Breaking changes
- Migration.migration(), Migration.up(), and Migration.down() returns Promise
instead of Bluebird #132
Deprecations
- Pass only storage options to Storage constructor
#137
v1.12.0 - 2017-04-21
Added
- Option
timestamps
to Sequelize storage #99
Fixed
- Reject migration if umzug can't find the migration method #115
v1.11.0 - 2016-04-29
Added
- Events
migrating
, migrated
, reverting
, and reverted
#76
- Official support to all major Sequelize versions #73
- Official support to Node.js v0.12, io.js v1-v3, and Node.js v4-v5 #73
Fixed
- Compatibility issues with Sequelize >= 3.15.1 #67
v1.10.0 - 2016-04-17
Added
- Option
from
to up
and down
methods #72
Fixed
- Configurable
up
and down
methods #70
v1.9.1 - 2016-03-14
Fixed
- Call of
down
with empty object
v1.9.0 - 2016-02-09
Changed
- Set charset for SequelizeMeta table to
utf8
v1.8.1 - 2016-02-09
Added
- Print details in error cases
Changed
- The
options
input object is not modified anymore
- Updated lodash to 4.3.0
v1.8.0 - 2016-01-05
Added
v1.7.2 - 2015-12-27
Fixed
- Migrations on utf8mb4 databases
v1.7.1 - 2015-12-03
Changed
- Ensure existence of migration specified by
to
parameter
v1.7.0 - 2015-11-21
Added
- Option to define the database schema
Changed
- Sort table entries when reading currently executed migrations
1.6.0
Changed
- Don't resolve the sequelize library anymore but use the instance's constructor
1.5.0
Added
- ActiveRecord like logging
1.4.0
Added
- Builds for all versions of sequelize
Changed
- Project is now compatible with all versions of sequelize
1.3.1
Changed
1.3.0
Added
- Possibility to define the column type of the sequelize meta table