v0.7.8
CSV v0.7.8
Closed issues:
- ignoreemptylines should default to true (#638)
- Long Loading Times using CSV.read (#699)
DataFrame(CSV.File(...))
broken with header-only (#702)- CSV Segmentation fault in project environment (#710)
- Regression in v0.7.5 when loading a CSV with only column names (#711)
- Error parsing specific row in CSV File with multiple threads (#713)
- Incorrect parsing of floats in corner cases (#714)
using CSV
throwsEOFError
(#719)- reading CSV with transpose option removes 100 rows of data. (#720)
- TaskFailedException only when threaded=true (#721)
- Problem with threading on short files (#723)
- BoundsError while detecting headers on linux CI (#724)
- BoundsError when "skipto" to "limit" spans >100 rows (#726)
- Need to better handle multithreaded chunking when there's a mismatch between header # of columns and data (#727)
- CSV.write - "bom" keyword argument is not working after update to Julia 1.5 (#732)
- CSV.Chunks crashing on large CSV (#734)
- CSV.write crashes with large dataframe (#735)
- read() reads the first column as a String (#741)
- Allow two consecutive whitespaces as missingstring (#743)
- MethodError: no method matching typesubtract on Julia 1.6 nightly (#744)
- Failure to detect correct delimiter (#746)
- Support empty string delimiter (#748)
- CSV.read crashes with large file (#749)
- Utility method for writing and reading from a multi-line string (#750)
- Performance regressions CSV.Rows since 0.5? (#752)
- Error on julia 1.6.0 nightly when reading csv (#755)
- Change to typesubtract signature causes failure with Julia 1.6-dev (#757)
- CSV.read() crashes while reading large file.(more than 1GB file.) (#759)
- Parse 0 and 1 as Bool if asked for explicitly (#760)
- invalidly quoted field during quoted multi-line string that ends in newline (#765)
- Failure to read file with big integers (Int128) (#769)
- TagBot trigger issue (#774)
Merged pull requests:
- Add canonical url to all generated docs pages to promote latest docs in SEO (#715) (@ianshmean)
- Add canonical url to docs generator (#717) (@ianshmean)
- typo fix (#722) (@tlienart)
- Use Logging.warn to output warning messages (#728) (@gregod)
- Fix when column was maybe detected as pooled, then disappeared in data (#730) (@quinnj)
- Warn if user passes threaded=true, but there aren't enough rows (#731) (@quinnj)
- Make ignoreemptylines=true by default (#736) (@quinnj)
- Add lines_to_check to allow configuring multithreaded parsing (#737) (@quinnj)
- Add canonical URL to older versions of manual (#738) (@nalimilan)
- Add canonical URL to 0.7.x releases (#742) (@nalimilan)
- Fix use of typesubtract for julia 1.6 nightly (#745) (@quinnj)
- Check missingstrings for space/tab for setting Parsers Options (#747) (@quinnj)
- Improve inferrability of getproperty(::Row2, ::Symbol) (#753) (@quinnj)
- Introduce automatic warning silencing (#754) (@quinnj)
- fix an error with writing Any[(a=1,)] (#756) (@bkamins)
- Fallback to singled-threaded parsing if file chunking fails (#761) (@quinnj)
- Tables.partitions for CSV.Chunks and ChainedVector inversion (#762) (@quinnj)
- Fix CSV.Chunks crashing due to finalized buffer (#763) (@quinnj)
- add 0 and 1 to default false/true strings (#764) (@kescobo)
- Remove CategoricalArrays/DataFrames dependencies (#766) (@quinnj)
- Allow passing bufsize to CSV.write (#767) (@quinnj)
- fix Travis CI links in README.md [skip ci] (#770) (@ranocha)
- Fix AbstractVector{UInt8} problem (#772) (@bkamins)
- Allow multithreaded writing of input table partitions (#773) (@quinnj)
- Backport fix to 0.7 and bump version to 0.7.8 (#777) (@nalimilan)