check_and_load_package() is now deprecated. All
required packages are declared in DESCRIPTION and loaded
automatically by R. Calling this function will issue a deprecation
warning.message() /
stop() to the cli package
(cli::cli_inform(), cli::cli_alert_success(),
cli::cli_warn(), cli::cli_abort()), providing
richer formatted output with semantic markup for URLs, file paths, and
argument names.cli to Imports in DESCRIPTION.httr2::resp_status() import to NAMESPACE.handle_response() to use
httr2::resp_status() instead of the legacy
response$status_code accessor (httr v1 syntax).check_and_load_package() inside all exported functions —
dependencies declared in Imports are guaranteed to be
available and do not need manual loading.webdav_list_files() function
for better compatibility and robustness:
d, D, or other), preventing
XPath errors like Undefined namespace prefix.xml2::as_list() to reliably parse the XML response
structure.content_length is safely parsed and padded with
NA where missing (e.g., for directories), preventing errors
when creating the resulting tibble.is_folder, correctly identifying
whether each resource is a directory.display_name, full_path,
creation_date, etc.).Special thanks to Adrian Jusepeitis (University of
Jena, Germany) for reporting two key issues related to XML namespace
parsing and missing metadata in webdav_list_files(), and
for proposing initial fixes that inspired the improvements in this
release.
webdav_download_file() to download files from a WebDAV
server to a local directory.
verbose = TRUE) provides detailed output
of the download process, including the file path on the server and local
destination.NEWS.md file to track changes to the
package.