Releases: RajLabMSSM/echolocatoR
Releases · RajLabMSSM/echolocatoR
echolocatoR 3.0.0
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 (userequireNamespace("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.ymlacross all repos:write-allpermissions,ghcr.ioDocker,GITHUB_TOKEN,r: auto - All
.DS_Storefiles removed from tracking inst/CITATIONmodernized:citEntry→bibentry,textVersionadded
For the full list of changes per package, see the restoration details.