Compare versions · code and quality diff
roxygen2
Minor bump Structure
Exported functions ⓘ55→55no change
Internal functions ⓘ632→637+5
Total lines ⓘ29,264→29,584+320
R lines ⓘ11,305→11,224−81
Compiled (src) lines ⓘ631→660+29
Test lines ⓘ12,831→13,230+399
Files changed (71 files)+1089−670
DESCRIPTION+6−6MD5+69−66NAMESPACE+20−14NEWS.md+20−1R/markdown-code.R+7−1R/markdown-escaping.R+3−6R/markdown-link-resolve.R+5−114R/markdown-link.R+9−8R/markdown.R+6−195R/namespace.R+88−28R/object-from-call.R+14R/options.R+23−3R/rd-describe-in.R+1−1R/rd-examples.R+1−1R/rd-family.R+1−1R/rd-inherit.R+24−25R/rd-params.R+1−1R/rd-r6-external.R+1−1R/rd-raw.R+1−1R/rd-s4.R+2−2R/rd-s7.R+1−1R/rd-section.R+26−1R/rd-template.R+1−1R/rd-usage.R+23−2R/rd.R+5R/roxygenize-setup.R+24−11R/roxygenize.R−1R/tag-parser.R+79−16R/utils-rd.R+7−13build/vignette.rdsinst/doc/namespace.Rmd+1inst/doc/namespace.html+4−1inst/doc/rd-S3.Rmd+1−1inst/doc/rd-S3.html+1−1inst/doc/rd-S4.Rmd+29inst/doc/rd-S4.html+35inst/doc/roxygen2.R+2−2inst/doc/roxygen2.Rmd+1−1inst/doc/roxygen2.html+1−1inst/roxygen2-tags.yml+3−1man/markdown-internals.Rd+3−7man/markdown_pass1.Rd−66man/tag_parsers.Rd+19−6man/tags-namespace.Rd+1−1src/isComplete.cpp+37−8tests/testthat/_snaps/markdown.md+9tests/testthat/_snaps/namespace.md+14−6tests/testthat/_snaps/options.md+8tests/testthat/_snaps/rd-inherit.md+2−2tests/testthat/_snaps/roxygenize-setup.md+14tests/testthat/helper-test.R+1−1tests/testthat/test-markdown-link-resolve.R−25tests/testthat/test-markdown.R+9tests/testthat/test-namespace.R+146−11tests/testthat/test-object-from-call.R+20tests/testthat/test-options.R+11tests/testthat/test-rd-examples.R+7tests/testthat/test-rd-inherit.R+65−1tests/testthat/test-rd-markdown-escaping.R+11tests/testthat/test-rd-section.R+18tests/testthat/test-rd-usage.R+46tests/testthat/test-roxygenize-setup.R+33−4tests/testthat/test-select-args.R+4−1tests/testthat/test-tag-parser.R+9tests/testthat/testImportFrom/DESCRIPTION+9tests/testthat/testImportFrom/NAMESPACE+11tests/testthat/testImportFrom/R/a.R+4vignettes/namespace.Rmd+1vignettes/rd-S3.Rmd+1−1vignettes/rd-S4.Rmd+29vignettes/roxygen2.Rmd+1−1Lines added and removed per file, summed across the versions between the two compared releases.
Languages
R functions ⓘ695→693−2
C++ functions ⓘ28→29+1
C functions ⓘ0→0no change
Fortran functions ⓘ0→0no change
Rust functions ⓘ0→0no change
Compiled share ⓘ2.2%→2.2%+0.1pp
Documentation
Doc lines ⓘ1,986→1,929−57
Roxygen coverage ⓘ100%→100%no change
References coverage ⓘ0%→0%no change
Examples coverage ⓘ23.1%→23.7%+0.6pp
Help pages with examples ⓘ9→9no change
Undocumented params lower is better ⓘ13.7%→13.7%no change
Value docs ⓘ27.3%→27.3%no change
pkgdown site ⓘNo→Nono change
README ⓘYes→Yesno change
Vignettes ⓘYes→Yesno change
NEWS file ⓘYes→Yesno change
Testing
Test cases ⓘ618→642+24
Test/code ratio ⓘ1.13→1.18+0.04
Snapshot tests ⓘ197→203+6
Has tests ⓘYes→Yesno change
testthat edition ⓘ3→3no change
Exported fn test linkage ⓘ70.9%→70.9%no change
Stochastic seed discipline ⓘ0%→0%no change
Complexity
Cyclomatic mean lower is better ⓘ2.11→2.11+0.00
Cyclomatic max lower is better ⓘ23→23no change
Cyclomatic median lower is better ⓘ1→1no change
Lines per function (mean) lower is better ⓘ11.93→11.87−0.06
Call graph
Functions (nodes) ⓘ695→693−2
Call edges ⓘ980→981+1
Max function degree ⓘ53→53no change
Mean function degree ⓘ2.82→2.83+0.01
Isolated functions ⓘ70→65−5
Connected components ⓘ7→7no change
Native call sites ⓘ7→7no change
Object system
S3 methods ⓘ232→232no change
S4 classes ⓘ0→0no change
S4 generics ⓘ0→0no change
S4 methods ⓘ0→0no change
R6 classes ⓘ4→4no change
S7 classes ⓘ0→0no change
RC classes ⓘ0→0no change
Quality & risk
Unsafe pattern score lower is better ⓘ6→6no change
Secret pattern count lower is better ⓘ0→0no change
Global-state write density lower is better ⓘ0.44→0.45+0.00
Deprecated idiom density lower is better ⓘ0.00→0.00no change
Triple-colon uses lower is better ⓘ2→1−1
Continuous integration
CI present ⓘNo→Nono change
CI matrix breadth ⓘ0→0no change
Dependencies+1
Direct dependencies lower is better ⓘ13→14+1
Dependency drift ⓘ–→24–
Package sets are compared per dependency type from the DESCRIPTION of each version. Version constraints and the base R requirement are omitted.
Requirements
SPDX valid ⓘYes→Yesno change
OSI approved ⓘYes→Yesno change
License file complete ⓘNo→Nono change
People
Authors5→5no change
Release metadata
Package
roxygen2
Version
8.0.0→8.1.0
Released
2026-05-01→2026-08-04
Maintainer
Hadley Wickham
License
MIT + file LICENSE
Requires R
4.1
Download size
296 KB
65 comparison rows · 6 improved, 4 regressed, 1 added, 0 removed, 54 unchanged. Hover any metric for its definition, or see the full glossary.