Skip to content

Releases: JuliaData/CSV.jl

v0.10.4

30 Mar 23:05
3ebd2c9
Compare
Choose a tag to compare

CSV v0.10.4

Diff since v0.10.3

Merged pull requests:

  • Simplify precompilation to try and avoid crash on windows (#996) (@quinnj)

v0.10.3

06 Mar 05:28
604333f
Compare
Choose a tag to compare

CSV v0.10.3

Diff since v0.10.2

Closed issues:

  • CSV.File throws for MethodError for RDatasets csv file (#972)
  • Cannot load CSV.jl at all (precompilation) (#976)
  • CSV.write strange behaviour (#978)
  • CSV fails to compile (#981)
  • CSV precompile issue (#985)

Merged pull requests:

v0.10.2

19 Jan 18:51
df718c7
Compare
Choose a tag to compare

CSV v0.10.2

Diff since v0.10.1

Closed issues:

  • Option to strip whitespace from strings (#951)
  • Problem with SentinelArrays.ChainedVector when limit/skipto is set (#963)
  • CSV Fails to pre-compile on Julia 1.7 M1 Mac (#965)

Merged pull requests:

  • Fix use of limit in multithreaded parsing (#964) (@quinnj)

v0.10.1

16 Jan 20:08
1061e24
Compare
Choose a tag to compare

v0.10.0

15 Jan 23:51
84232cf
Compare
Choose a tag to compare

CSV v0.10.0

Diff since v0.9.11

Closed issues:

  • Possible string type detection bug (#945)
  • StackOverflowError when combining csv, hybridarrays and symbolics in 1.7  (#946)
    
  • Spurius warning when reading files lacking last value and newline (#948)
  • Slow CSV reading when using multiple threads (#950)
  • Loading multiple .csv files uses ~double the memory it should (#952)
  • Feature Request: Keyword for thousands separators (#957)
  • CSV.write incorrectly using header value to access struct property (#960)

Merged pull requests:

  • Avoid promoting inline string types larger than String31 (#949) (@quinnj)
  • 951 whitespace (#953) (@tp2750)
  • Improve performance of reading files with duplicate column names (#955) (@wentasah)
  • Correct error writing struct (#961) (@jcunwin)
  • Overhaul how column pooling works while parsing (#962) (@quinnj)

v0.9.11

16 Nov 07:49
879f41b
Compare
Choose a tag to compare

CSV v0.9.11

Diff since v0.9.10

Closed issues:

  • Memory used during parsing never reclaimed (#850)
  • CSV.read fail with column of BigFloat (#938)
  • regression from v0.8.5 to v0.9.5 with typemap & types as arguments (#939)
  • Are ignored columns still parsed? (#942)

Merged pull requests:

  • Ensure dropped columns have type set as missing (#943) (@quinnj)
  • Fix a few type issues in multithreaded parsing (#944) (@quinnj)

v0.9.10

27 Oct 20:15
a68bb04
Compare
Choose a tag to compare

CSV v0.9.10

Diff since v0.9.9

Closed issues:

  • Precompilation fails on x86 (#913)

Merged pull requests:

v0.9.9

23 Oct 00:29
c2f58b6
Compare
Choose a tag to compare

v0.9.8

21 Oct 05:47
5e74a7f
Compare
Choose a tag to compare

CSV v0.9.8

Diff since v0.9.7

Closed issues:

  • Error loading data with julia 1.7 (#932)

Merged pull requests:

  • Fix corner case when string promotion produces diff type than promoted (#933) (@quinnj)
  • Add an overall module docstring (#934) (@Junxiao-Hou)

v0.9.7

19 Oct 17:45
c5fad7c
Compare
Choose a tag to compare

CSV v0.9.7

Diff since v0.9.6

Closed issues:

  • Method ambiguity in _promote when promoting x::T to T if T <: PooledVector (#925)
  • CSV v0.9.6 fails to precompile as solo package on fresh 1.6.1 project on Ubuntu (#927)
  • CSV.Rows errors when types for a column is specified to be Symbol (#929)

Merged pull requests:

  • Fix ambiguity of "promoting" a PooledVector to its same type (#926) (@nickrobinson251)
  • Move promotions.csv file to src/ since we use it for precompile (#930) (@quinnj)
  • Fix macro hygiene issue in CSV.Rows for custom types (#931) (@quinnj)