Skip to content

Latest commit

 

History

History
110 lines (82 loc) · 3.05 KB

File metadata and controls

110 lines (82 loc) · 3.05 KB

echogithub 1.0.0

Bug fixes

  • Fix data.table recycling warning in r_repos_data.
  • Remove data.table::setDTthreads(threads = 1) from .onLoad() that silently throttled data.table performance for the entire R session.
  • Fix Rd formatting and \dontrun{} example guards.
  • Add Rplots.pdf and *.tbi to .gitignore.

echogithub 0.99.5

Bug fixes

  • Local R CMD check fixes and compatibility updates.

echogithub 0.99.4

New features

  • New function github_dependents_scrape.
  • Standardize rworkflows.yml with canonical template: enable Docker on ghcr.io, set write-all permissions, use GITHUB_TOKEN, add devel/RELEASE_** branch triggers.

Bug fixes

  • Remove deprecated get_github_url.
  • Refactor github_dependents and update github_files_download.
  • Sync documentation with devtools::document().

echogithub 0.99.3

Bug fixes

  • github_branches
    • Handle repos with more than 100 branches.
  • github_files_download
    • Can now download files in private repos.

echogithub 0.99.2

New features

  • Replace functions that have since been offloaded and improved in rworkflows
    • echogithub::description_find --> rworkflows::get_description
    • echogithub::github_hex --> rworkflows::get_hex
    • echogithub::readme_header --> rworkflows::use_badges
  • r_repos_data
    • Add new arg add_hex to find hex URL with rworkflows::get_hex.
  • r_repos
    • New arg queries
  • New functions:
    • github_user_events
  • Expose .limit arg wherever relevant.

Bug fixes

  • github_dependents
    • Gather deps from all pages (not just the first one).
  • description_authors
    • Fix to handle more complex situations without explicit naming of each field.
  • r_repos_data
    • Add a check for find R packages that are on GitHub but just not available via githubinstall (which is a lot, since it became outdated years ago).

echogithub 0.99.1

New features

  • New GitHub functions:
    • github_permissions
    • github_metadata
    • github_commits
    • github_traffic
    • github_dependents
    • github_dependencies
  • New functions for finding which repos R packages are in:
    • r_repos
    • r_repos_data
    • r_repos_downloads
    • r_repos_opts
  • Added more robust func to get GH url: get_github_url()

Bug fixes

  • Elevate rvest to Imports.
  • Add parallel to Imports.
  • r_repos_downloads_bioc / r_repos_downloads_cran
    • Split queries into batches to prevent issues requesting with too many packages at once.
    • Parallelise.

echogithub 0.99.0

New features

  • Added a NEWS.md file to track changes to the package.
  • Moved all GitHub-related functions from echodata to echogithub.
  • New function: github_branches:
    • Automatically infers owner/repo/branches.
    • Automatically translates main/master to the correct synonym.

Bug fixes

  • Switched to using gh instead of httr to avoid API limits imposed by GitHub.
    • Kept httr as alternative method.
  • is_url:
    • Add RCurl::url.exists check.