All notable changes to this project until v2.3.0 were documented in this file.
For the change logs for versions above v2.3.0, please refer to the GitHub releases section.
migrationsList
helper to easily build a valid list of migrations #199
- Documentation updates #198
- Updated dependencies #203
- Configure babel to not rely on babel-runtime #202
- Skip logging non-migration files #190
- feat: support passing an array of Migrations #164
- 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
- Ability to traverse sub directories #80
- Warn about ignored files in migrations directory #108
- Support ES6 default export in migrations #132
- Support custom storage instances #133
- Use ES6 classes instead of redefine classes #130
- Pass only storage options to Storage constructor #137 (Old format is still supported but deprecated.)
- Migration.migration(), Migration.up(), and Migration.down() returns Promise instead of Bluebird #132
- Pass only storage options to Storage constructor #137
- Option
timestamps
to Sequelize storage #99
- Reject migration if umzug can't find the migration method #115
- Events
migrating
,migrated
,reverting
, andreverted
#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
- Compatibility issues with Sequelize >= 3.15.1 #67
- Option
from
toup
anddown
methods #72
- Configurable
up
anddown
methods #70
- Call of
down
with empty object
- Set charset for SequelizeMeta table to
utf8
- Print details in error cases
- The
options
input object is not modified anymore - Updated lodash to 4.3.0
- The
none
storage
- Migrations on utf8mb4 databases
- Ensure existence of migration specified by
to
parameter
- Option to define the database schema
- Sort table entries when reading currently executed migrations
- Don't resolve the sequelize library anymore but use the instance's constructor
- ActiveRecord like logging
- Builds for all versions of sequelize
- Project is now compatible with all versions of sequelize
- Update lodash to 3.0
- Possibility to define the column type of the sequelize meta table