-
Changed gemspec to point to new homepage at ‘mongify.com’
-
Small change to attempt to fix issue in Ruby 1.9 (Mongify still doesn’t work in 1.9, but making a step towards it)
-
Made all exception stem from MongifyError and system always raises a child of MongifyError.
-
Brought in the progress bar into source
-
Changed behaviour on storing BigDecimal (now converts into String)
-
Added ability to convert BigDecimal to integer via an :at => ‘integer, :scale => 2 settings.
-
Improved Progress Bar display, now it gives you a better feel for what’s going on.
-
Added an index on pre_mongified_id to speedup lookup times (Making it 42 times faster on import of embedded tables)
-
Fixed bug in importing of polymorphic tables where associations are nil
-
Fixed bug where pre_mongified_id would be a string and not an integer (causing no updates of ref_ids)
-
More Improvements to README and RDOC
-
Added ability to :force => true on a mongodb_connection, forcing it to drop database before processing.
-
Improved UI output
-
Added activesupport notifications to keep track of what is happening with the system during import.
-
Renamed GenerateDatabase to DatabaseGenerator
-
Renamed Table#embed? to Table#embedded?
-
Renamed Table#embed_as_object? to Table#embedded_as_object?
-
Added support for polymorphic tables
-
Did some file cleanup for unused files
-
Moved from Alpha to Beta! :)
-
Improved internal RDocs
-
Improved specs
-
Refactored
-
Renamed ‘translate’ command to ‘translation’
-
Added :auto_detect option to columns
-
Added ability to do a before_save on the table.
-
Added ability to rename tables
-
Fixed bug ‘pre_mogified_id’ not being removed in all records
-
Added ability to ignore tables
-
Added ability to ignore columns
-
Added ability to rename columns
-
Added ability to embed as object on an embedded table
-
Some bugs fixed
-
Updated README with new table options
-
Improved data conversion on processing
-
Added mysql2 as a dependency
-
Improved error message when configuration file not provided
-
More detailed README file
-
Removed :default flag for column (there was no need for this)
-
Removed ‘pre_mongified_id’ from all collections (including embedded)
-
Removed the parent_id from an embedded row
-
Added the ability to embed tables into collections (currently only one to many relationship)
-
Few tweaks and improvements in code
-
Improved description for mongify.
-
Switched the way connection files are written out.
-
Fixed issue with Configuration File reader
-
Added a Rake task to setup a mysql database for testing (for development only)
-
Added a way to create a translation file from a sql configuration
-
Added a printer ability for translation and command
-
Added MongoDB connection
-
Improved test coverage
-
Added the first version of processing command (very basic)
-
Indexed columns in table class to speedup lookup time
-
Added ability to update references once database is populated
-
Switched gemspec generation to raw gemspec and added Bundler for easier development
-
Added LICENSE
-
Cleaned up the require statements through out the app
-
Rewrote the whole CLI interface
-
Removed datamapper and added active_record
-
Improved tests to cover most of the code
-
Changed overall commands for Mongify
-
Initial Setup