Skip to content

Latest commit

 

History

History
121 lines (121 loc) · 5.53 KB

CHANGELOG.rdoc

File metadata and controls

121 lines (121 loc) · 5.53 KB

0.9.1 / Dev version

  • Fixed issue with MySql when specifying port (thanks to sebastianmarr)

0.9 / 08 Feb 2013

  • Changed Mongify Syntax (thanks to tanema)

  • Improved error handling

  • Improved Test output

  • Refactored Commands

  • Updated Gem Requirements

  • Removed depricated calls (from Mongo insert statement)

  • Removed MySql2 dependency (ActiveRecord takes care of that)

0.3.1 / 21 Jan 2013

  • README examples updated

  • README typos fixed.

  • Added ability to fetch IDs of fields that have an array of ids

0.3 / 12 Sep 2012

  • Added ability to work with :key columns that were not :integer values

    • You can now specify :as value for a type :key column

    • Tranlsation generator will prefill :as for :key columns

  • Updated README

  • Improved tests

  • Small refactoring

0.2.2 / 11 Sep 2012

  • Fix broken specs (Pranas Kiziela)

  • Fix translation process when embedding multiple objects (Pranas Kiziela)

  • Fix typos (Pranas Kiziela)

  • Rake file fixed to work in Ruby 1.8 and Ruby 1.9

0.2.1 / 11 Sep 2012

  • This version was skipped (internal issues)

0.2.0 / 01 Jun 2011

  • Added the ability to modify parent table when working with embedded tables

0.1.7 / 03 May 2011

  • Changed logic to NOT translate columns that are not in the translation file. If column is not listed, it’s not moved over.

  • Fixed issue with case sensitivity of column names

  • Made sure that default value returned is a string (when translating)

  • Ensured to_s/to_print would output correct column name (even if it’s renamed_to)

0.1.6 / 13 Apr 2011

  • Removed no longer needed dependencies

  • Small tweak to the cucumber tests to ensure correct feedback

  • Small changes to the README

0.1.5 / 08 Apr 2011

  • Removed Gem::Specification#default_executable= from gemspec because it’s deprecated with no replacement

  • Updated code to work with Ruby 1.9 (thanks to eimermusic for pointing out a ruby 1.9 issue to me)

  • Added Rake as a development dependency

  • Added new rake tasks: test, test:rspec, test:cucumber

  • Updated to newer gems for ActiveSupport and Mongo Drivers.

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