Skip to content

Releases: vincev/dply-rs

v0.3.2

25 May 11:39
13f5bab
Compare
Choose a tag to compare

0.3.2 - 2024-05-25

🔧 Changed

  • Update to Polars 0.40
  • Use jemallocator as default allocator #65

Binaries

Binaries available on the release build page.

v0.3.1

19 May 09:51
3acccff
Compare
Choose a tag to compare

0.3.1 - 2024-05-19

🔧 Changed

  • Update to Polars 0.39
  • Fix glimpse panic #66

Binaries

Binaries available on the release build page.

v0.3.0

04 Mar 15:51
dca749c
Compare
Choose a tag to compare

0.3.0 - 2024-03-04

⭐ Added

  • Add support for struct unnesting into columns (see unnest_struct test).

Binaries

Binaries available on the release build page.

v0.2.1

12 Oct 17:39
dc17705
Compare
Choose a tag to compare

0.2.1 - 2023-10-12

⭐ Added

  • Add backticks to completions for columns names that are not alphanumeric.
  • mutate: Add dnanos, dmicros, dmillis, and dsecs to convert numbers to duration.
  • mutate: Add nanos, micros, millis, and secs to convert duration to numbers.

🐛 Fixed

  • Allow user to override file extensions when loading data.

🔧 Changed

  • mutate: Rename dt to ymd_hms following the lubridate R package.

Binaries

Binaries available on the release build page.

v0.2.0

14 Aug 20:17
c47e7f5
Compare
Choose a tag to compare

0.2.0 - 2023-08-14

🔧 Changed

  • Use DataFusion as query engine.
  • parquet: Speedup parquet writing for multiple partitions (about 40% increase).
  • parquet: A folder path reads all parquet files in the folder.
  • parquet: write now uses compression to reduce file size.
  • mutate: Make len function to work on strings.
  • Improve display precision for microsecond and nanosecond timestamps.

⭐ Added

  • Added json function to read and write NdJSON files.
  • Added config function to set display options (number of columns, and column and table width).
  • anti_join: Added anti_join to select rows not found in the orther data frame.
  • mutate: Add field function to extract fields from a JSON/struct objects.
  • mutate: Add row function that returns the row number.
  • Show execution time on dataframe header.

v0.1.9

28 Jun 22:05
5f7cea7
Compare
Choose a tag to compare

0.1.9 - 2023-06-28

🔧 Changed

  • Improve glimpse formatting.

🐛 Fixed

  • repl: Fix completions for absolute and tilde paths.
  • repl: Keep all completion columns for big dataframes.

v0.1.8

19 Jun 14:47
b0cc35d
Compare
Choose a tag to compare

0.1.8 - 2023-06-19

⭐ Added

  • repl: Add parenthesis to functions completions. (See Issue #27)
  • repl: Completions starting with a . show only columns and variables.
  • repl: Show completions for most recently used columns.

v0.1.7

11 Jun 11:12
79f20ce
Compare
Choose a tag to compare

⭐ Added

  • Add REPL fuzzy matching.

🐛 Fixed

  • Prevent out of bound REPL panic on completion.
  • Clear evaluation context before REPL pipeline evaluation.

v0.1.6

08 Jun 19:43
15462c6
Compare
Choose a tag to compare

0.1.6 - 2023-06-08

⭐ Added

  • Add reedline REPL.

v0.1.5

29 May 21:40
7f8ae8f
Compare
Choose a tag to compare

0.1.5 - 2023-05-29

Changed 🔧

  • Enable unnest to work on struct columns.
  • Add inner_join, left_join, cross_join, and outer_join.
  • Add semicolon pipeline separator.
  • summarize: Add list function for creating list columns from grouped data.
  • Update to Polars 0.30