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.
[New Feature] Added a new function 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.Added examples using demo WebDav server.
NEWS.md file to track changes to the package.