joins do better job at determining output variables in the presence of duplicated outputs (#128). When joining based on different variables in x and y, joins consistently preserve column from x, not y (#137).
Better handling for
.env pronouns (#138).
dplyr verbs now work with
NULL inputs (#129).
group_by() now has an
arrange parameter which, if set to
FALSE, sets the data.table translation to use
by rather than
Converted from eager approach to lazy approach. You now must use
lazy_dt() to begin a translation pipeline, and must use
as_tibble() to finish the translation and actually perform the computation (#38).
This represents a complete overhaul of the package replacing the eager evaluation used in the previous releases. This unfortunately breaks all existing code that used dtplyr, but frankly the previous version was extremely inefficient so offered little of data.table’s impressive speed, and was used by very few people.
Joins now pass
... on to data.table’s merge method (#41).
Maintenance release for CRAN checks.
suffix argument which allows you to control what suffix duplicated variable names receive, as introduced in dplyr 0.5 (#40, @christophsax).