pins 1.0.0

pins 1.0.0 includes a new, more explicit, API that includes robust support for versioning. In the modern API, you create a board object which is passed to every pin_ function instead of “registering” a board that is later refereed to with a string. This leads to code like this:

board <- board_local()
board %>% pin_write(mtcars, "mtcars")
board %>% pin_read("mtcars")

The legacy API (pin(), pin_get(), and board_register()) will continue to work, but new features will only be implemented with the new API, so we encourage you to switch to the modern API as quickly as possible. Learn more in vignette("pins-update").

Modern pin functions

Modern boards

This version includes the following modern boards:

The legacy boards will continue to work with the legacy pins API; we will implement modern versions of the remaining legacy boards based on user feedback.

Minor improvements and bug fixes

pins 0.4.5

Pins

Boards

Local

S3

Cloud

GitHub

RStudio Connect

pins 0.4.4

Pins

Google Cloud

RStudio

Website

RStudio Connect

pins 0.4.3

Boards

Website

pins 0.4.2

Website

RStudio Connect

pins 0.4.1

Pin

RStudio Connect

Kaggle

pins 0.4.0

Pin

RStudio

RStudio Connect

GitHub

Websites

pins 0.3.2

Pins

S3

GitHub

pins 0.3.1

Pins

Azure

RStudio

RStudio Connect

pins 0.3.0

Pins

Boards

RStudio

RStudio Connect

Python

Websites

GitHub

pins 0.2.0

RStudio Connect

GitHub

Boards

Websites

pins 0.1.2

pins 0.1.1

pins 0.1.0