NEWS


pipeR 0.6 (2015-01-23)

pipeR 0.5 (2014-09-30)

Remove deprecated operators (%:>% and %|>%), deprecated closure fun() in Pipe object, and deprecated '->' to build lambda expression

Support assignment in () with '<-' and

Improve the implementation of functions

Fix bugs

pipeR 0.4-3

Add syntax for assignment: Side effect with a symbol

Update documentation

Fix bugs for Pipe object

pipeR 0.4-2 (2014-08-22)

Deprecate fun() in Pipe object, use .() instead

Deprecate lambda expression like (x -> expr), use (x ~ expr) instead

Add side-effect piping

Add question piping

Add subsetting, extracting, assigning to Pipe object

Resolve compatibility issues with data.table (#28

Resolve evaluation environment issues (#20, #34

pipeR 0.4-1 (2014-08-15)

Add element extraction syntax

Improve Pipe function

Refine vignettes and documentation

pipeR 0.4 (2014-08-08)

MAJOR API BREAK: %>>% operator handles all pipeline mechanisms (see README) and other operators are deprecated

Add Pipe object that supports object-based pipeline operation

pipeR 0.3-3 (2014-08-02)

Resolve issue #16 so that call-using functions will not get the piped object

pipeR 0.3-2 (2014-07-26)

Add vignettes

Minor improvements

pipeR 0.3-1 (2014-06-28)

Minor implementation improvements

pipeR 0.3 (2014-06-03)

Major operator change

To avoid naming conflict with magrittr package (issue #12), the first-argument pipe operator is changed to '%>>%' and free pipe operator with dot is changed to '%:>%'. Now the three operators are

First-argument piping:

Free piping:

Lambda piping:

Now this package can perfectly coexist with magritter and dplyr but is not backward compatible with previous code if old operators are used, please notify the potential issues and upgrade to the new set of operators if possible

pipeR 0.2-4 (2014-05-31)

Refined to adapt to CRAN standards

pipeR 0.2-3

Minor changes to function descriptions

pipeR 0.2-2

This is a major refine of code for better compatibility

Resolved issue #9 and #5

Now the code is highly compatible with functions that have ... as an argument

pipeR 0.2-1

This version is not compatible with v0.2 due to the switch of lambda expression symbol from '->' to

The reason is that using ~ directly refers to formula object that is more well defined and usable in this case, which does not diminish any feature in v0.2 but allows lambda expressions to store in symbols

pipeR 0.2

mtcars

rnorm(100,10,1) %>>% log %>>% diff

is no longer allowed. You should always use '%>%' to call by function name like

rnorm(100,10,1) %>% log %>% diff

pipeR 0.1

Initial release