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