New Features:
- Added support for PostgreSQL (via Roman Ostolosh)
Fix:
- Fixed migration table creation for PostgreSQL (via Brandon Keene)
Fix:
- Fix string type for PostgreSQL #14 (via Matt Huggins)
- Fix renameTable method for PostgreSQL #15 (via Roman Ostolosh)
Fix:
- Respect column length specification on column defs #16 (via Matt Huggins)
- Allow default environment to be dev or development #17 (via Matt Huggins)
Fix:
- Fix migration table creation error on PostgreSQL >= 9.1 #20
- Document length property on columns #19 (via Glen Mailer)
Fix:
- Add testing for all supported database drivers
- Fix dropTable on PostgreSQL #21
- Implement removeColumn and changeColumn for MySQL
New Feature:
- Expose currently running environment name #22
- Added an insert method to the API #23
- Add support for unknown column data types #34
Fix:
- Fixed error creating migration table #26
- Fixed removeIndex error in MySQL #37
- Fixed issue with tests using too many connections under PostgreSQL
- Fixed error running migrations under sqlite3 #27
Improvement:
- Added compatibility for mysql-2.0.0-alpha driver #25
Fix:
- Fix default value error when using Postgres #43
Fix:
- Fix error when using mysql-2.0.0-alpha3 driver #44
Fix:
- Use --migrations-dir option when specified #47
- Handle unique constraints in changeColumn() for postgres #46 (via @ryanmeador)
Fix:
- Fix randomly occuring migration sorting error on empty db #51
Fix:
- Fix db.removeIndex for MySQL #42 (via @aprobus)
- Workaround for node-mysql bug mysqljs/mysql#289 #54 (via @aprobus)
Fix:
- Support process.env.DATABASE_URL for postgres, for use with Heroku #57 (via @garth)
Improvement
- Added support for additional MySQL data types #58 (via @jpravetz)
Improvement:
- Added support for MySQLs LONGTEXT #62 (via @joeferner)
New Feature:
- Added dry-run support for migrations #55 (via @joeferner)