Releases: ruby/csv
csv 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
csv 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.
-
CSV.open
: Added support forStringIO
as an input. -
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.
Thanks
-
Junichi Ito
-
Vladimir Kochnev
-
Marcelo
-
Bart de Water
-
kojix2
-
Jas
csv 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.
csv 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.
Thanks
- Ryo Tsukamoto
csv 3.2.8 - 2023-11-08
csv 3.2.7 - 2023-06-26
Improvements
-
Removed an unused internal variable.
GH-273
[Patch by Mau Magnaguagno] -
Changed to use
https://
instead ofhttp://
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:
.
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