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

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 3.3.6, Package name: ruby34-csv-3.3.6, 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: 65 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-06 17:48:17 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.6

pkgsrc change: remove Ruby version restriction.

3.3.6 (2026-07-27)

Improvements

* CSV::Row#to_h: Added support for block.

        GH-356
        Patch by Vlad

* Ensured using path_or_io for parameter name that accepts path or IO.

        GH-358
        Patch by Yuto Urushima

* Changed to not using enumerator in CSV.

        GH-361
        GH-363
        Reported by Cas Donoghue

Fixes

* Fixed a bug that \r in unquoted fields are rejected when row separator
  doesn't contain \r

        GH-60
        GH-346
        Patch by Jas

* Fixed a typo in documentation.

        GH-350
        Patch by tmr111116

Thanks

* Jas
* tmr111116
* Vlad
* Yuto Urushima
* Cas Donoghue
   2026-04-08 16:29:36 by Takahiro Kambe | Files touched by this commit (23)
Log message:
Remove support for ruby32.
   2026-02-09 08:51:35 by Takahiro Kambe | Files touched by this commit (1)
Log message:
textproc/ruby-csv: not for ruby40

Ruby 4.0.1 has the same version as bundled gem.
   2025-06-04 15:58:54 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.5

3.3.5 (2025-06-01)

Improvements

* docs: Fixed StringScanner document URL.
    - GH-343
    - Patch by Petrik de Heus

Thanks

* Petrik de Heus
   2025-04-16 17:28:24 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.4

pkgsrc change: Allow build with Ruby 3.4.

3.3.3 (2025-03-20)

Improvements

* csv-filter: Add an experimental command line tool to filter a CSV.
    - Patch by Burdette Lamar

Fixes

Fixed wrong EOF detection for ARGF
    - GH-328
    - Reported by Takeshi Nishimatsu

Fixed a regression bug that CSV.open rejects integer mode.
    - GH-336
    - Reported by Dave Burgess

Thanks

* Takeshi Nishimatsu
* Burdette Lamar
* Dave Burgess

3.3.4 (2025-04-13)

Improvements

* csv-filter: Removed an experimental command line tool.
    - GH-341
   2025-03-18 14:48:00 by Takahiro Kambe | Files touched by this commit (1)
Log message:
textproc/ruby-csv: fix typo in comment

This is csv not irb.
   2025-01-02 06:47:28 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-csv: update to 3.3.2

pkgsrc change: restrict Ruby's version (not for Ruby 3.4).

3.3.2 (2024-12-21)

Fixes

* Fixed a parse bug with a quoted line with col_sep and an empty line.
  This was introduced in 3.3.1.

    - GH-324
    - Reported by stoodfarback

Thanks

* stoodfarback
   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