Skip to content

Release contentvalidR 0.3.0 - #24

Merged
JUhalt merged 1 commit into
masterfrom
release/v0.3.0
Sep 15, 2026
Merged

JUhalt merged 1 commit into
masterfrom
release/v0.3.0

Conversation

@JUhalt

@JUhalt JUhalt commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Summary

Release candidate for contentvalidR 0.3.0. All three v0.3 method workstreams are merged: selectable score intervals (#17, via #21), panel-level agreement (#18, via #22), and evidence-based factor retention (#19, via #23). This PR stamps the release and prepares the CRAN submission tracked in #14.

Per the distribution decision, the GitHub release comes first and everything else follows: R-universe builds from the tag, and the CRAN submission is made from the same tarball after merge.

Version and metadata

  • DESCRIPTION stamped to 0.3.0. The Description field now gives <doi:...> links for every method it cites, which CRAN reviewers routinely request, and names the v0.3 additions and the selectable-methods design.
  • CITATION.cff stamped to 0.3.0 with a release date; inst/CITATION reads the version from DESCRIPTION.
  • License: GPL-3 with the unmodified GPLv3 text, and inst/NOTICE preserving the historical MIT attribution for v0.1.0. LICENSE.md stays build-ignored.

NEWS

Consolidates the three development sections into a single # contentvalidR 0.3.0 entry, with an introduction that names the design rule and states plainly the two defaults that change results for existing code.

README

  • Stable release line updated to 0.3.0, and the planning link now points at the Future research milestone instead of the finished v0.3.0 milestone.
  • Expert-panel summary names the score intervals and panel-level agreement.
  • The license paragraph still said the next release would carry GPLv3; v0.2.0 already did. Corrected.

CRAN

  • cran-comments.md records the actual check results and distinguishes contentvalidR from the CRAN package contentValidity (version 0.2.0, published 2026-06-03).
  • Every help page now has runnable examples. The clean-library smoke test found five without them: agreement_summary() (now guarded by requireNamespace("irr"), since irr is only suggested) and the plot() methods for sort, rating, expert, and sort-power objects. CRAN reviewers routinely ask for examples on exported functions. All 39 pages already had a \value section.

Verification

Gate Result
R CMD check --as-cran on the built 0.3.0 tarball, with CRAN incoming checks 0 errors, 0 warnings, 3 notes: "New submission", plus two from the local Windows machine (V8 not installed; MiKTeX's lastMiKTeXException temp file), each explained in cran-comments.md
Tarball contents 168 files; inst/NOTICE present, no LICENSE file, no build-ignored files
Clean-library install of built tarball examples for all 39 help topics, all 7 vignettes, and the citation run with only base R and the tarball on the library path
Spelling clean
URLs and DOIs all resolve

Roadmap

Marks v0.3.0 as a release candidate and adds its exit gate.

Test plan

  • --as-cran on the built 0.3.0 tarball: 0 errors, 0 warnings, notes explained
  • Clean-library install and smoke tests
  • Every help page has runnable examples, and all examples run
  • URL and DOI audit clean
  • Spelling clean
  • Version consistent across DESCRIPTION, CITATION.cff, NEWS, README
  • CI green across the OS/R matrix
  • Tag v0.3.0 and publish the GitHub release after merge
  • Verify the R-universe build picks up 0.3.0
  • Submit to CRAN ([v0.3] Submit contentvalidR to CRAN #14)

🤖 Generated with Claude Code

Stamps 0.3.0 across DESCRIPTION, CITATION.cff, NEWS, and README, and gives
DOIs for the cited methods in the Description field. Records the CRAN check
results and the distinction from the contentValidity package in
cran-comments.md, adds runnable examples to the five help pages that lacked
them, corrects the stale README license paragraph, and marks the v0.3.0
release gate in the roadmap.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@JUhalt JUhalt added this to the v0.3.0 milestone Sep 15, 2026
@JUhalt
JUhalt merged commit 6831ea6 into master Sep 15, 2026
8 checks passed
@JUhalt
JUhalt deleted the release/v0.3.0 branch September 15, 2026 12:33
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