Skip to content

Commit ac728d6

Browse files
authored
Release gsDesign 3.8.0 (#234)
* Increment version number to 3.8.0 * Update news for v3.8.0
1 parent d202ec1 commit ac728d6

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: gsDesign
2-
Version: 3.7.0
2+
Version: 3.8.0
33
Title: Group Sequential Design
44
Authors@R: c(
55
person("Keaven", "Anderson", email = "[email protected]", role = c("aut", "cre")),

NEWS.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,45 @@
11
# gsDesign 3.8.0 (December 2025)
22

3+
## New features
4+
5+
- `gsBoundSummary()` now displays calendar time for `gsNB` objects from the
6+
gsDesignNB package when analysis times are provided (@keaven, #229, #233).
7+
8+
## Improvements
9+
10+
- `plotgsPower()` now uses `linewidth` instead of deprecated `size` aesthetic
11+
for `geom_line()` calls, avoiding ggplot2 (>= 3.4.0) warnings (@nanxstats, #217).
12+
313
## Bug fixes
414

15+
- `sfXG3()` now correctly reports its name as "Xi-Gallo, method 3" instead of
16+
"Xi-Gallo, method 1" (@DMuriuki, #223).
517
- Fixed base plotting for conditional power (`plottype = 4`) so labels passed
618
to `text()` match the plotted points. This prevents r-devel (R 4.6.0)
719
truncation warnings and keeps vdiffr snapshots bitwise reproducible
8-
across R versions.
20+
across R versions (@nanxstats, #231).
21+
22+
## Testing
23+
24+
- Added independent unit tests for `sfXG1()`, `sfXG2()`, and `sfXG3()`
25+
(@DMuriuki, #223).
26+
- Added independent unit tests for `toBinomialExact()` and `xtable()`
27+
(@DMuriuki, #224).
28+
- Updated `as_gt()` snapshot tests for gt 1.1.0 compatibility (@nanxstats, #221).
29+
- Snapshot files are now included in the built package to satisfy
30+
testthat (>= 3.3.0) requirements (@jdblischak, #227).
31+
- Reduced visual regression test output verbosity by wrapping base graphics
32+
plotting expressions in `capture.output()` (@nanxstats, #217).
33+
34+
## Documentation
35+
36+
- `nNormal()` now links to `vignette("nNormal")` in its See Also section for
37+
the full derivation and examples (@keaven, #220).
38+
39+
## Maintenance
40+
41+
- Added `workflow_dispatch` trigger to `R CMD check` workflow for easier testing
42+
on forks (@jdblischak, #225).
943

1044
# gsDesign 3.7.0 (August 2025)
1145

0 commit comments

Comments
 (0)