diff --git a/news-files-annotated/pins.md b/news-files-annotated/pins.md index 113b4d9..cd5e6c1 100644 --- a/news-files-annotated/pins.md +++ b/news-files-annotated/pins.md @@ -1,10 +1,19 @@ # pins (development version) +!begin-bullets-1! + +- !begin-bullet! + Support new `preview_data` parameter for pin previews on Posit + Connect (#850). + !end-bullet! + +!end-bullets-1! + # pins 1.4.0 ## Lifecycle changes -!begin-bullets-1! +!begin-bullets-2! - !begin-bullet! Changed the function signature of `pin_upload()` to be consistent @@ -18,11 +27,11 @@ !end-bullet! -!end-bullets-1! +!end-bullets-2! ## Other improvements -!begin-bullets-2! +!begin-bullets-3! - !begin-bullet! Added example Python code to pin previews for Posit Connect (#806). @@ -54,24 +63,24 @@ !end-bullet! -!end-bullets-2! +!end-bullets-3! # pins 1.3.0 ## Breaking changes -!begin-bullets-3! +!begin-bullets-4! - !begin-bullet! Changed the function signature of `pin_write()` so arguments like `type` and `title` must be passed by name and not position (#792). !end-bullet! -!end-bullets-3! +!end-bullets-4! ## Other improvements -!begin-bullets-4! +!begin-bullets-5! - !begin-bullet! Removed content and user caches for Connect altogether. Now, we look @@ -83,11 +92,11 @@ !end-bullet! -!end-bullets-4! +!end-bullets-5! # pins 1.2.2 -!begin-bullets-5! +!begin-bullets-6! - !begin-bullet! Fixed how dots are checked in `pin_write()` to make user-facing @@ -109,11 +118,11 @@ !end-bullet! -!end-bullets-5! +!end-bullets-6! # pins 1.2.1 -!begin-bullets-6! +!begin-bullets-7! - !begin-bullet! New environment variable `PINS_CACHE_DIR` controls the location of @@ -129,13 +138,13 @@ !end-bullet! -!end-bullets-6! +!end-bullets-7! # pins 1.2.0 ## Breaking changes -!begin-bullets-7! +!begin-bullets-8! - !begin-bullet! `pin_write()` no longer writes identical pin contents by default, @@ -143,11 +152,11 @@ the pin contents are identical to the last version (#735). !end-bullet! -!end-bullets-7! +!end-bullets-8! ## Other improvements -!begin-bullets-8! +!begin-bullets-9! - !begin-bullet! The `print` method for boards no longer calls `pin_list()` @@ -186,13 +195,13 @@ !end-bullet! -!end-bullets-8! +!end-bullets-9! # pins 1.1.0 ## Breaking changes -!begin-bullets-9! +!begin-bullets-10! - !begin-bullet! Change the function `board_rsconnect()` to `board_connect()`, @@ -201,7 +210,7 @@ !end-bullet! - !begin-bullet! Changed `type = "csv"` to use R's default value for - `stringsAsFactors` i.e.  `FALSE` (#664). + `stringsAsFactors` i.e. `FALSE` (#664). !end-bullet! - !begin-bullet! @@ -215,11 +224,11 @@ !end-bullet! -!end-bullets-9! +!end-bullets-10! ## Other improvements -!begin-bullets-10! +!begin-bullets-11! - !begin-bullet! Added vignettes describing how to manage custom formats and @@ -262,11 +271,11 @@ !end-bullet! -!end-bullets-10! +!end-bullets-11! # pins 1.0.3 -!begin-bullets-11! +!begin-bullets-12! - !begin-bullet! The `arrow` package is now suggested, rather than imported (#644, @@ -290,11 +299,11 @@ !end-bullet! -!end-bullets-11! +!end-bullets-12! # pins 1.0.2 -!begin-bullets-12! +!begin-bullets-13! - !begin-bullet! `board_rsconnect()` now correctly finds the created date for pins @@ -311,11 +320,11 @@ !end-bullet! -!end-bullets-12! +!end-bullets-13! # pins 1.0.1 -!begin-bullets-13! +!begin-bullets-14! - !begin-bullet! `board_azure()` now allows you to set a `path` so that multiple @@ -349,7 +358,7 @@ !end-bullet! -!end-bullets-13! +!end-bullets-14! # pins 1.0.0 @@ -376,7 +385,7 @@ possible. Learn more in `vignette("pins-update")`. ## Modern pin functions -!begin-bullets-14! +!begin-bullets-15! - !begin-bullet! `pin_read()` and `pin_write()` replace most uses of `pin_get()` and @@ -438,13 +447,13 @@ possible. Learn more in `vignette("pins-update")`. !end-bullet! -!end-bullets-14! +!end-bullets-15! ## Modern boards This version includes the following modern boards: -!begin-bullets-15! +!begin-bullets-16! - !begin-bullet! `board_azure()` stores data in Azure's blob storage. It is built on @@ -494,7 +503,7 @@ This version includes the following modern boards: !end-bullet! -!end-bullets-15! +!end-bullets-16! The legacy boards will continue to work with the legacy pins API; we will implement modern versions of the remaining legacy boards based on @@ -502,7 +511,7 @@ user feedback. ## Minor improvements and bug fixes -!begin-bullets-16! +!begin-bullets-17! - !begin-bullet! All board objects now have class beginning with `pins_board_` and @@ -559,13 +568,13 @@ user feedback. !end-bullet! -!end-bullets-16! +!end-bullets-17! # pins 0.4.5 ## Pins -!begin-bullets-17! +!begin-bullets-18! - !begin-bullet! Support downloading remote files when service returns incompatible @@ -581,32 +590,32 @@ user feedback. !end-bullet! -!end-bullets-17! +!end-bullets-18! ## Boards -!begin-bullets-18! +!begin-bullets-19! - !begin-bullet! Silenced 'no encoding supplied' warning (#330). !end-bullet! -!end-bullets-18! +!end-bullets-19! ## Local -!begin-bullets-19! +!begin-bullets-20! - !begin-bullet! `pin_find()` no longer searches text with an undocumented regular expression syntax (#270). !end-bullet! -!end-bullets-19! +!end-bullets-20! ## S3 -!begin-bullets-20! +!begin-bullets-21! - !begin-bullet! Default to using HTTPS in S3 boards (#304). @@ -618,11 +627,11 @@ user feedback. !end-bullet! -!end-bullets-20! +!end-bullets-21! ## Cloud -!begin-bullets-21! +!begin-bullets-22! - !begin-bullet! Support for `path` to register a board under a subpath for Azure, @@ -635,11 +644,11 @@ user feedback. !end-bullet! -!end-bullets-21! +!end-bullets-22! ## GitHub -!begin-bullets-22! +!begin-bullets-23! - !begin-bullet! Properly store relative paths when `path` parameter is specified in @@ -660,11 +669,11 @@ user feedback. !end-bullet! -!end-bullets-22! +!end-bullets-23! ## RStudio Connect -!begin-bullets-23! +!begin-bullets-24! - !begin-bullet! Invalid 'account' or 'server' parameters show proper errors (#296). @@ -703,13 +712,13 @@ user feedback. !end-bullet! -!end-bullets-23! +!end-bullets-24! # pins 0.4.4 ## Pins -!begin-bullets-24! +!begin-bullets-25! - !begin-bullet! For files bigger than 100MB `pin()` creates symlinks to speed up @@ -722,44 +731,44 @@ user feedback. !end-bullet! -!end-bullets-24! +!end-bullets-25! ## Google Cloud -!begin-bullets-25! +!begin-bullets-26! - !begin-bullet! Disable caching on `data.txt` to support creating multiple pins at once (#275). !end-bullet! -!end-bullets-25! +!end-bullets-26! ## RStudio -!begin-bullets-26! +!begin-bullets-27! - !begin-bullet! Prevent connections pane from hanging when multiple pins are updated at once (#280). !end-bullet! -!end-bullets-26! +!end-bullets-27! ## Website -!begin-bullets-27! +!begin-bullets-28! - !begin-bullet! Support for `pin_get(download = FALSE)` to avoid checking for updates. !end-bullet! -!end-bullets-27! +!end-bullets-28! ## RStudio Connect -!begin-bullets-28! +!begin-bullets-29! - !begin-bullet! Support for servers with mismatched `http` vs `https` protocols. @@ -771,37 +780,37 @@ user feedback. !end-bullet! -!end-bullets-28! +!end-bullets-29! # pins 0.4.3 ## Boards -!begin-bullets-29! +!begin-bullets-30! - !begin-bullet! Properly export `board_pin_versions` to allow custom boards extending versions (#265). !end-bullet! -!end-bullets-29! +!end-bullets-30! ## Website -!begin-bullets-30! +!begin-bullets-31! - !begin-bullet! Fix regression creating pins when using a brand new cloud board (#268). !end-bullet! -!end-bullets-30! +!end-bullets-31! # pins 0.4.2 ## Website -!begin-bullets-31! +!begin-bullets-32! - !begin-bullet! Fix issue removing pins with custom domain names from cloud boards @@ -818,11 +827,11 @@ user feedback. !end-bullet! -!end-bullets-31! +!end-bullets-32! ## RStudio Connect -!begin-bullets-32! +!begin-bullets-33! - !begin-bullet! Support for `versions = FALSE` in `board_register()` to avoid using @@ -845,13 +854,13 @@ user feedback. !end-bullet! -!end-bullets-32! +!end-bullets-33! # pins 0.4.1 ## Pin -!begin-bullets-33! +!begin-bullets-34! - !begin-bullet! When running in production environments (which usually set the @@ -888,11 +897,11 @@ user feedback. !end-bullet! -!end-bullets-33! +!end-bullets-34! ## RStudio Connect -!begin-bullets-34! +!begin-bullets-35! - !begin-bullet! Fix when overriding pin with corrupt metadata. @@ -908,21 +917,21 @@ user feedback. !end-bullet! -!end-bullets-34! +!end-bullets-35! ## Kaggle -!begin-bullets-35! +!begin-bullets-36! - !begin-bullet! Support to find and download competition datasets. !end-bullet! -!end-bullets-35! +!end-bullets-36! # pins 0.4.0 -!begin-bullets-36! +!begin-bullets-37! - !begin-bullet! Support for versioning in all boards. @@ -933,11 +942,11 @@ user feedback. !end-bullet! -!end-bullets-36! +!end-bullets-37! ## Pin -!begin-bullets-37! +!begin-bullets-38! - !begin-bullet! Finding pins with `pin_find()` sort results by default (#201). @@ -965,11 +974,11 @@ user feedback. !end-bullet! -!end-bullets-37! +!end-bullets-38! ## RStudio -!begin-bullets-38! +!begin-bullets-39! - !begin-bullet! Support `access_type` parameter for RStudio Connect. @@ -984,11 +993,11 @@ user feedback. !end-bullet! -!end-bullets-38! +!end-bullets-39! ## RStudio Connect -!begin-bullets-39! +!begin-bullets-40! - !begin-bullet! Support for `code` parameter in `pin()` to customize R code used in @@ -1008,11 +1017,11 @@ user feedback. !end-bullet! -!end-bullets-39! +!end-bullets-40! ## GitHub -!begin-bullets-40! +!begin-bullets-41! - !begin-bullet! Support for `versions = FALSE` in `board_register()` to also delete @@ -1034,11 +1043,11 @@ user feedback. !end-bullet! -!end-bullets-40! +!end-bullets-41! ## Websites -!begin-bullets-41! +!begin-bullets-42! - !begin-bullet! Using `pin()` now searches for `data.txt` files in URLs when the URL @@ -1046,47 +1055,47 @@ user feedback. `pins.search.datatxt` option. !end-bullet! -!end-bullets-41! +!end-bullets-42! # pins 0.3.2 ## Pins -!begin-bullets-42! +!begin-bullets-43! - !begin-bullet! `pin_info()` adds support for `metadata` parameter to avoid retrieving pin contents. !end-bullet! -!end-bullets-42! +!end-bullets-43! ## S3 -!begin-bullets-43! +!begin-bullets-44! - !begin-bullet! Added support for `host` parameter to configure "s3.amazonaws.com" to custom locations. !end-bullet! -!end-bullets-43! +!end-bullets-44! ## GitHub -!begin-bullets-44! +!begin-bullets-45! - !begin-bullet! Fix regression uploading large datasets as release files. !end-bullet! -!end-bullets-44! +!end-bullets-45! # pins 0.3.1 ## Pins -!begin-bullets-45! +!begin-bullets-46! - !begin-bullet! `pin_info()` prints long character strings in their own line. @@ -1103,21 +1112,21 @@ user feedback. !end-bullet! -!end-bullets-45! +!end-bullets-46! ## Azure -!begin-bullets-46! +!begin-bullets-47! - !begin-bullet! Added missing `key` parameter in `board_register_azure()`. !end-bullet! -!end-bullets-46! +!end-bullets-47! ## RStudio -!begin-bullets-47! +!begin-bullets-48! - !begin-bullet! Fixed connection suggested code when caused by `pin_find()` (#137). @@ -1128,11 +1137,11 @@ user feedback. !end-bullet! -!end-bullets-47! +!end-bullets-48! ## RStudio Connect -!begin-bullets-48! +!begin-bullets-49! - !begin-bullet! Fix issue uploading large pins causing @@ -1154,11 +1163,11 @@ user feedback. !end-bullet! -!end-bullets-48! +!end-bullets-49! # pins 0.3.0 -!begin-bullets-49! +!begin-bullets-50! - !begin-bullet! Support for Azure board. @@ -1173,11 +1182,11 @@ user feedback. !end-bullet! -!end-bullets-49! +!end-bullets-50! ## Pins -!begin-bullets-50! +!begin-bullets-51! - !begin-bullet! `pin()` extracts URLs that end in `.gz` and `zip`, which can be @@ -1227,22 +1236,22 @@ user feedback. !end-bullet! -!end-bullets-50! +!end-bullets-51! ## Boards -!begin-bullets-51! +!begin-bullets-52! - !begin-bullet! Avoid "cannot create dir" warning in systems with an empty cache folder. !end-bullet! -!end-bullets-51! +!end-bullets-52! ## RStudio -!begin-bullets-52! +!begin-bullets-53! - !begin-bullet! Gracefully handle errors when a pin's preview can't be created. @@ -1262,11 +1271,11 @@ user feedback. !end-bullet! -!end-bullets-52! +!end-bullets-53! ## RStudio Connect -!begin-bullets-53! +!begin-bullets-54! - !begin-bullet! Fix issue where `pin_find()` would not show all available pins. @@ -1302,21 +1311,21 @@ user feedback. !end-bullet! -!end-bullets-53! +!end-bullets-54! ## Python -!begin-bullets-54! +!begin-bullets-55! - !begin-bullet! Support for Python 3. !end-bullet! -!end-bullets-54! +!end-bullets-55! ## Websites -!begin-bullets-55! +!begin-bullets-56! - !begin-bullet! The `name` parameter in `board_register_datatxt()` is now optional. @@ -1327,24 +1336,24 @@ user feedback. !end-bullet! -!end-bullets-55! +!end-bullets-56! ## GitHub -!begin-bullets-56! +!begin-bullets-57! - !begin-bullet! Various fixes for GitHub boards using the `path` parameter when registering the board (#121). !end-bullet! -!end-bullets-56! +!end-bullets-57! # pins 0.2.0 ## RStudio Connect -!begin-bullets-57! +!begin-bullets-58! - !begin-bullet! Support for retrieving pins shared by others in RStudio Connect @@ -1377,11 +1386,11 @@ user feedback. !end-bullet! -!end-bullets-57! +!end-bullets-58! ## GitHub -!begin-bullets-58! +!begin-bullets-59! - !begin-bullet! `board_register_github()` now checks for the repo to exist (#63). @@ -1400,11 +1409,11 @@ user feedback. !end-bullet! -!end-bullets-58! +!end-bullets-59! ## Boards -!begin-bullets-59! +!begin-bullets-60! - !begin-bullet! Using a board will attempt to automatically register, such that @@ -1425,33 +1434,33 @@ user feedback. !end-bullet! -!end-bullets-59! +!end-bullets-60! ## Websites -!begin-bullets-60! +!begin-bullets-61! - !begin-bullet! Fix for data.txt boards created from GitHub boards using large files. !end-bullet! -!end-bullets-60! +!end-bullets-61! # pins 0.1.2 -!begin-bullets-61! +!begin-bullets-62! - !begin-bullet! Support to upload files larger than 50mb in GitHub boards as release files. !end-bullet! -!end-bullets-61! +!end-bullets-62! # pins 0.1.1 -!begin-bullets-62! +!begin-bullets-63! - !begin-bullet! Fix CRAN request to explicitly opt-in to use local home path as @@ -1467,11 +1476,11 @@ user feedback. !end-bullet! -!end-bullets-62! +!end-bullets-63! # pins 0.1.0 -!begin-bullets-63! +!begin-bullets-64! - !begin-bullet! Support for local board. @@ -1498,4 +1507,4 @@ user feedback. !end-bullet! -!end-bullets-63! +!end-bullets-64! diff --git a/news-files/hashes.rds b/news-files/hashes.rds index c2e8437..955cb05 100644 Binary files a/news-files/hashes.rds and b/news-files/hashes.rds differ diff --git a/news-files/pins.md b/news-files/pins.md index 0bdff9f..04fc762 100644 --- a/news-files/pins.md +++ b/news-files/pins.md @@ -1,5 +1,7 @@ # pins (development version) +* Support new `preview_data` parameter for pin previews on Posit Connect (#850). + # pins 1.4.0 ## Lifecycle changes @@ -30,14 +32,14 @@ ## Other improvements -* Removed content and user caches for Connect altogether. Now, we look up +* 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 -* Fixed how dots are checked in `pin_write()` to make user-facing messages more +* 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). @@ -48,9 +50,9 @@ # pins 1.2.1 -* New environment variable `PINS_CACHE_DIR` controls the location of the +* 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). @@ -60,7 +62,7 @@ ## 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 + `force_identical_write` argument for writing even when the pin contents are identical to the last version (#735). ## Other improvements @@ -75,9 +77,9 @@ * 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). + +* 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). @@ -85,18 +87,18 @@ ## Breaking changes -* Change the function `board_rsconnect()` to `board_connect()`, following +* 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. +* 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 + +* 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). @@ -111,14 +113,14 @@ 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` +* 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 + +* Updated `board_url()` to handle versions recorded via a manifest file (#681, based on work of @ijlyttle). - + * Updated code preview on Posit Connect (#690). @@ -130,21 +132,21 @@ * 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). + +* 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 -* `board_rsconnect()` now correctly finds the created date for pins (#623, +* `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 +* 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 a `path` so that multiple boards can @@ -159,7 +161,7 @@ * `pin_meta()` now includes pin `name` (#544). -* `board_register()` works better when called directly, due to standardisation +* `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) @@ -180,25 +182,25 @@ The legacy API (`pin()`, `pin_get()`, and `board_register()`) will continue to w * `pin_read()` and `pin_write()` replace most uses of `pin_get()` and `pin()`. `pin_write()` has a `type` argument that allows you to choose how to serialise - your R objects to disk, allowing you to manage the tradeoffs between speed, - generality, and language inter-op, and a `metadata` argument that allows you + your R objects to disk, allowing you to manage the tradeoffs between speed, + generality, and language inter-op, and a `metadata` argument that allows you to store arbitrary metadata (#430). - -* `pin_download()` and `pin_upload()` are lower-level versions of `pin_read()` + +* `pin_download()` and `pin_upload()` are lower-level versions of `pin_read()` and `pin_write()` that work with file paths rather than R objects. They replace the use of `pin()` with a path and eliminate the type-instability in `pin_get()`, which can return either an R object or a character vector of paths. -* `pin_browse()` replaces `board_browse()`, and takes you to a specific pin, - either the original source on the internet, or the cached version on your +* `pin_browse()` replaces `board_browse()`, and takes you to a specific pin, + either the original source on the internet, or the cached version on your local file system (#435). * `pin_delete()` replaces `pin_remove()`, and can delete multiple pins (#433). * `pin_list()` lists all pins in a board. -* `pin_meta()` replaces `pin_info()` and retrieves pin metadata (#418). +* `pin_meta()` replaces `pin_info()` and retrieves pin metadata (#418). * `pin_search()` replaces `pin_find()`. It is much more limited because the previous version was based on assumptions that are not true for many boards. @@ -215,15 +217,15 @@ The legacy API (`pin()`, `pin_get()`, and `board_register()`) will continue to w This version includes the following modern boards: -* `board_azure()` stores data in Azure's blob storage. It is built on top of +* `board_azure()` stores data in Azure's blob storage. It is built on top of [AzureStor](https://github.com/Azure/AzureStor) (#474). * `board_folder()` is a generalised replacement for the legacy local board. - `board_folder()` can store data in any directory, making it possible to + `board_folder()` can store data in any directory, making it possible to share boards using shared network drives or on dropbox or similar. If you - using pins casually and don't want to pick a directory, `board_local()` + using pins casually and don't want to pick a directory, `board_local()` is a variant of `board_folder()` that stores data in a system data directory. - + * `board_kaggle_dataset()` and `board_kaggle_competition()` allow you to download data from Kaggle. The data is automatically cached so that it's only downloaded when it changes. @@ -231,19 +233,19 @@ This version includes the following modern boards: * `board_ms365()` allow to pin data to MS One Drive and Sharpoint (#498, @hongooi73). -* `board_rsconnect()` shares data on - [RStudio connect](https://posit.co/products/enterprise/connect/). This board - supports both modern and legacy APIs, so that you and your colleagues can use +* `board_rsconnect()` shares data on + [RStudio connect](https://posit.co/products/enterprise/connect/). This board + supports both modern and legacy APIs, so that you and your colleagues can use a mixture of pins versions as you transition to pins 1.0.0. Note that the - compatibility is one directional: you can `pin_read()` pins created by + compatibility is one directional: you can `pin_read()` pins created by `pin()`, but you can't `pin_get()` pins created by `pin_write()`. - -* `board_s3()` stores data in Amazon's S3 service. It is built on top of + +* `board_s3()` stores data in Amazon's S3 service. It is built on top of paws. -* `board_url()` lets you create a manual board from a vector of URLs. This is - useful because `pin_download()` and `pin_read()` are cached, so they only - re-download the data if it has changed since the last time you used it (#409). +* `board_url()` lets you create a manual board from a vector of URLs. This is + useful because `pin_download()` and `pin_read()` are cached, so they only + re-download the data if it has changed since the last time you used it (#409). This board is a replacement for `pin()`'s ability to work directly with URLs 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. @@ -254,8 +256,8 @@ The legacy boards will continue to work with the legacy pins API; we will implem inherit from common superclass `pins_board`. * Pins no longer works with the connections pane. This automatically registered - code tended to be either dangerous (because it's easy to accidentally leak - credentials) or useless (because it relied on variables that the connection + code tended to be either dangerous (because it's easy to accidentally leak + credentials) or useless (because it relied on variables that the connection pane doesn't capture). * Pinned data frames are longer converted to tibbles. @@ -277,7 +279,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem * `pin_fetch()` has been removed -* `option(pins.invisible)` is now defunct and ignored. +* `option(pins.invisible)` is now defunct and ignored. * You can no longer switch from a versioned pin to an unversioned pin without first deleting the pin (#410). @@ -288,7 +290,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Support downloading remote files when service returns incompatible `data.txt` file (#310). - + - Support for pins over 100MB in Windows systems (#313). - Avoid Windows crashing in `pin()` under some locales (#127). @@ -321,7 +323,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Properly store relative paths when `path` parameter is specified in GitHub boards (#199). - + - Add support for repos with a 'main' branch as default (#336). - Add support for large file in private repo releases (#292). @@ -335,10 +337,10 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Increase total entries retrieved with `pin_find()`, configurable with `pins.search.count` (#296). - + - Fix regression introduced in pins 0.4.2 (#253) preventing users from collaborating on existing pins they have access to (#302). - + - Avoid deleting pin when upload fails to avoid deleting versions (#306). - Support re-creating pins from pins not previously properly updated (#308). @@ -355,7 +357,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - For files bigger than 100MB `pin()` creates symlinks to speed up uploads, can be configured using the `pins.link.size` option (#273). - + - When using `pin(zip = TRUE)` the zip no longer contains local patahs (#277). ## Google Cloud @@ -400,13 +402,13 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Support for `versions = FALSE` in `board_register()` to avoid using too much space when creating pins (#245). - -- Prevent administrators from overriding pins they don't own, unless the pin is specified + +- Prevent administrators from overriding pins they don't own, unless the pin is specified as `user/name` (#253). - + - Support to connect to servers that have a redirect configured when the full server URL is not specified in `board_register()` (#256). - + - Throw error when multiple accounts are associated to the same server (#261). # pins 0.4.1 @@ -420,19 +422,19 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Support for `custom_metadata` in `pin()` to allow saving custom fields in `data.txt` file. - + - Improve performannce for `pin()` from URLs containing large files that are already been cached prerviously by `pin()` (#225). - + - Avoid showing upload or download progress when creating R Markdown documents and other non-interactive use cases (#227). - + - When pin(url) fails and local cache exists, produce warning and retrieve cached version (#231). - + - Support for `pin(zip = TRUE)` to create a zip file of the given path before creating the pin (#232). - + ## RStudio Connect - Fix when overriding pin with corrupt metadata. @@ -492,7 +494,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Support for `versions = FALSE` in `board_register()` to avoid creating versioned GitHub releases (#197). -- Support for committing all github files with a single commit (#197). +- Support for committing all github files with a single commit (#197). - Support for custom GitHub hosts including GitHub Enterprise using the `host` parameter in `board_register_github()` (#163). @@ -575,7 +577,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Support for `extract` parameter in `pin_get()`, `pin()`, and `pin_reactive()` to override default file extraction behavior. - + - Support to extract gzip files when the `R.utils` package is installed. - Show download progress for files larger than 10mb. @@ -590,7 +592,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Avoid "cannot create dir" warning in systems with an empty cache folder. - + ## RStudio - Gracefully handle errors when a pin's preview can't be created. @@ -610,13 +612,13 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Fix issue where RStudio Connections pane would not show all pins. -- Store all downloaded content under user subfolder insited +- Store all downloaded content under user subfolder insited rsconnect cache. - Removed `pin_find()` workaround for beta rsconnect server where searching was causing timeout. -- Fix for RStudio Connect servers where `/content/` is not +- Fix for RStudio Connect servers where `/content/` is not used in content URLs. - Fix issue expanding pins columns in RStudio for pins with @@ -658,10 +660,10 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Fix in RStudio Connect boards to retrieve pins that match other pin names (#45). - + - Fix for data frames with nested data frames in rsconnect boards (#36). - + ## GitHub - `board_register_github()` now checks for the repo to exist (#63). @@ -673,7 +675,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem - Allow overriding GitHub pin over a pin that partially failed to be created. - + ## Boards - Using a board will attempt to automatically register, such @@ -681,7 +683,7 @@ The legacy boards will continue to work with the legacy pins API; we will implem the default configuration even when the board is not explicitly registered (#50). -- Registers "local" board by default, you no longer need to +- Registers "local" board by default, you no longer need to explicitly run `board_register_local()` (#56). - Make use of the `rappdirs` package to define the default diff --git a/previous_updates.csv b/previous_updates.csv index e777a86..0e6e155 100644 --- a/previous_updates.csv +++ b/previous_updates.csv @@ -18394,3 +18394,4 @@ shiny,4de761e90d0ff7f9e4a5a0774f2509cb,Fixed a bug where stack traces from `obse pkgdown,cd7c80aced81dee9f3c5933422202206,"Articles (i.e., vignettes in `vignettes/articles`, created by `usethis::use_article()` and available on pkgdown sites but not included in a built package) have improved test cases (thanks to @​venpopov and @​ethanbass).",NA,NA,NA,NA renv,40c814067d987f68e1b28ac337fd973e,"`renv::install()` gains the `include` parameter, which can be useful when you'd like to install a subset of dependencies within a project while also respecting any declared remotes in that project's `DESCRIPTION` file. (#2055)",NA,NA,NA,NA renv,5fc7fbc71b0d45a4da33639c42fa8cea,Fixed an issue where the repositories provided to `renv::init()` were ignored when also initializing `renv` with a specific version of Bioconductor.,NA,NA,NA,NA +pins,3360a1f5eb4775fa08352b76c7310467,Support new `preview_data` parameter for pin previews on Posit Connect (#850).,NA,NA,NA,NA diff --git a/refresh-token.rds b/refresh-token.rds index 042e649..17ce474 100644 Binary files a/refresh-token.rds and b/refresh-token.rds differ