Compare versions · code and quality diff
btw
Minor bump Structure
Exported functions ⓘ64→64no change
Internal functions ⓘ392→430+38
Total lines ⓘ37,877→40,579+2,702
R lines ⓘ18,162→19,349+1,187
Compiled (src) lines ⓘ0→0no change
Test lines ⓘ15,659→17,018+1,359
Files changed (56 files)+3807−1018
DESCRIPTION+22−22MD5+54−50NEWS.md+22R/btw-config.R+71R/btw_client.R+15−9R/btw_client_app.R+104−56R/edit_btw_md.R+149−10R/mcp.R+1−1R/task_create_btw_md.R+1−1R/tool-agent-custom.R+14−5R/tool-agent-subagent.R+5−1R/tool-docs-news.R+1−1R/tool-docs.R+6−3R/tool-env-df.R+4−2R/tool-files-edit.R+3−1R/tool-files-patch.R+3−1R/tool-files-read.R+28−22R/tool-files-replace.R+3−1R/tool-files-search.R+14−7R/tool-files-write.R+4−1R/tool-git.R+4−2R/tool-pkg-src.R+752R/tool-run.R+52−36R/tool-skills.R+38R/utils.R+95−20exec/btw.R+276−5inst/cli-skill/r-btw-cli/SKILL.md+21−2inst/js/app/btw_app.css+12−29inst/js/app/btw_app.js+41−30inst/js/run-r/btw-icons.js−22inst/js/run-r/btw-run-r.css+300−208inst/js/run-r/btw-run-r.js+110−404man/btw-config.Rd+80man/btw_agent_tool.Rd+4−2man/btw_client.Rd+63−9man/btw_skill_install_github.Rd+3man/btw_skill_install_package.Rd+3man/btw_tool_skill.Rd+3man/mcp.Rd+1−1man/use_btw_md.Rd+20−8tests/testthat/_snaps/btw_client.md+2−2tests/testthat/_snaps/edit_btw_md.md+82−1tests/testthat/_snaps/tool-files-edit.md+37−37tests/testthat/_snaps/utils.md+12tests/testthat/helpers.R+16tests/testthat/test-btw_client_app.R+53tests/testthat/test-cli.R+149tests/testthat/test-edit_btw_md.R+184−6tests/testthat/test-tool-agent-custom.R+38tests/testthat/test-tool-docs.R+3tests/testthat/test-tool-files-read.R+34tests/testthat/test-tool-files-write.R+8tests/testthat/test-tool-pkg-src.R+436tests/testthat/test-tool-run.R+82tests/testthat/test-tool_skills.R+82tests/testthat/test-utils.R+187Lines added and removed per file, summed across the versions between the two compared releases.
Languages
R functions ⓘ466→504+38
C++ functions ⓘ0→0no change
C functions ⓘ0→0no change
Fortran functions ⓘ0→0no change
Rust functions ⓘ0→0no change
Compiled share ⓘ0%→0%no change
Documentation
Doc lines ⓘ4,056→4,212+156
Roxygen coverage ⓘ100%→100%no change
References coverage ⓘ0%→0%no change
Examples coverage ⓘ72.2%→70.9%−1.3pp
Help pages with examples ⓘ39→39no change
Undocumented params lower is better ⓘ2.1%→2.1%no change
Value docs ⓘ98%→98%no change
pkgdown site ⓘNo→Nono change
README ⓘYes→Yesno change
Vignettes ⓘNo→Nono change
NEWS file ⓘYes→Yesno change
Testing
Test cases ⓘ749→820+71
Test/code ratio ⓘ0.86→0.88+0.02
Snapshot tests ⓘ122→131+9
Has tests ⓘYes→Yesno change
testthat edition ⓘ3→3no change
Exported fn test linkage ⓘ85.9%→87.5%+1.6pp
Stochastic seed discipline ⓘ0%→0%no change
Complexity
Cyclomatic mean lower is better ⓘ3.47→3.48+0.00
Cyclomatic max lower is better ⓘ28→28no change
Cyclomatic median lower is better ⓘ2→2no change
Lines per function (mean) lower is better ⓘ26.59→26.55−0.04
Call graph
Functions (nodes) ⓘ466→504+38
Call edges ⓘ685→764+79
Max function degree ⓘ50→55+5
Mean function degree ⓘ2.94→3.03+0.09
Isolated functions ⓘ74→74no change
Connected components ⓘ6→6no change
Native call sites ⓘ0→0no change
Object system
S3 methods ⓘ20→20no change
S4 classes ⓘ0→0no change
S4 generics ⓘ0→0no change
S4 methods ⓘ0→0no change
R6 classes ⓘ0→0no change
S7 classes ⓘ20→20no change
RC classes ⓘ0→0no change
Quality & risk
Unsafe pattern score lower is better ⓘ3→3no change
Secret pattern count lower is better ⓘ0→0no change
Global-state write density lower is better ⓘ1.16→1.09−0.07
Deprecated idiom density lower is better ⓘ0.22→0.21−0.01
Triple-colon uses lower is better ⓘ4→4no change
Continuous integration
CI present ⓘNo→Nono change
CI matrix breadth ⓘ0→0no change
Dependencies+2
Direct dependencies lower is better ⓘ20→21+1
Dependency drift ⓘ–→4–
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
Authors7→7no change
Release metadata
Package
btw
Version
1.3.0→1.4.0
Released
2026-07-02→2026-08-05
Maintainer
Garrick Aden-Buie
License
MIT + file LICENSE
Requires R
4.2.0
Download size
722 KB
64 comparison rows · 8 improved, 3 regressed, 2 added, 0 removed, 51 unchanged. Hover any metric for its definition, or see the full glossary.