Skip to content

Releases: JuliaData/DataFrames.jl

v1.1.0

04 May 20:35
c3083fc
Compare
Choose a tag to compare

DataFrames v1.1.0

Diff since v1.0.2

Merged pull requests:

  • require AbstractVector from subset selectors (#2744) (@bkamins)

v1.0.2

01 May 16:24
6e35e29
Compare
Choose a tag to compare

DataFrames v1.0.2

Diff since v1.0.1

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:

v1.0.1

23 Apr 23:31
276bbc2
Compare
Choose a tag to compare

DataFrames v1.0.1

Diff since v1.0.0

Closed issues:

  • describe fails on a categorical array column from RDatasets dataframe (#2672)

Merged pull requests:

v1.0.0

21 Apr 21:28
32b1b99
Compare
Choose a tag to compare

DataFrames v1.0.0

Diff since v0.22.7

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

31 Mar 10:37
Compare
Choose a tag to compare

DataFrames v0.22.7

Diff since v0.22.6

  • Respect copycols when building DataFrame from Tables.CopiedColumns #2656

v0.22.6

25 Mar 11:44
Compare
Choose a tag to compare

DataFrames v0.22.6

Diff since v0.22.5

Merged pull requests:

v0.22.5

30 Jan 16:36
5916b29
Compare
Choose a tag to compare

DataFrames v0.22.5

Diff since v0.22.4

Merged pull requests:

v0.22.4

25 Jan 18:19
Compare
Choose a tag to compare

DataFrames v0.22.4

Diff since v0.22.3

Add support of PrettyTables 0.11

v0.22.3

21 Jan 17:57
Compare
Choose a tag to compare

DataFrames v0.22.3

Diff since v0.22.2

Merged pull requests:

v0.22.2

15 Dec 17:46
Compare
Choose a tag to compare

DataFrames v0.22.2

Diff since v0.22.1

Closed issues:

  • Error when showing dataframe in terminal (#2582)

Merged pull requests: