- Added DataMapper support, no API changes for current users. Refer to the README for information.
- Add option to specify custom index name
- Add mysql2 compatibility
- Add AtomicSwitcher
- Improve change_column
- closes soundcloud#11 this critical bug could cause data loss. table parser was replaced with an implementation that reads directly from information_schema.
- released to rubygems
- added change_column
- final 1.0 release
- removed spec binaries from gem bins
- added SqlHelper.annotation into the middle of trigger statements. this is for the benefit of the killer script which should not kill trigger statements.
- added --confirm to kill script; fixes to kill script
- moved scripts into bin, renamed, added to gem binaries
- added '-- lhm' to the end of statements for more visibility
- Speedup migrations for tables with large minimum id
- Add a bit yard documentation
- Fix issues with index creation on reserved column names
- Improve error handling
- Add tests for replication
- Rename public API method from
hadron_change_table
tochange_table
- Add tests for ActiveRecord 2.3 and 3.1 compatibility
- Speedup migrations for tables with large ids
- Fix conversion of milliseconds to seconds
- Fix handling of sql errors
- Add helper to create unique index
- Allow index creation on prefix of column
- Quote column names on index creation
- Remove ambiguous method signature
- Documentation fix
- 1.8.7 compatibility
- rewrite.
- Include changelog in gem
- Add Ruby 1.8 compatibility
- Setup travis continuous integration
- Fix record lose issue
- Fix and speed up specs
- Merged Pullrequest #9
- code cleanup
- Merged Pullrequest #8
- Merged Pullrequest #7
- Merged Pullrequest #4
- Merged Pullrequest #1
- Initial Release