Sha256: 446252fa901ca6f202f1a3c3c3462a6d1dc1c38ff08542a1ce19e4091bb92bcd

Contents?: true

Size: 1.7 KB

Versions: 1

Compression:

Stored size: 1.7 KB

Contents

0.1.0 - Dec 6, 2006
* Initial release

0.2.0 - Dec 7, 2006
* Added an XML parser for source parsing
* Added support for compound key constraints in destinations via the :unique => [] option
* Added ability to declare explicit columns in bulk import
* Added support for generators in destinations
* Added a SurrogateKeyGenerator for cases where the database doesn't support auto generated surrogate keys

0.3.0 - Dec 19, 2006
* Added support for calculated values in virtual fields with Proc

0.4.0 - Jan 11, 2006
* Added :skip_lines option to file source configurations, which can be used to skip the first n lines in the source data file
* Added better error handling in delimited parser - an error is now raised if the expected and actual field lengths do not match
* Added :truncate option for database destination. Set to true to truncate before importing data.
* Added support for :unique => [] option and virtual fields for the database destination

0.5.0 - Feb 17, 2007
* Changed require_gem to gem and added alias to allow for older versions of rubygems
* Added support for Hash in the source configuration where :name => :parser_name defines the parser to use and
  :options => {} defines options to pass to the parser
* Added support for passing a custom Parser class in the source configuration
* Removed the need to include Enumerable in each parser implementation
* Added new date_to_string and string_to_date transformers
* Implemented foreign_key_lookup transform including an ActiveRecordResolver
* Added real time activity logging which is called when the etl bin script is invoked
* Improved error handling
* Default logger level is now WARN

0.5.1 - Feb 18, 2007
* Fixed up truncate processor
* Updated HOW_TO_RELEASE doc

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activewarehouse-etl-0.5.1 CHANGELOG