Path to this page:
./
textproc/ruby-csv,
CSV Reading and Writing
Branch: CURRENT,
Version: 3.3.1,
Package name: ruby32-csv-3.3.1,
Maintainer: pkgsrc-usersThis 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)
- (2024-12-15) Updated to version: ruby32-csv-3.3.1
- (2024-03-24) Updated to version: ruby32-csv-3.3.0
- (2023-12-16) Updated to version: ruby31-csv-3.2.8
- (2023-09-09) Updated to version: ruby31-csv-3.2.7
- (2023-03-05) Updated to version: ruby31-csv-3.2.6
- (2023-02-09) Updated to version: ruby31-csv-3.2.5
CVS history: (Expand)
2024-12-15 14:30:48 by Takahiro Kambe | Files touched by this commit (2) | |
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) | |
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) | |
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) | |
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) | |
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
|