pins
Publish, discover and share data, models and objects across R projects
pins keeps adding a storage backend per release while retiring its original API
◆Recent moves
- 5mo ago
qs2 replaces qs; pins can be written in multiple formats
Serialization tracking the ecosystem again - qs2 in, qs out - plus the ability to write one pin in several types at once, which matters when the consumers are not all R. Google Cloud Storage gains pin_list(), continuing the pattern of boards reaching feature parity over time.
View source ↗ - 1y ago
Pin previews on Connect; Databricks host normalization
Small fixes concentrated on the two hosted backends: preview data for Posit Connect, and prepending the scheme to a Databricks host when it is missing. The legacy pin() deprecation is escalated another step.
View source ↗ - 1y ago
Adds board_databricks() and switches parquet to nanoparquet
Databricks Volumes joins the board list, which is where the backend expansion has been heading, and parquet writing moves to nanoparquet - a lighter dependency for a format pins now treats as standard. The legacy API deprecation formally begins here.
View source ↗ - 2y ago
pin_write() arguments must be named; Connect caches removed
A signature change forcing arguments like type and title to be passed by name, and the removal of Connect's content and user caches in favor of looking up the server every time. Both trade convenience for predictability.
View source ↗ - 2y ago
Message clarity and Google Drive dribble handling
Documentation improvements and small fixes to how dots are checked and how board_gdrive() handles dribble objects. Nothing that changes what pins can do.
View source ↗ - 2y ago
board_gdrive() added; cache location configurable
Google Drive becomes a board, and PINS_CACHE_DIR lets the cache location be set by environment variable rather than assumed - the kind of change that matters when pins runs somewhere other than a laptop.
View source ↗