CHANGELOG in fastercsv-0.2.1 vs CHANGELOG in fastercsv-1.0.0
- old
+ new
@@ -1,32 +1,44 @@
= Change Log
Below is a complete listing of changes for each revision of FasterCSV.
+== 1.0.0
+
+* Fixed FasterCSV.rewind() to reset the FasterCSV.lineno() counter.
+* Fixed FasterCSV.rewind() to reset the header processing.
+* Fixed documentation typos.
+* Switched STDOUT and STDERR usage to $stdout and $stderr where appropriate.
+* Added FasterCSV::Row.==().
+* Enhanced FasterCSV::Row.fields() to support Ranges, even for headers.
+* The slurping methods now return the new FasterCSV::Table objects.
+* Fixed parser so multibyte <tt>:col_sep</tt> works now.
+* Added a few examples for usage.
+
== 0.2.1
* Removed autorequire from GemSpec.
* Made Rakefile VERSION aware.
* General Rakefile cleanup.
== 0.2.0
* Added VERSION constant.
* Significantly improved test speed.
-* Worked around Date::parse bug so tests will pass on Windows.
+* Worked around Date::parse() bug so tests will pass on Windows.
* Documented test procedure.
-* Made FasterCSV#lineno CSV aware.
+* Made FasterCSV.lineno() CSV aware.
* Added line numbers to MalformedCSVError messages.
* <tt>:headers</tt> can now be set to an Array of headers to use.
* <tt>:headers</tt> can now be set to an external CSV String of headers to use.
* Added an <tt>:unconverted_fields</tt> options, so those can be returned
when needed.
* Provided support for the serialization of custom Ruby objects using CSV.
* Added CSV drop-in interface.
* Added header information to FieldInfo Struct for conversions by header.
* Added an alias to support <tt>require "fastercsv"</tt>.
* Added FCSV alias for FasterCSV.
-* Added FasterCSV::instance and FasterCSV()/FCSV() shortcuts for easy output.
+* Added FasterCSV::instance() and FasterCSV()/FCSV() shortcuts for easy output.
== 0.1.9
* Fixing the require "English" bug.