|
| 1 | +# gsDesign2 1.1.1 |
| 2 | + |
| 3 | +## New features |
| 4 | + |
| 5 | +- The `as_rtf()` method is now available for `fixed_design` and `gs_design` |
| 6 | + objects for generating RTF table outputs (#278). |
| 7 | + |
| 8 | +## Bug fixes |
| 9 | + |
| 10 | +- `gs_power_wlr()` and `to_integer()` now check and convert integer |
| 11 | + sample size more rigorously (#322). |
| 12 | +- `gs_design_*()` now handle exceptions explicitly when all hazard ratio |
| 13 | + is set to 1 throughout the study (#301). |
| 14 | +- `fixed_design_rd()` will not generate warnings due to the previous |
| 15 | + default value change of `h1_spending` (#296). |
| 16 | + |
| 17 | +## Improvements |
| 18 | + |
| 19 | +- `gs_power_ahr()` now runs twice as fast by using data.table and other |
| 20 | + performance optimizations (#295), enhanced by similar |
| 21 | + improvements in `gs_info_ahr()` and `pw_info()` (#300). |
| 22 | +- Enrollment and failure rate input constructors and validators |
| 23 | + are refactored to check only the format instead of the class. |
| 24 | + This change reduces the number of warning messages and catches |
| 25 | + real exceptions as errors properly (#316). |
| 26 | +- Nested functions are refactored into reusable internal functions, |
| 27 | + to improve code rigor, avoid potential scoping pitfalls, and |
| 28 | + facilitate debugging (#235). |
| 29 | +- For fixed designs, the variable names of the table outputs from |
| 30 | + `to_integer()` and `summary()` are updated (#292). |
| 31 | + |
| 32 | +## Documentation |
| 33 | + |
| 34 | +- Add a new vignette |
| 35 | + [statistical information under null and |
| 36 | + alternative hypothesis](https://merck.github.io/gsDesign2/articles/story-info-formula.html) |
| 37 | + (#289). |
| 38 | +- Improve `define_enroll_rate()` and `define_fail_rate()` documentation by |
| 39 | + adding detailed descriptions and improving code examples (#302). |
| 40 | +- The function reference page now has dedicated sections for piecewise |
| 41 | + exponential distributions and computing trial events (#258). |
| 42 | +- Use the four trailing dashes convention to standardize code comment |
| 43 | + section format (#308). |
| 44 | + |
| 45 | +## Namespace and testing |
| 46 | + |
| 47 | +- Tidy up namespace by removing rlang from and adding stats to `Imports` (#307, #325). |
| 48 | +- Qualify namespaces in tests to avoid `library()` calls (#332). |
| 49 | +- Fortify the GitHub Actions workflows by limiting the token usage only when |
| 50 | + necessary and enabling manual trigger of workflow runs (#326). |
| 51 | +- Update GitHub Actions workflows to the latest versions from upstream |
| 52 | + (#330). |
| 53 | + |
1 | 54 | # gsDesign2 1.1.0
|
2 | 55 |
|
3 | 56 | ## Breaking changes
|
|
0 commit comments