Releases: r-lib/httr2
httr2 0.2.2
-
curl_translate()
can now handle curl copied from Chrome developer tools
(@mgirlich, #161). -
req_oauth_*()
can now refresh OAuth tokens. One, two, or even more times!
(@jennybc, #166) -
req_oauth_device()
can now work in non-interactive environments,
as intendend (@flahn, #170) -
req_oauth_refresh()
andoauth_flow_refresh()
now use the envvar
HTTR2_REFRESH_TOKEN
, notHTTR_REFRESH_TOKEN
(@jennybc, #169). -
req_proxy()
now uses the appropriate authentication option (@jl5000). -
req_url_query()
can now opt out of escaping withI()
(@boshek, #152). -
Can now print responses where content type is the empty string
(@mgirlich, #163).
httr2 0.2.1
httr2 0.2.0
New features
-
req_body_form()
,req_body_multipart()
, andreq_url_query()
now
support multiple arguments with the same name (#97, #107). -
req_body_form()
,req_body_multipart()
, now match the interface of
req_url_query()
, taking name-value pairs in...
. Supplying a single
list()
is now deprecated and will be removed in a future version. -
req_body_json()
now overrides the existing JSON body, rather than
attempting to merge with the previous value (#95, #115). -
Implement
req_proxy()
(owenjonesuob, #77).
Minor improvements and bug fixes
-
httr_path
class renamed tohttr2_path
to correctly match package name
(#99). -
oauth_flow_device()
gains PKCE support (@flahn, #92), and
the interactive flow is a little more user friendly. -
req_error()
can now correct force successful HTTP statuses to fail (#98). -
req_headers()
will now overrideContent-Type
set byreq_body_*()
(#116). -
req_throttle()
correctly sets throttle rate (@jchrom, #101). -
req_url_query()
never uses scientific notation for queries (#93). -
req_perform()
now respectshttr::with_verbose()
(#85). -
response()
now defaultsbody
toraw(0)
for consistency with real
responses (#100).
httr2 0.1.1
-
Fix R CMD check failures on CRAN
-
Added a
NEWS.md
file to track changes to the package.
httr2 0.1.0
Initial release