Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: rstudio/pins-r

pins 1.4.1

30 Apr 19:50
ff78e0f

Choose a tag to compare

  • 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

07 Oct 17:45

Choose a tag to compare

Lifecycle changes

  • Changed the function signature of pin_upload() to be consistent with pin_write() i.e. arguments like tags 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

09 Nov 17:49

Choose a tag to compare

Breaking changes

  • Changed the function signature of pin_write() so arguments like type and title must be passed by name and not position (#792).

Other improvements

  • Removed content and user caches for Connect altogether. Now, we look up
    usernames and content on the Connect server every time (#793).

  • Added new urls item to metadata for a pin (#795).

pins 1.2.2

09 Sep 22:17

Choose a tag to compare

  • Fixed how dots are checked in pin_write() to make user-facing messages more
    clear (#770).

  • Improved documentation about Connect caches (#771) and deleting pin versions (#773).

  • Added board_deparse for board_url() (#774).

  • Fixed how board_gdrive() handles dribble objects (#780, @gorkang and #782).

pins 1.2.1

16 Aug 16:05

Choose a tag to compare

  • New environment variable PINS_CACHE_DIR controls the location of the
    default cache path (#748).

  • Added new board for Google Drive board_gdrive() (#749).

  • Updated test for new arrow release (#764).

pins 1.2.0

18 May 14:18

Choose a tag to compare

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 calls pin_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 for board_url(), mostly for authentication, as
    well as new board for Connect vanity URLs board_connect_url() (#732).

  • Fixed bug in cache_prune() to correctly find caches for board_url() (#734).

pins 1.1.0

21 Jan 18:24

Choose a tag to compare

Breaking changes

  • Change the function board_rsconnect() to board_connect(), following
    RStudio's rebranding to Posit (#689).

  • Changed type = "csv" to use R's default value for stringsAsFactors 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

24 Sep 19:05

Choose a tag to compare

  • 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 to s3_upload_file() and
    s3_uploade_yaml() to support S3 tagging, encryption options, etc for
    pins (#648, #652, @fh-mthomson).

pins 1.0.2

23 Aug 22:00

Choose a tag to compare

  • 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

15 Dec 13:08

Choose a tag to compare

  • board_azure() now allows you to set a path so that multiple boards can
    share the same container (#528, @hongooi73).

  • board_deparse() is more likely to generate runnable code when used
    with board_rsconnect() (#553).

  • legazy_azure() works once again (#527).

  • legacy_github() works once again (#549).

  • pin_meta() now includes pin name (#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)