diff --git a/RcppTskit/DESCRIPTION b/RcppTskit/DESCRIPTION index 83cc4c4..96aa372 100644 --- a/RcppTskit/DESCRIPTION +++ b/RcppTskit/DESCRIPTION @@ -1,6 +1,6 @@ Type: Package Package: RcppTskit -Title: R Access to the Tskit C API +Title: 'R' Access to the 'tskit C' API Version: 0.2.0 Date: 2026-01-27 Authors@R: c( @@ -15,14 +15,14 @@ Description: 'Tskit' enables efficient storage, manipulation, and analysis al. (2024) , while `tskit` project is described in Jeffrey et al. (2026) . See also for project news, documentation, and - tutorials. 'Tskit' provides Python, C, and Rust application - programming interfaces (APIs). The Python API can be called from R via + tutorials. 'Tskit' provides 'Python', 'C', and 'Rust' application + programming interfaces (APIs). The 'Python' API can be called from 'R' via the 'reticulate' package to load and analyse tree sequences as described at . 'RcppTskit' - provides R access to the 'tskit' C API for cases where the + provides 'R' access to the 'tskit C' API for cases where the 'reticulate' option is not optimal; for example, high-performance or low-level work with tree sequences. Currently, 'RcppTskit' provides a - limited set of R functions because the Python API and 'reticulate' + limited set of 'R' functions because the 'Python' API and 'reticulate' already covers most needs. License: MIT + file LICENSE URL: https://github.com/HighlanderLab/RcppTskit diff --git a/RcppTskit/NEWS.md b/RcppTskit/NEWS.md index 7383e9f..b0b25fe 100644 --- a/RcppTskit/NEWS.md +++ b/RcppTskit/NEWS.md @@ -4,7 +4,7 @@ All notable changes to RcppTskit are documented in this file. The file format is based on [Keep a Changelog](https://keepachangelog.com), and releases adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.2.0] - 2026-02-09 +## [0.2.0] - 2026-02-13 ### Added (new features) @@ -33,6 +33,10 @@ and releases adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html - We now specify C++20 standard to go around the CRAN Windows issue, see #63 for further details. +### Maintenance + +- Delete temporary files in examples and tests after use. + - Renamed unexported functions from `RcppTskit:::ts_load_ptr()` to `RcppTskit:::ts_ptr_load()`. diff --git a/RcppTskit/cran-comments.md b/RcppTskit/cran-comments.md index 1136f38..a3b8ddf 100644 --- a/RcppTskit/cran-comments.md +++ b/RcppTskit/cran-comments.md @@ -4,6 +4,20 @@ * This is a new release (v0.2.0). +* Re-submitting to CRAN. + +* Submitted to CRAN on 2026-02-09 and got feedback to quote + Python, C, and Rust and to be mindful about case sensitivity. + + I assume the case sensitivity refers to the use of + `Tskit` and `tskit`. I am following the convention from + https://tskit.dev to use 'Tskit' at the start of sentences and + 'tskit' otherwise. I am also following the guidance from + the R packages manual & CRAN cookbook to quote program/package name. + + We now also quote Python, C, and Rust (also R for consistency) + in the DESCRIPTION file. + * It passes checks on my local MacOS laptop using: `devtools::check()` and `devtools::check(remote = TRUE, manual = TRUE)`. @@ -25,7 +39,7 @@ ``` I have now addressed it by setting CXX_STD = CXX20 in Makevars.in. - Note that discussion with upstream devs of tskit indicates that this warning + Note that discussion with upstream devs of `tskit` indicates that this warning seems to arise from how the build tools have been built for CRAN windows, since we could not replicate the warning on any of platforms even when tweaking the flags, including Windows. See the above checks and diff --git a/RcppTskit/man/RcppTskit-package.Rd b/RcppTskit/man/RcppTskit-package.Rd index e3c4656..78ecfd4 100644 --- a/RcppTskit/man/RcppTskit-package.Rd +++ b/RcppTskit/man/RcppTskit-package.Rd @@ -4,7 +4,7 @@ \name{RcppTskit-package} \alias{RcppTskit} \alias{RcppTskit-package} -\title{RcppTskit: R Access to the Tskit C API} +\title{RcppTskit: 'R' Access to the 'tskit C' API} \description{ `Tskit` enables efficient storage, manipulation, and analysis of ancestral recombination graphs (ARGs) using succinct tree sequence encoding. diff --git a/RcppTskit/notes_pkg_dev.Rmd b/RcppTskit/notes_pkg_dev.Rmd index bf060b2..cedfbb2 100644 --- a/RcppTskit/notes_pkg_dev.Rmd +++ b/RcppTskit/notes_pkg_dev.Rmd @@ -106,6 +106,7 @@ PATCH version when you make backward compatible bug fixes ### Removed (now removed features) ### Fixed (bug fixes) ### Security (vulnerabilities) +### Maintenance (non-user facing changes, e.g. refactoring, CI updates, etc.) ``` ## Prepare for release