Skip to content

Releases: RajLabMSSM/echolocatoR

echolocatoR 3.0.0

15 Mar 15:31

Choose a tag to compare

echolocatoR 3.0.0

Major release: full echoverse restoration and modernization.

Highlights

  • All 15 echoverse packages passing R CMD check on Ubuntu, macOS, and Windows
  • ggplot2 API migration: aes_string()aes(.data[[]]) across echoplot
  • Modular architecture: each echoverse subpackage independently installable and testable
  • Comprehensive test coverage: new test suites added across the suite
  • FINEMAP on Apple Silicon: x86_64 binary support with automatic dylib management
  • PAINTOR annotations: rewritten in pure R (was Python 2.7)
  • POLYFUN parametric mode: fixed filename pattern mismatch
  • echoverse status dashboard: dynamic badge table in README showing CI, coverage, and version for all packages

Breaking changes

  • echoannot: XGR moved from Imports to Suggests (use requireNamespace("XGR"))
  • catalogueR: requires R >= 4.1; removed unused imports (echoconda, stringr, utils, rlang)
  • echofinemap: Rfast moved to Suggests; downloadR added to Imports

Infrastructure

  • Canonical rworkflows.yml across all repos: write-all permissions, ghcr.io Docker, GITHUB_TOKEN, r: auto
  • All .DS_Store files removed from tracking
  • inst/CITATION modernized: citEntrybibentry, textVersion added

For the full list of changes per package, see the restoration details.