CHANGELOG in activewarehouse-etl-0.4.0 vs CHANGELOG in activewarehouse-etl-0.5.0

- old
+ new

@@ -1,18 +1,30 @@ 0.1.0 - Dec 6, 2006 - * Initial release - +* 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 - +* 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 - +* 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 +* 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 - +* 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 \ No newline at end of file