Skip to content

Releases: TidierOrg/TidierData.jl

v0.17.1

16 Nov 16:43
7275189

Choose a tag to compare

TidierData v0.17.1

Diff since v0.17.0

  • 3x speed up for @summarize
  • add support for functions with multiple arguments in across
  • add support to @pivot_wider multiple columns with values_from
  • adds support for working with comprehensions in @mutate
  • various fixes to @unnest_wider() and @unnest_longer
  • minor parsing edgecase fixes
  • add argmax and argmin to the do not vectorize list
  • across example with macro added to docstrings

Merged pull requests:

Closed issues:

  • Update logo on "stable" documentation page (#9)
  • Add support for array comprehensions (#90)
  • @unnest_wider will not work on data where some keys might be missing (#142)
  • Small usablibity issue in @unnest_wider (and longer?) (#150)
  • @unnest_wider won't work for columns of type Vector{Union{Missing, Dict{String, Any}}} (#152)
  • @mutate does not seem to work well with Pluto notebooks. (#153)
  • New-defined functions do not work in @mutate (#154)
  • Problems with @unnest_longer's handling of iterables (#160)

v0.17.0

24 Mar 22:17
260114a

Choose a tag to compare

TidierData v0.17.0

Diff since v0.16.5

  • There are no breaking changes
  • Bugfix: @count() can now be called multiple times. If column n already exists, then the new column containing the count will be nn (and so on).
  • Bugfix: @unnest_wider() now works on data where keys are missing
  • Bugfix: Fixes @filter() involving multiple comparison operators (e.g., 3 <= a < 5), which have a :head of :comparison and are parsed differently than (3 <= a) && (a < 5)
  • Adds logging ability to track changes to data frames with TidierData_set("log", true)
  • Adds docs describing logging and code printing

Merged pull requests:

Closed issues:

  • Add code coverage (#136)
  • Deselect with specified columns doesn't work (#144)
  • @unnest_wider with names sep buggy (#146)
  • @filter not support for chaining comparisons (#147)

v0.16.5

12 Jan 04:42
89a8672

Choose a tag to compare

TidierData v0.16.5

Diff since v0.16.4

Merged pull requests:

  • Bugfix: Corrected bug when using Module.function() syntax within expressions, which was previously causing errors due to the module being escaped. (#135) (@kdpsingh)

v0.16.4

11 Jan 11:17
c2c0b2d

Choose a tag to compare

TidierData v0.16.4

Diff since v0.16.3

Merged pull requests:

Closed issues:

  • @filter will not interpolate column name (#123)
  • @select and friends do not support all Base.Callables (#132)

v0.16.3

28 Dec 09:00
cf73711

Choose a tag to compare

TidierData v0.16.3

Diff since v0.16.2

Merged pull requests:

Closed issues:

  • drop columns with nothing using @Mutate? (#116)
  • error when one case has multiple conditions and column has missing (#118)
  • New created columns inside @Mutate is not immediately available within the call (#121)
  • @summary function is broken with non-numeric columns (#122)
  • separate_rows fails silently if there are no other columns (#125)

v0.16.2

03 Sep 18:43
70b35d4

Choose a tag to compare

TidierData v0.16.2

Diff since v0.16.1

Merged pull requests:

Closed issues:

  • @slice_max only returning one row, despite no ties (#108)
  • v.16.1 unable to @group_by bare column name (#109)
  • @Mutate doesn't apply mutations progressively (#115)

v0.16.1

09 Jun 16:33
7f1ac79

Choose a tag to compare

TidierData v0.16.1

Diff since v0.16.0

Merged pull requests:

  • Ability to specify lists, Not lists, colon, or nothing for @pivot_longer (#104) (@cnrrobertson)

Closed issues:

  • Deselecting multiple columns not working as expected (#1)
  • Can you @group_by all columns but x,y,z? (#39)

v0.16.0

08 Jun 06:52
c9bc480

Choose a tag to compare

TidierData v0.16.0

Diff since v0.15.2

Merged pull requests:

Closed issues:

  • read_csv / write_csv (#57)
  • Is @group_by() sorting rows by group? (#99)
  • @summarize gives unexpected result with StatsBase.mad (#103)
  • IQR with Tidier (#106)
  • Cannot @summarise a column of type DateTime (#105)

v0.15.2

20 Apr 00:46

Choose a tag to compare

TidierData v0.15.2

Diff since v0.15.1

v0.15.1

08 Mar 18:15
b08c2b0

Choose a tag to compare

TidierData v0.15.1

Diff since v0.15.0

Merged pull requests:

  • Bumped version to 0.15.1. n() pulls a single value and not a vector of values.rand() is no longer auto-vectorized. (#94) (@kdpsingh)