gsDesign 3.3.0 (May, 2022)
CRAN release: 2022-05-27
- Addition of vignettes
- Demonstrate cure model and calendar-based analysis timing for time-to-event endpoint design
- Vaccine efficacy design using spending bounds and exact binomial boundary crossing probabilities
- Minor fix to labeling in print.gsProbability
- Fixed error in sfStep
- Updates to reduce R CMD check and other minor issues
gsDesign 3.2.2 (January, 2022)
CRAN release: 2022-02-02
- Use
inherits()instead ofis()to determine if an object is an instance of a class, when appropriate - Correctly close graphics device in unit tests to avoid plot output file not found issues
- Minor fixes to hGraph() for multiplicity graphs
- Minor fix to nBinomial() when odds-ratio scale specified to resolve user issue
- Minor changes to vignettes
gsDesign 3.2.1 (July, 2021)
CRAN release: 2021-07-12
- Changed gt package usage in a vignette due to deprecated gt function
- Replied to minor comments from CRAN reviewer (no functionality impact)
- Minor update to DESCRIPTION citing Jennison and Turnbull reference
gsDesign 3.2.0 (January, 2021)
CRAN release: 2021-03-13
- Substantially updated unit testing to increase code coverage above 80%
- Updated error checking messages to print function where check fails
- Removed dependencies on plyr packages
- Updated github actions
gsDesign 3.1.1 (May, 2020)
CRAN release: 2020-05-07
- Vignettes updated
- Added
hGraph()to support ggplot2 versions of multiplicity graphs - Eliminated unnecessary check from
sequentialPValue - Targeted release to CRAN
- Removed dependencies on reshape2, plyr
- Updated continuous integration
- Updated license
gsDesign 3.1.0 (April, 2019)
- Addition of pkgdown web site
- Updated unit testing to from RUnit to testthat
- Converted to roxygen2 generation of help files
- Converted vignettes to R Markdown
- Added Travis-CI and Appveyor support
- Added
sequentialPValuefunction - Backwards compatible addition of spending time capabilities to
gsDesignandgsSurv
gsDesign 3.0-5 (January, 2018)
- Registered C routines
- Fixed “gsbound”
- Replaced “array” by “rep” calls to avoid
R CMD checkwarnings
gsDesign 3.0-4 (September, 2017)
- First Github-based release
- Cleaned up documentation for
nBinomial1Sample() - Updated documentation and code (including one default value for an argument) for
nBinomial1Sample()to improve error handling and clarity - Updated
sfLDOF()to generalize with rho parameter; still backwards compatible for Lan-DeMets O’Brien-Fleming
gsDesign 3.0-3
- Introduced spending time as a separate concept from information time to enable concepts such as calendar-based spending functions. The only user function changed is the
gsDesign()function and the change is the addition of the parametersusTimeandlsTime; default behavior is backwards compatible.
gsDesign 3.0-2 (February, 2016)
- Simplified conditional power section of gsDesignManual.pdf in doc directory
- Corrected basic calculation in
gsCP() - Eliminated deprecated ggplot2 function
opts()
gsDesign 3.0-1 (January, 2016)
CRAN release: 2016-02-01
- More changes to comply with R standards (in NAMESPACE -
importFromstatements - and DESCRIPTION - adding plyr to imports) ensuring appropriate references. - Deleted link in documentation that no longer exists (gsBinomialExact.Rd).
- Last planned RForge-based release; moving to Github.
gsDesign 3.0-0 (December, 2015)
- Updated xtable extension to meet R standards for extensions.
- Fixed
xtable.gsSurvandprint.gsSurvto work with 1-sided designs - Update to calls to ggplot to replace show_guide (deprecated) with
show.legendarguments where used inggplot2::geom_textcalls; no user impact - Minor typo fixed in
sfLogistichelp file - Cleaned up “imports” and “depends” in an effort to be an R “good citizen”
- Registered S3 methods in NAMESPACE
gsDesign 2.9-3 (November, 2014)
CRAN release: 2014-11-10
- Added
sfTrimmedas likely preferred spending function approach to skipping early or all interim efficacy analyses; this also can adjust bound when final analysis is performed with less than maximum planned information. Updatedhelp(sfTrimmed)to demonstrate these capabilities. - Added
sfGapped, which is primarily intended to eliminate futility analyses later in a study; seehelp(sfGapped)for an example - Added
summary.spendfn()to provide textual summary of spending functions; this simplified the print function for gsDesign objects - Added
sfStep()which can be used to set an interim spend when the exact amount of information is unknown; an example of how this can be misused is provided in the help file - Fixed rounding so that
gsBoundSummary,xtable.gsSurvandsummary.gsDesignare consistent forgsSurvobjects