Releases: JuliaData/DataFrames.jl
Releases · JuliaData/DataFrames.jl
v1.1.0
DataFrames v1.1.0
Merged pull requests:
v1.0.2
DataFrames v1.0.2
Closed issues:
- requesting new feature which covers stack, unstack and permutedims in a simpler way (at least conceptually) (#2732)
- Significant regression of groupby when threading (#2735)
- DataFrames with many columns are too slow (because of show()) (#2739)
- .==(0) (#2741)
Merged pull requests:
- Fix typo in depwarn (#2734) (@bkamins)
- fix row_group_slots_threading (#2736) (@bkamins)
- Redirect https://dataframes.juliadata.org/ to https://dataframes.juliadata.org/stable/ (#2742) (@fredrikekre)
v1.0.1
DataFrames v1.0.1
Closed issues:
- describe fails on a categorical array column from RDatasets dataframe (#2672)
Merged pull requests:
v1.0.0
DataFrames v1.0.0
Merged PRs since 0.22.0 release
API enchancements:
- error when using one dimension for indexing (#2553)
- Implement firstindex, lastindex, axes, size, and ndims consistently (#2584)
- Add subset (#2496)
- add predicate support for names and more tests (#2417)
- add vcat with source; deprecate indicator in joins in favor of source (#2649)
- check for data frame corruption in delete! (#2690)
- make Tables.columns(df) return eachcol(df) (#2680)
- add ==, isequal <, and isless for DataFrameRow and GroupKey (#2669)
- add support for getproperty broadcasting (#2655)
- clean up outstanding convert (#2675)
- deprecate map on GroupedDataFrame (#2662)
- Deprecate unnecessary convert methods (#2671)
Bug fixes:
- Fix size of float columns without eltypes (#2542)
- fix display problem with Turing.jl (#2583)
- Fix groupreduce with var and std for Unitful types (#2601)
- add firstindex check and fix a bug in mapcols! (#2594)
- fix repeat and some other minor issues (#2648)
- make renaming perform copy in transform and transform! (#2721)
- check if column order is correct in aggregations (#2682)
Performance and compilation latency:
- Improve inference in
vcat
(#2559) - Avoid performance bottleneck corner case in grouping (#2592)
- Enable multithreading with several operations in combine/select/transform (#2574)
- Use refpool optimized method for integer grouping (#2610)
- Multithreaded custom grouped operations with single-row result (#2588)
- implement faster innerjoin (#2612)
- left, right and outerjoin rewrite (#2622)
- Add faster semi and antijoin (#2641)
- use multithreading in basic operations (#2647)
- additional precompilation for all=true (#2719)
- update precompilation statements (#2718)
- Despecialization part 2 (#2709)
- Replace
tforeach
with@spawn_for_chunks
(#2716) - Use fast path for single column aggs (#2687)
- Enable multithreading in hashrows_col! (#2685)
- do not use collect in describe (#2694)
- Fix grouping aggregation slowdown (#2708)
- Inference improvements (#2691)
- Support threading in joined column creation (#2664)
- Use multithreading in row_group_slots refarray method (#2661)
Documentation and maintenance:
- Zero after decimal (#2548)
- Optional args style (#2547)
- Spaces after commas (#2546)
- fix two small typos in docs (#2551)
- Switch from travis to GitHub Actions for CI testing (#2552)
- Add link to CI status badge #2555
- add links to curated DataFrames.jl materials (#2557)
- additional tests to improve coverage (#2560)
- remove deprecations and CategoricalArrays.jl dependency (#2554)
- Update DataFramesMeta.jl manual entry (#2561)
- Make GroupedDataFrame show tests more robust to context (#2571)
- Fix Markdown in test (#2572)
- Add Apache Arrow reference in the manual (#2575)
- Update ci.yml from master to main (#2585)
- Add tests for column selection and renaming for GroupedDataFrame (#2586)
- bump compat for "Reexport" to "1.0" (#2587)
- Mention number of groups in performance note (#2578)
- Update deploydocs (#2599)
- Fix DataFrame(Any[]) test (#2609)
- Use PrettyTables.jl's alignment anchor for numbers (#2608)
- Support new PooledArrays 1.0 release (#2614)
- Fix missing mention of transform in manual (#2615)
- fix docstring (#2617)
- Fix CategoricalArrays.jl in Project.toml (#2646)
- fix split-apply-combine tests (#2644)
- fix broadcasting tests (#2645)
- Respect copycols when building DataFrame from Tables.CopiedColumns (#2656)
- update describe, unique and nonunique docs (#2652)
- Normalize references to LINQ in docs (#2657)
- improve new contributors guide (#2723)
- Bk/clean exports (#2720)
- Improve structure of join benchmarks (#2707)
- Update PrettyTables to v0.12 (#2715)
- Fix default copycols for Tables.jl constructor (#2710)
- Update composer.jl (#2711)
- Enable doctests (#2703)
- promoted documentation on working with DataFrames (#2700)
- Fix typo in unstack docstring (#2701)
- 0.22.7 release notes (#2695)
- remove test memory consumption (#2686)
- remove deprecations for 1.0 release (#2679)
- Update CONTRIBUTING.md (#2684)
- Omit vertical lines with show_row_numbers = false (#2674)
- Fix small typo in docs (#2670)
- Prepare for 1.0 release (#2729)
Merged PR contributors:
@cjalmeida, @EarthGoddessDude, @eirikbrandsaas, @kescobo, @nalimilan, @pdeffebach, @quinnj, @RohitRathore1, @ronisbr, @sa-, @timholy, @waldyrious
v0.22.7
DataFrames v0.22.7
- Respect copycols when building DataFrame from Tables.CopiedColumns #2656
v0.22.6
v0.22.5
DataFrames v0.22.5
Merged pull requests:
v0.22.4
v0.22.3
DataFrames v0.22.3
Merged pull requests:
- Fix groupreduce with var and std for Unitful types (#2601) (@nalimilan)
v0.22.2
DataFrames v0.22.2
Closed issues:
- Error when showing dataframe in terminal (#2582)
Merged pull requests: