Skip to content

Release: jsplyr 0.2.0 #23

Description

@maciekbanas

Overview

Tracking issue for the jsplyr 0.2.0 release. This is a backward-compatible feature expansion following the planned 0.1.1 patch. Full details in spec.md.

Scope: new verbs, the .by argument, the full tidyselect helper set in select(), expanded expression functions, and new aggregations. Bug issues #15 and #17 are out of scope.

New verbs

Other release work (from spec.md)

  • Column-name tracking foundation on tbl_lazy_json (unblocks tidyselect helpers and negation)
  • .by argument for mutate(), summarise(), slice*(), reframe()
  • select() tidyselect helpers: starts_with, ends_with, contains, matches, everything, last_col, where, negation (-col)
  • Expression functions (mutate/filter): string ops, math ops, %in%, coalesce, na_if
  • Aggregations: n_distinct, first, last, var, nth

Release checklist

  • devtools::document() regenerates man/ and NAMESPACE
  • devtools::test() passes
  • lintr::lint_package() passes
  • DESCRIPTION Version bumped to 0.2.0
  • NEWS.md updated with # jsplyr 0.2.0 section (Verbs / Expressions / Selection / Aggregations)
  • README / vignette updated

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions