./textproc/ruby-csv, CSV Reading and Writing

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.3.1, Package name: ruby32-csv-3.3.1, Maintainer: pkgsrc-users

This library provides a complete interface to CSV files and data. It
offers tools to enable you to read and write to and from Strings or IO
objects, as needed.


Required to run:
[lang/ruby31-base]

Master sites:

Filesize: 64.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-15 14:30:48 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.1

3.3.1 (2024-12-15)

Improvements

* CSV.open: Changed to detect BOM by default. Note that this isn't enabled
  on Windows because Ruby may have a bug.  See also:
  https://bugs.ruby-lang.org/issues/20526

    - GH-301
    - Reported by Junichi Ito

* Improved performance.

    - GH-311
    - GH-312
    - Patch by Vladimir Kochnev

* CSV.open: Added support for StringIO as an input.

    - GH-300
    - GH-302
    - Patch by Marcelo

* Added a built-in time converter. You can use it by converters: :time.

    - GH-313
    - Patch by Bart de Water

* Added CSV::TSV for tab-separated values.

    - GH-272
    - GH-319
    - Reported by kojix2
    - Patch by Jas

* Thanks

    - Junichi Ito
    - Vladimir Kochnev
    - Marcelo
    - Bart de Water
    - kojix2
    - Jas
   2024-03-24 15:33:30 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.0

3.2.9 (2024-03-22)

Fixes

* Fixed a parse bug that wrong result may be happen when:

    - :skip_lines is used
    - :row_separator is "\r\n"
    - There is a line that includes \n as a column value

 Reported by Ryo Tsukamoto.

 GH-296

3.3.0 (2024-03-22)

Fixes

* Fixed a regression parse bug in 3.2.9 that parsing with :skip_lines may
  cause wrong result.
   2024-01-21 16:28:47 by Takahiro Kambe | Files touched by this commit (1)
Log message:
textproc/ruby-csv: not for ruby33

This package is only for devel/ruby-redmine51 and ruby33 contains the same
version as default gem.
   2023-12-16 06:11:43 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.2.8

3.2.8 (2023-11-08)

Improvements

* Added CSV::InvalidEncodingError.

  Patch by Kosuke Shibata.

  GH-287

Thanks

* Kosuke Shibata
   2023-09-09 16:38:46 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
textproc/ruby-csv: update to 3.2.7

ruby-csv is default gem but 3.2.7 is newer version for both Ruby 3.1 and 3.2
with a few bug fixes.

3.2.7 (2023-06-26)

Improvements

* Removed an unused internal variable.  GH-273 [Patch by Mau Magnaguagno]
* Changed to use https:// instead of http:// in documents.  GH-274 [Patch by
  Vivek Bharath Akupatni]
* Added prefix to a helper module in test.  GH-278 [Patch by Luke Gruber]
* Added a documentation for liberal_parsing: {backslash_quotes: true}.
  GH-280 [Patch by Mark Schneider]

Fixes

* Fixed a wrong execution result in documents.  GH-276 [Patch by Yuki
  Tsujimoto]

* Fixed a bug that the same line is used multiple times.  GH-279 [Reported
  by Gabriel Nagy]

Thanks

* Mau Magnaguagno
* Vivek Bharath Akupatni
* Yuki Tsujimoto
* Luke Gruber
* Mark Schneider
* Gabriel Nagy
   2023-09-09 15:52:57 by Takahiro Kambe | Files touched by this commit (9)
Log message:
Drop support for Ruby 3.0.
   2023-05-30 17:34:58 by Takahiro Kambe | Files touched by this commit (1)
Log message:
textproc/ruby-csv: drop support for ruby27

Now this package is for redmine50 on ruby30.
   2023-03-05 06:15:40 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.2.6

pkgsrc change:

* Add note that this package is mainly for redmine50 on Ruby 2.7 and 3.0.
* Not for Ruby 3.2 since ruby32-base has the same version as default gem.

3.2.6 (2022-12-08)

Improvements

* CSV#read consumes the same lines with other methods like CSV#shift.
  [GitHub#258] [Reported by Lhoussaine Ghallou]
* All Enumerable based methods consume the same lines with other methods.
  This may have a performance penalty.  [GitHub#260] [Reported by Lhoussaine
  Ghallou]
* Simplify some implementations.  [GitHub#262] [GitHub#263] [Patch by Mau
  Magnaguagno]

Fixes

* Fixed CSV.generate_lines document. [GitHub#257] [Patch by Sampat Badhe]

Thanks

* Sampat Badhe
* Lhoussaine Ghallou
* Mau Magnaguagno