v0.3.0
Breaking changes
GET_URL()
,GET_RESULT()
, andGET_RESULT_URL()
have been eliminated in
favor ofGET()
(#274).- The
.empty_object
argument has been removed fromPUT
/PATCH
/POST
(#274).
New features
- New
content_render()
andcontent_restart()
functions.content_render()
allows you to programmatically re-render content such as Quarto and R Markdown
reports and Jupyter notebooks, optionally passing in avariant_key
to render
a specific variant of parameterized content.content_restart()
lets you
restart interactive content, such as Shiny applications, APIs, or dashboards
(#283, #289) - New
get_oauth_credentials()
function for interacting with Connect's
/v1/oauth/integrations/credentials
endpoint. This endpoint allows content
running on Posit Connect to obtain the content viewer's OAuth access token
(#297).
Minor improvements and fixes
- Timestamps with non-zero offsets received from Connect no longer parse as
NA
(#290). - Timestamps sent to Connect are now correctly converted to UTC, instead of
simply being labeled as GMT (#291). - Functions to render variants and email reports now contain the request
query that Connect expects (#277). - HTTP verb functions can take any URL, not just one relative to API root, and
can optionally return thehttr_response
object (#274).
What's Changed
- refactor: consolidate HTTP request methods by @nealrichardson in #274
- Prune variant render and sender API requests by @nealrichardson in #277
- Remove unnecessary dev dependency from pkgdown.yaml by @nealrichardson in #282
- Deprecate get_variant_default by @nealrichardson in #284
- chore: update renv environment and infra by @toph-allen in #285
- chore: update DESCRIPTION with new authors & maintainer by @toph-allen in #286
- feat:
content_render()
andcontent_restart()
implementations by @toph-allen in #283 - fix: parsing time stamps with time zone offsets containing colons by @toph-allen in #291
- Add initial oauth integration credential exchange impl by @dbkegley in #292
- feat:
content_render()
can take avariant_key
argument to render non-default variants. by @toph-allen in #289
New Contributors
- @toph-allen made their first contribution in #285
- @dbkegley made their first contribution in #292
Full Changelog: v0.2.0...v0.3.0