Skip to content

Releases: JuliaData/CSV.jl

v0.9.10

27 Oct 20:15
a68bb04

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

Choose a tag to compare

v0.9.8

21 Oct 05:47
5e74a7f

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

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)

v0.9.6

04 Oct 16:04
1f7a552

Choose a tag to compare

CSV v0.9.6

Diff since v0.9.5

Merged pull requests:

v0.9.5

01 Oct 06:09
549b1ab

Choose a tag to compare

CSV v0.9.5

Diff since v0.9.4

Closed issues:

  • MethodError: no method matching checkbounds(::CSV.PointerString, ::Int64) (#884)
  • Vector of inputs enhancements (#891)
  • Add example of pooling non-string columns (#895)
  • Precompilation error due to WeakRefStrings (#912)
  • Incorrect BigFloat read (#916)
  • buffer_to_tempfile for Gzip stream - multiple tempfiles, one not cleared up (#917)
  • out-of-bounds writes with @inbounds (#918)
  • Unable to use CSV in Julia 1.6 (#919)
  • Warnings when reading csv file (#921)

Merged pull requests:

  • Add example of non-string column pooling in docs (#914) (@quinnj)
  • Enhancements to vector of inputs to CSV.File (#920) (@quinnj)
  • Ensure tempfile for compressed input is removed when uncompressed (#922) (@quinnj)
  • Take dependency on InlineStrings package (#923) (@quinnj)

v0.9.4

20 Sep 16:31
5a7f25d

Choose a tag to compare

CSV v0.9.4

Diff since v0.9.3

Closed issues:

  • Race condition in 0.9 (#888)
  • multithreaded reading of tsv gives TaskFailedException (#907)
  • Reading from IO buffer: 0.8 vs. 0.9 (#908)

Merged pull requests:

  • Try to ensure refpools are promoted between string/inlinestring (#909) (@quinnj)

v0.9.3

16 Sep 06:02
f8ce5c3

Choose a tag to compare

CSV v0.9.3

Diff since v0.9.2

Closed issues:

  • Difference between File and Rows (#893)
  • CodeUnits input broken with CSV.jl 0.9 (#894)
  • Allow passing function for types/pool keyword args (#896)
  • when informing data types, use functions to parse type (e.g. DateTime) (#899)
  • Error while trying to writing DataFrames with >= 2^16 columns (#900)
  • Problems with type conversions in CSV 0.9.x (#901)
  • Columns with missing data are filled with stale data using CSV.Rows (#903)

Merged pull requests:

  • Fix nonstandard type passed as single types and fix deprecations (#902) (@quinnj)
  • Fix CSV.Rows when missing values are parsed (#904) (@quinnj)
  • Support CodeUnits as valid input for CSV.File/CSV.Rows (#905) (@quinnj)
  • Allow passing function for types/pool keyword arguments (#906) (@quinnj)

v0.9.2

13 Sep 16:57
a843810

Choose a tag to compare

CSV v0.9.2

Diff since v0.9.1

Closed issues:

  • Race condition in 0.9 (#888)

Merged pull requests:

v0.9.1

08 Sep 21:23
ad2a972

Choose a tag to compare

CSV v0.9.1

Diff since v0.9.0

Closed issues:

  • re-exporting InlineString[X] types (#887)

Merged pull requests: