Releases: rstudio/pins-r
pins 1.4.1
-
Support new
preview_data
parameter for pin previews on Posit Connect (#850). -
Fixed a bug in how
pin_upload()
handles pin names (#852). -
Improved documentation for S3-compatible object storage (#853).
-
Prepend 'https://' to Databricks host if missing (#855).
-
Fixed handling of
rsconnect::accounts()
results (#861). -
Escalated gradual deprecation process for legacy pins functions such as
pin()
(#864).
pins 1.4.0
Lifecycle changes
-
Changed the function signature of
pin_upload()
to be consistent withpin_write()
i.e. arguments liketags
must be passed by name and not position (#809). -
Started gradual deprecation process for legacy pins functions such as
pin()
(#844).
Other improvements
-
Added example Python code to pin previews for Posit Connect (#806).
-
Fixed a bug in how pins with the same name but different owners on Posit Connect were identified (#808).
-
Fixed a bug in handling folders with duplicate names for Google Drive (#819, @UchidaMizuki).
-
Fixed how previously deleted pin versions are detected (#838, @MichalLauer).
-
Added new board for Databricks Volumes
board_databricks()
(#839, @edgararuiz). -
Switched writing with
type = "parquet"
to use the nanoparquet package (#843).
pins 1.3.0
Breaking changes
- Changed the function signature of
pin_write()
so arguments liketype
andtitle
must be passed by name and not position (#792).
Other improvements
pins 1.2.2
pins 1.2.1
pins 1.2.0
Breaking changes
pin_write()
no longer writes identical pin contents by default, and gains a
force_identical_write
argument for writing even when the pin contents are
identical to the last version (#735).
Other improvements
-
The
print
method for boards no longer callspin_list()
internally (#718). -
board_s3()
now uses pagination for listing and versioning (#719, @mzorko). -
Added
type = "parquet"
to read and write Parquet files (#729). -
Updated error messages and type checking (#731) along with testing strategy (#724).
-
Added new check for whether a new version is the same as the previous version,
as can happen when writing pin versions very quickly (#727). -
Added new
headers
argument forboard_url()
, mostly for authentication, as
well as new board for Connect vanity URLsboard_connect_url()
(#732). -
Fixed bug in
cache_prune()
to correctly find caches forboard_url()
(#734).
pins 1.1.0
Breaking changes
-
Change the function
board_rsconnect()
toboard_connect()
, following
RStudio's rebranding to Posit (#689). -
Changed
type = "csv"
to use R's default value forstringsAsFactors
i.e.
FALSE
(#664). -
Functions for viewing legacy API pins in the RStudio Viewer pane are now
deprecated (when possible) or removed (#679). -
The functions for accessing Kaggle resource as pins are no longer supported.
We recommend you use the Kaggle CLI instead (#698).
Other improvements
-
Added vignettes describing how to manage custom formats and web-based boards (#631, #685, @ijlyttle).
-
Added new board for Google Cloud Storage
board_gcs()
(#695). -
Added new
tags
item to metadata for a pin (#677). -
Improved error message for
pin_versions()
(#657). -
Switched content and user caches for Connect to use environments instead
of files on disk. This means caches will no longer persist between sessions
but will be much less likely to end up in a broken state (#667). -
Added
write_board_manifest()
to write a manifest file_pins.yaml
recording all pins and their versions to the board's root directory.
This function only works for boards that are not read-only
(#661, based on work of @ijlyttle). -
Updated
board_url()
to handle versions recorded via a manifest file
(#681, based on work of @ijlyttle). -
Updated code preview on Posit Connect (#690).
pins 1.0.3
-
The
arrow
package is now suggested, rather than imported (#644, @jonthegeek). -
Fixed how Connect usernames are handled in messages, preview, etc (#643).
-
Increased datetime precision to the second, for
pin_versions()
and related
functions (#642, @tomsing1). -
Pass the dots from
pin_write()
through tos3_upload_file()
and
s3_uploade_yaml()
to support S3 tagging, encryption options, etc for
pins (#648, #652, @fh-mthomson).
pins 1.0.2
-
board_rsconnect()
now correctly finds the created date for pins (#623,
@bjfletcher). -
pin_upload()
now better handles path expansion (#585, @sellorm). -
The
pin_reactive_*()
functions now use the hash (rather than the created
date) for polling (#595, @thomaszwagerman).
pins 1.0.1
-
board_azure()
now allows you to set apath
so that multiple boards can
share the same container (#528, @hongooi73). -
board_deparse()
is more likely to generate runnable code when used
withboard_rsconnect()
(#553). -
legazy_azure()
works once again (#527). -
legacy_github()
works once again (#549). -
pin_meta()
now includes pinname
(#544). -
board_register()
works better when called directly, due to standardisation
of cache paths all computation (#529). -
Drop add-ins since they're not tested or documented (#525)