- Enhanced cancellation via
NSProgress
by exposing data in theuserInfo
dictionary. - Added error definition for cancelled migrations.
- Changed migration method to use 1 transaction per migration instead of 1 for all migrations.
- Fixed buggy behavior where
FMDBMigraitonManager
instances would close databases they did not open (and thus own). - Changed introspection methods to avoid generating query errors when the
schema_migrations
table does not yet exist.
- Added support for working with databases directly.
- Initial implementation of FMDBMigrationManager.