Skip to content

Prepare 1.2.0 release#67

Merged
JonasMoss merged 13 commits into
masterfrom
release/1.2.0
May 5, 2026
Merged

Prepare 1.2.0 release#67
JonasMoss merged 13 commits into
masterfrom
release/1.2.0

Conversation

@JonasMoss
Copy link
Copy Markdown
Owner

@JonasMoss JonasMoss commented May 4, 2026

Summary

  • Drop EQL dependency (RHE Hermite polynomials inlined; matches old output to ~1e-12)
  • Rename beta_rotHS (matches JH/SJ initials convention); add the matching arXiv reference to README
  • Consolidate R/ source: 8 builtin_*/utility/beta_bw files merged into bandwidths.R, kernels.R, starts.R, helpers.R — no public API change
  • Drop codecov tooling (no badge, no gating, artifact upload still uploads coverage.html / coverage.xml)
  • Pin regression values for HS and RHE selectors; round-trip remaining update.kdensity parameters in tests

Local R CMD check --as-cran: 0 errors, 0 warnings, 2 informational notes (Biometrika 403 URL + clock skew). Coverage 100%.

Test plan

  • R-CMD-check matrix green on all 5 configs (macOS, Windows, Ubuntu devel/release/oldrel-1)
  • test-coverage workflow uploads coverage.html artifact
  • Manual sanity check: pkgdown::build_site() if used downstream

🤖 Generated with Claude Code

JonasMoss and others added 12 commits May 4, 2026 13:29
* Rename closed-form beta bandwidth selector beta_rot to HS, matching
  the JH/SJ author-initials convention used elsewhere in the package.
* Drop EQL dependency: the Hermite polynomials used by the RHE
  selector are evaluated inline (matches prior numeric output to ~1e-12).
* Pin regression values for HS and RHE so future numeric drift fails
  loudly; round-trip the remaining update.kdensity parameters.
* Consolidate R/ source: bandwidths.R, kernels.R, starts.R, helpers.R
  replace the eight builtin_* / utility / beta_bw files (no API change).
* Drop codecov.yml and the codecov upload step from test-coverage.yaml;
  the workflow still uploads coverage.html / coverage.xml as artifacts.
* Refresh README.Rmd: announce HS in the News section with a linked
  citation to Hallberg Szabadváry (2026); add the paper to References.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
R-CMD-check already runs the test suite across all configs. The
coverage report is only useful locally via just coverage, so the
workflow and the xml2-dependent cobertura XML output have no consumer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Justfile: revdep (revdepcheck) and revdep-manual (lightweight
  R CMD check against installed local kdensity) recipes; revdep-reset
  helper; clean removes both output dirs.
- .gitignore / .Rbuildignore: ignore revdep/ and revdep-manual/.
- cran-comments.md: spell out how reverse dependencies were checked.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
CRAN supports NEWS.md natively now, so shipping it in the tarball is
preferred — devtools::release() flags the old ignore as a warning.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
… anchor

The R-devel as-cran check flagged two NOTEs not surfaced by older R: the
\(x) lambda shorthand in starts.R required an R >= 4.1.0 dep, and the
roxygen link [univariateML] lacked a package anchor.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@JonasMoss JonasMoss merged commit fb8d28c into master May 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant