Sha256: 1d2d55f37d21632dc4d63160d30ea456a212343a4db7ff255d462d50f5ff9eca

Contents?: true

Size: 1.84 KB

Versions: 1

Compression:

Stored size: 1.84 KB

Contents

= Change Log

Below is a complete listing of changes for each revision of FasterCSV.

== 0.1.8

* Converted FasterCSV.filter() to use ARGF for input.
* Made FasterCSV.<<() aware of FasterCSV::Row objects.
* Switched header rows to include the unconverted headers as fields.
* Rescued IOError when trying to auto detect a line-ending on an output stream
  and used the default system line-ending.
* Added FasterCSV::Row.header_row?() and FasterCSV::Row.field_row?().

== 0.1.6

* Began using a forked development/stable versioning system.
* Reorganized initialization code for easier additions and maintenance.
* Added a check for unknown options.  Exceptions will now be thrown for them.
* Added built-in and custom data converters.  Built-in handle numbers and dates.
* Added Array#to_csv and String#parse_csv.  Both accept normal options.
* Project moved to RubyForge Subversion.
* Added auto-discovery for <tt>:row_sep</tt> (now the default).
* Added FasterCSV::filter() for easy Unix-like CSV filters.
* Added support for accessing fields by headers.
  * Headers can have their own converters.
  * Headers can be skipped or returned as needed.
  * FasterCSV::Row allows index or header access while retaining order and
    allowing for duplicate headers.

== 0.1.4

* Fixed <tt>:col_sep</tt> escaping bug (reported by Kev Jackson).
* Switched to the use of named parsers internally.

== 0.1.3

* Fixed typo in gem spec causing a require bug.

== 0.1.2

* Built gem with Ruby 1.8.2, to bypass YAML/RubyGems issue.

== 0.1.1

* Built gem with Ruby 1.8.4 Preview 1, to _try_ and bypass YAML/RubyGems issue.
* Added missing test file to released packages.
* Clarified call-seq documentation for open() and parse().
* Clarified passed String positions for new(), in documentation.
* Expanded generate() to handle appending to an existing String.

== 0.1.0

* Initial public release.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fastercsv-0.1.8 CHANGELOG