Skip to content

Tags: oscardssmith/CSV.jl

Tags

v0.10.2

Toggle v0.10.2's commit message
[Diff since v0.10.1](JuliaData/CSV.jl@v0.10.1...v0.10.2)

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

**Merged pull requests:**
- Fix use of limit in multithreaded parsing (JuliaData#964) (@quinnj)

v0.10.1

Toggle v0.10.1's commit message
[Diff since v0.10.0](JuliaData/CSV.jl@v0.10.0...v0.10.1)

v0.10.0

Toggle v0.10.0's commit message
[Diff since v0.9.11](JuliaData/CSV.jl@v0.9.11...v0.10.0)

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

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

v0.9.11

Toggle v0.9.11's commit message
[Diff since v0.9.10](JuliaData/CSV.jl@v0.9.10...v0.9.11)

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

**Merged pull requests:**
- Ensure dropped columns have type set as missing (JuliaData#943) (@quinnj)
- Fix a few type issues in multithreaded parsing (JuliaData#944) (@quinnj)

v0.9.10

Toggle v0.9.10's commit message
[Diff since v0.9.9](JuliaData/CSV.jl@v0.9.9...v0.9.10)

**Closed issues:**
- Precompilation fails on x86 (JuliaData#913)

**Merged pull requests:**
- Fix tests on 32-bit (JuliaData#928) (@nalimilan)
- Bump version to 0.9.10 (JuliaData#937) (@nalimilan)

v0.9.9

Toggle v0.9.9's commit message
[Diff since v0.9.8](JuliaData/CSV.jl@v0.9.8...v0.9.9)

v0.9.8

Toggle v0.9.8's commit message
## CSV v0.9.8

[Diff since v0.9.7](JuliaData/CSV.jl@v0.9.7...v0.9.8)


**Closed issues:**
- Error loading data with julia 1.7 (JuliaData#932)

**Merged pull requests:**
- Fix corner case when string promotion produces diff type than promoted (JuliaData#933) (@quinnj)
- Add an overall module docstring (JuliaData#934) (@Junxiao-Hou)

v0.9.7

Toggle v0.9.7's commit message
## CSV v0.9.7

[Diff since v0.9.6](JuliaData/CSV.jl@v0.9.6...v0.9.7)


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

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

v0.9.6

Toggle v0.9.6's commit message
## CSV v0.9.6

[Diff since v0.9.5](JuliaData/CSV.jl@v0.9.5...v0.9.6)



**Merged pull requests:**
- Bump version (JuliaData#924) (@nickrobinson251)

v0.9.5

Toggle v0.9.5's commit message
## CSV v0.9.5

[Diff since v0.9.4](JuliaData/CSV.jl@v0.9.4...v0.9.5)


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

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