From 5f341e354bf63801abd91e2aeed698eb8778978c Mon Sep 17 00:00:00 2001 From: LittleBeannie Date: Mon, 29 Jun 2026 11:41:20 -0400 Subject: [PATCH 1/3] Update DESCRIPTION and NEWS.md for v1.1.9 --- DESCRIPTION | 2 +- NEWS.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 0f18853b1..ae4d43eca 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: gsDesign2 Title: Group Sequential Design with Non-Constant Effect -Version: 1.1.8 +Version: 1.1.9 Authors@R: c( person("Keaven", "Anderson", email = "keaven_anderson@merck.com", role = c("aut")), person("Yujie", "Zhao", email = "yujie.zhao@merck.com", role = c("aut", "cre")), diff --git a/NEWS.md b/NEWS.md index 58a1debe6..30a800ac8 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,10 +4,29 @@ - The minimal risk weighting strategy has been added to `gs_design_rd()` and `gs_power_rd()` for risk difference design (#611, #614, thanks to @LittleBeannie). - The `sequential_pval()` function has been added to calculate the sequential p-value for a AHR group sequential design (#605, thanks to @LittleBeannie). +- The `gs_cp()` and `gs_cp_simple()` functions are now available for conditional power computation for AHR designs with non-constant effect size (#550, thanks to @LittleBeannie and @shiyuskaya). ## Bug fixes +- The minor formula mistakes in `gs_info_rd()` have been corrected (#615, thanks to @LittleBeannie). - The text summary of a stratified design now reports the correct enrollment duration and hazard ratios (#617, #619, thanks to @jdblischak). +- The updated design summary no longer reports the `Time` column (#622, thanks to @LittleBeannie). +- The change point used in the expected accrual calculation has been updated (#628, thanks to @LittleBeannie). + +## Improvements + +- `gs_design_ahr()` has been optimized for substantially faster run time (#623, thanks to @yihui). +- Return object preparation from `gs_power_npe()` has been optimized (#624, thanks to @jdblischak). + +## Documentation + +- The README example has been corrected to use the proper `test_upper` value (#621, thanks to @LittleBeannie). + +## Testing + +- Developer and independent tests have been migrated from testthat to testit (#625, thanks to @yihui). +- Test names and tolerances have been updated for cross-platform consistency (#637, #639, thanks to @jdblischak). +- GitHub Actions workflows have been updated for Node 24, Codecov v6, and automated action updates (#626, #632, #633, #634, thanks to @jdblischak). # gsDesign2 1.1.8 From 9faa7a0352a65be825e5250fe67c8ff362e02cd9 Mon Sep 17 00:00:00 2001 From: LittleBeannie Date: Mon, 29 Jun 2026 12:04:01 -0400 Subject: [PATCH 2/3] Fix grammar --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 30a800ac8..98733e9c6 100644 --- a/NEWS.md +++ b/NEWS.md @@ -3,7 +3,7 @@ ## New features - The minimal risk weighting strategy has been added to `gs_design_rd()` and `gs_power_rd()` for risk difference design (#611, #614, thanks to @LittleBeannie). -- The `sequential_pval()` function has been added to calculate the sequential p-value for a AHR group sequential design (#605, thanks to @LittleBeannie). +- The `sequential_pval()` function has been added to calculate the sequential p-value for an AHR group sequential design (#605, thanks to @LittleBeannie). - The `gs_cp()` and `gs_cp_simple()` functions are now available for conditional power computation for AHR designs with non-constant effect size (#550, thanks to @LittleBeannie and @shiyuskaya). ## Bug fixes From b5de66c39bc52683a6df8136819a081201ff2598 Mon Sep 17 00:00:00 2001 From: Yihui Xie Date: Mon, 29 Jun 2026 14:33:00 -0500 Subject: [PATCH 3/3] I guess 2x is not that substantial [ci skip] --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 98733e9c6..0c796a089 100644 --- a/NEWS.md +++ b/NEWS.md @@ -15,7 +15,7 @@ ## Improvements -- `gs_design_ahr()` has been optimized for substantially faster run time (#623, thanks to @yihui). +- `gs_design_ahr()` has been optimized to be about 2x faster (#623, thanks to @yihui). - Return object preparation from `gs_power_npe()` has been optimized (#624, thanks to @jdblischak). ## Documentation