GitHub / ruby/csv / commits
CSV Reading and Writing
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 19c7649c | Unify first parameter name to `path_or_io` across methods (#358) |
Yuto Urushima <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 79eb55ab |
Bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.0.0 (#357)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 4a5c5041 |
Support block in CSV::Row#to_h (#356)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Vlad <t****d@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| bc698274 |
Bump actions/checkout from 5 to 6 (#354)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a2bda1e1 | Link to LICENSE.txt | Sutou Kouhei <k****u@c****m> | 8 months ago | |
| 0de1bf0d |
Bump actions/checkout from 4 to 5 (#351)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1ef25f9f | Fix typo in documentation: use `lineno` instead of `line_no` (#350) |
tmr111116 <t****6@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 4a706107 |
Fix: Allow \r in unquoted fields when row separator doesn't contain \r (#346)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Jas <j****2@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 0bcb71fc | ci benchmark: ensure installing old versions (#349) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 650b9c2e | ci: don't use Ruby 2.5 on Ubuntu (#347) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 9417e554 | Bump version | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| ecdc355b | Add 3.3.5 entry | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| 69d98862 | Use `Ractor#value` as `Ractor#take` is removed (#344) |
Koichi Sasada <k****1@a****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| be2189b6 |
Replace link to ruby-doc.org with docs.ruby-lang.org (#343)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Petrik de Heus <p****k@d****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cfd5fe80 | Bump version | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| 43d0856a | Add 3.3.4 entry | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| 5ceeafa1 | csv-filter: remove (#341) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7eea19a6 |
csv-filter: add --col-sep (#338)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a66c40f9 |
csv-filter: add --output-quote-char (#334)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 75009b9d | Bump version | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| d2abb36c | Add 3.3.3 entry | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| f394f79f | CSV.read: Add support for integer mode again | Sutou Kouhei <k****u@c****m> | about 1 year ago | |
| 34e21fa4 |
csv-filter: add --row-sep (#335)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 29723a0a |
csv-filter: add --input-quote-char (#333)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 559fbf70 | csv-filter: add --output-col-sep (#332) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f5243560 | csv-filter: add --output-row-sep (#331) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| eec15def | csv-filter: Add --input-row-sep (#330) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bfaa5fb9 | Add option --input-col-sep to csv-filter (#329) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c457574a | ci benchmark: use the latest Ruby | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 34550ad7 | ci test: update Ruby versions | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 6f1c50f5 |
Add bare bones console application for filtering CSV (#321)
Co-authored-by: Sutou Kouhei <k****u@c****g>, Sutou Kouhei <k****u@c****m> |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 49129ff6 | Add RDoc dependency | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| a13a4b21 | Fix wrong EOF detection for ARGF | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| f9254d46 |
Provide a 'Changelog' link on rubygems.org/gems/csv (#327)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
mark-young-atg <1****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f33c613c | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| eb20531d | Add 3.3.2 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| abf32b60 | Fix a parse bug with a quoted line with col_sep and an empty line | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 61b72372 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 7e577ec2 | Add 3.3.1 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 8df779e9 | release: add support for Trusted Publishing | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| bc11345b | Drop `:nodoc:` options from core classes that contains methods with docs (#322) |
Soutaro Matsumoto <m****o@s****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7b8c3ca2 |
Add CSV::TSV class for tab-separated values (#319)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Jas <j****2@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3a7e7c7a | [DOC] More about filter options (#316) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 189851d2 | Add Time converter to CSV::Converters (#313) |
Bart de Water <4****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| ce911980 | Allow CSV.open with StringIO argument (#302) |
Marcelo <M****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| bb93c289 | Don't build quoted_fields array when not needed (#312) |
Vladimir Kochnev <h****e@y****u>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| e75132e3 | Avoid dynamic parse method dispatch for faster access (#311) |
Vladimir Kochnev <h****e@y****u>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 4534f35c | Update filtering recipes to clarify parsing and writing headers (#309) |
Jerome Paul <j****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 6544b215 |
Fix typo in recipe "Parse from File with Headers" (#307)
Co-authored-by: Herwin <h****w@u****m>, Sutou Kouhei <k****u@c****g> |
Herwin <h****w@h****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 47bf76fe | Don't enable BOM detection automatically on Windows | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| a727f843 | ci test: fix key | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| f7e31c11 | ci test: fix style | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 03542831 | ci test: fix key | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| e40afeb8 | ci test: fix key | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| b706d91d | CSV.open: detect BOM by default | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 4e19f3da | doc CSV.parse: Add BOM handling (#305) |
Junichi Ito <j****t@s****p>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 73b877de | Exclude older than 2.6 on macos-14 (#304) |
Nobuyoshi Nakada <n****u@r****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 50667586 | Move development dependencies to Gemfile (#303) |
Nobuyoshi Nakada <n****u@r****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b9c80bd5 | Use www.rfc-editor.org for RFC text. (#299) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 2c3b0c18 | ci: set timeout | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| bf23ab4a | Bump version | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 2409bdf0 | Add 3.3.0 entry | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| a5e738b1 | Revert "parser: simplify :skip_lines implementation" | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| b9a8f36f | test: use binmode for Windows | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 3a92d037 | Bump version | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 0fcb0f27 | Add 3.2.9 entry | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| c2cc9841 | parser: simplify :skip_lines implementation | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 86de3310 | Fix a bug that wrong parse result with :skip_lines | Sutou Kouhei <k****u@c****m> | about 2 years ago | |
| 3ae91944 | README: Fix link to API docs (#295) |
Olle Jonsson <o****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b693b7fb | Update link to Recipes documentation in Readme (#294) |
Jarrett Green <h****f@j****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0cba3e76 | Bump version | Sutou Kouhei <k****u@c****m> | over 2 years ago | |
| 2b0a647e | Add 3.2.8 entry | Sutou Kouhei <k****u@c****m> | over 2 years ago | |
| 4f7af0a6 | Use reusing workflow (#289) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| af64a15b | [DOC] Fix broken links (#283) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 68b44887 | Add CSV::InvalidEncodingError (#287) |
Kosuke Shibata <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 281b1a55 |
Bump actions/checkout from 3 to 4 (#286)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e090da19 | Bump version | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| e6b546b2 | Add 3.2.7 entry | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| 992c16a3 | ci release: use GitHub Releases and Dicsussions | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| 183635ab | Fix a bug that the same line is used multiple times | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| bfbd6bbf | Remove nonexistent variable | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| 5df650be | parser: add one more trace | Sutou Kouhei <k****u@c****m> | almost 3 years ago | |
| 0dcfcd9c | docs: Add entry for backslash_quotes liberal parsing (#280) |
Mark Schneider <g****b@m****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| cc6b47a4 | Support RJIT (#281) |
Nobuyoshi Nakada <n****u@r****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 22e62bc6 | test: rename Helper to CSVHelper (#278) |
Luke Gruber <l****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| cc76ffbf | docs: fix example in Recipe: Capture Unconverted Fields (#276) |
Yuki Tsujimoto <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 04862ccf | test: use mailing list ID instead of unavailable URL | Sutou Kouhei <k****u@c****m> | over 3 years ago | |
| e2a06929 | Use https links instead of http (#274) |
Vivek Bharath Akupatni <a****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e5622c53 | Remove unused @double_quote_character from Parser (#273) |
Mau Magnaguagno <m****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 68e1ccbe | Backport from ruby/ruby changes (#269) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8606ee83 | Bump version | Sutou Kouhei <k****u@c****m> | over 3 years ago | |
| 816b48b9 | Add 3.2.6 entry | Sutou Kouhei <k****u@c****m> | over 3 years ago | |
| af0e125f | test: Use CSV.foreach with block and fix typo (#267) |
Mau Magnaguagno <m****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 684573a0 | Remove unused deleted from CSV::Table#delete_if (#264) |
Mau Magnaguagno <m****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c7b4094d | Bump actions/checkout from 2 to 3 (#266) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 80247265 | Added dependabot for GitHub Actions (#265) |
Hiroshi SHIBATA <h****t@r****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 27fb15c4 |
Remove key sorting in CSV.instance (#262)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
Mau Magnaguagno <m****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ff427ab8 | Remove to_s from CSV.filter (#263) |
Mau Magnaguagno <m****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| acc05116 | All Enumerable based methods consume the same lines with other methods | Sutou Kouhei <k****u@c****m> | over 3 years ago | |
| 71e6d24e | CSV#read consumes the same lines with other methods like CSV#shift | Sutou Kouhei <k****u@c****m> | over 3 years ago |