Skip to content

Latest commit

 

History

History
76 lines (76 loc) · 3.52 KB

CHANGELOG.rdoc

File metadata and controls

76 lines (76 loc) · 3.52 KB

0.1.4 / 04 Mar 2011

  • 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)

0.1.3 / 21 Feb 2011

  • 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)

0.1.2 / 14 Feb 2011

  • 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.

0.1.1 / 28 Jan 2011

  • 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

0.1.0 / 21 Jan 2011

  • 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.

0.0.9 / 19 Jan 2011

  • 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

0.0.8 / 18 Jan 2011

  • Added ability to embed as object on an embedded table

  • Some bugs fixed

  • Updated README with new table options

  • Improved data conversion on processing

0.0.7 / 17 Jan 2011

  • 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

0.0.6 / 16 Jan 2011

  • Added the ability to embed tables into collections (currently only one to many relationship)

  • Few tweaks and improvements in code

0.0.5 / 15 Jan 2011

  • Improved description for mongify.

0.0.4 / 15 Jan 2011

  • 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

0.0.3 / 28 Dec 2010

  • Switched gemspec generation to raw gemspec and added Bundler for easier development

  • Added LICENSE

  • Cleaned up the require statements through out the app

0.0.2 / 09 Jun 2010

  • Rewrote the whole CLI interface

  • Removed datamapper and added active_record

  • Improved tests to cover most of the code

  • Changed overall commands for Mongify

0.0.1 / 22 Mar 2010

  • Initial Setup